Webinar
Eventos ITGLOBAL.COM
Multilocação

A multilocação é um dos componentes da arquitetura de software que funciona com muitos clientes. Sistemas que trabalham com tais elementos são chamados de compartilhados.

Outro termo também é usado-multilocação. Seu nome vem da palavra inglesa tenant – tenant.

O princípio de funcionamento

A multilocação divide os processos de locatários em independentes, tanto no nível da empresa quanto no nível dos usuários individuais. Um ambiente separado é alocado para o Serviço Comercial de cada cliente.

Em seguida, o serviço recebe um identificador exclusivo que distribui informações entre os usuários.

A arquitetura de microsserviços da aplicação aloca para cada processo de Negócio os recursos necessários para o seu funcionamento estável.

Em qualquer software multilocatário, você pode controlar suas funções no nível do Usuário. Em outras palavras, propriedades adicionais podem ser ativadas/desativadas para cada usuário (ou grupo).

computação em nuvem


saiba mais

Classificação

A multilocação de aplicativos é dividida em 3 tipos:

  1. Recursos unificados, armazenamento de informações e instalação. A divisão em locatários ocorre no nível do software. O aplicativo determina de forma independente o acesso dos usuários aos recursos de acordo com seus direitos. Essa abordagem garante um uso equilibrado dos recursos da empresa e um tempo mínimo para administração. Adequado para clientes que planejam criar software multilocatário.
  2. Um único data warehouse e instalação, mas compartilhamento de recursos. A divisão ocorre no nível da infraestrutura, cada inquilino recebe seu próprio pool de recursos de capacidade fixa. Essa opção é ideal para organizações que possuem seu próprio data center.
  3. Separação completa. Cada inquilino tem seus próprios recursos e armazenamento de informações. A instalação do software também é separada para cada locatário. Essa opção é indicada para locatários que não planejaram usar a multilocação, mas precisam compartilhar recursos.

Para evitar dificuldades ou problemas com a multilocação, é necessário desenvolver uma arquitetura na fase inicial de criação do software, levando em consideração o uso posterior do compartilhamento de recursos.

Usamos cookies para otimizar a funcionalidade do site e aprimorar nossos serviços. Para saber mais, leia nossa Política de Privacidade.
Configurações de cookies
Cookies estritamente necessários
Cookies analíticos