Definição – o que significa multilocação?
Multitenancy é um tipo de arquitetura de computação em que uma ou mais instâncias lógicas de software são criadas e executadas sobre o software principal. A multilocação permite que vários usuários trabalhem em um ambiente de software ao mesmo tempo, cada um com sua própria interface de usuário, recursos e serviços separados.
Definirtec explica multilocação
A multilocação é a arquitetura de backbone da computação em nuvem e é onde ela é usada principalmente. Funciona quando o mesmo software é acessado por vários usuários conectados simultaneamente pela Internet. Normalmente, esse software é hospedado, provisionado e gerenciado por um provedor de nuvem. Cada usuário, ou locatário, pode personalizar as preferências e configurações do software. No entanto, todas essas configurações são fornecidas na mesma instância de software, sem fornecer acesso ao seu código-fonte.
Os aplicativos de software baseados em SaaS fornecidos pela Internet são um exemplo comum de arquitetura multilocatária em que um único aplicativo é acessado por muitos usuários diferentes globalmente.