Isolamento de locatário em aplicação multi-locatário
O isolamento de locatário é um conceito chave em aplicações multi-locatário. Neste artigo, discutiremos o que é e como pode ser alcançado.
Olá a todos! Neste capítulo, iremos expandir nossas discussões anteriores sobre tópicos de multi-locatário. Se você ainda não leu os artigos anteriores, recomendamos começar por eles primeiro!
Ao discutir aplicações multi-locatário, é importante pensar sobre o isolamento de locatário. Isso significa manter os dados e recursos de diferentes locatários separados e seguros dentro de um sistema compartilhado (por exemplo, uma infraestrutura em nuvem ou uma aplicação multi-locatário).
O objetivo do isolamento de locatário é garantir que os dados e operações de cada locatário permaneçam distintos e seguros um do outro, mesmo quando eles estão usando os mesmos recursos subjacentes.
Em um cenário de Software como Serviço (SaaS), o isolamento de locatário envolve a criação de estruturas dentro do framework SaaS que regulam estritamente o acesso aos recursos. Isso evita quaisquer tentativas não autorizadas de acessar os recursos de outro locatário.
Mesmo que a explicação possa parecer abstrata, usaremos exemplos e detalhes chave para explicar melhor a mentalidade de isolamento.