Compartilhar via


Multilocatário e Banco de Dados SQL do Azure

As soluções de vários locatários no Azure geralmente usam o Banco de Dados SQL do Azure. Nesta página, descrevemos alguns dos recursos do Banco de Dados SQL do Azure que são úteis quando você projeta um sistema multilocatário. Também fornecemos links para diretrizes e exemplos de como usar o SQL do Azure em uma solução multilocatário.

Diretrizes

A equipe do Banco de Dados SQL do Azure publica orientações abrangentes sobre a implementação de arquiteturas multilocatárias com o Banco de Dados SQL do Azure. Confira Padrões de SaaS multilocatário com o Banco de Dados SQL do Azure. Além disso, considere a diretriz para particionar bancos de dados SQL do Azure.

Recursos do Banco de Dados SQL do Azure que dão suporte à multilocação

O Banco de Dados SQL do Azure inclui muitos recursos que dão suporte à multilocação.

Pools elásticos

Os pools elásticos permitem que você compartilhe recursos de computação entre muitos bancos de dados no mesmo servidor. Ao usar pools elásticos, você pode obter elasticidade de desempenho para cada banco de dados, além de obter eficiência de custo compartilhando seus recursos provisionados entre bancos de dados. Os pools elásticos fornecem proteções internas contra o problema do vizinho barulhento.

Para obter mais informações:

Ferramentas de Banco de Dados Elástico

O padrão Fragmentação permite expandir sua carga de trabalho em vários bancos de dados. O Banco de Dados SQL do Azure fornece ferramentas para dar suporte à fragmentação. Essas ferramentas incluem o gerenciamento de mapas de fragmentos (um banco de dados que rastreia os locatários atribuídos a cada fragmento). Elas também incluem iniciar e acompanhar consultas e operações de gerenciamento em vários fragmentos usando trabalhos elásticos.

Para obter mais informações:

Segurança em nível de linha

A segurança em nível de linha é útil para impor o isolamento no nível do locatário quando você usa tabelas compartilhadas.

Para obter mais informações:

Gerenciamento de chaves

O recurso Always Encrypted fornece a criptografia de ponta a ponta de seus bancos de dados. Se os seus locatários exigirem que eles forneçam suas próprias chaves de criptografia, considere a implantação de bancos de dados separados para cada locatário e a possibilidade de habilitar o recurso Always Encrypted.

Para obter mais informações:

Colaboradores

Esse artigo é mantido pela Microsoft. Ele foi originalmente escrito pelos colaboradores a seguir.

Autor principal:

  • Paul Burpo | Engenheiro de cliente principal, FastTrack para Azure
  • John Downs | Engenheiro de software principal

Outros colaboradores:

Para ver perfis não públicos do LinkedIn, entre no LinkedIn.

Próximas etapas

Examine as abordagens de armazenamento e de dados para multilocação.