Partilhar via


Multilocação e Banco de Dados SQL do Azure

As soluções multilocatárias no Azure normalmente 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ê cria um sistema multilocatário. Também vinculamos a orientações e exemplos de como usar o SQL do Azure em uma solução multilocatário.

Orientação

A equipa da Base de Dados SQL do Azure publica orientações abrangentes sobre a implementação de arquiteturas multilocatárias com a Base de Dados SQL do Azure. Consulte Padrões SaaS multilocatários com o Banco de Dados SQL do Azure. Além disso, considere as orientações para particionar bancos de dados SQL do Azure.

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

A Base de Dados SQL do Azure inclui muitas funcionalidades que suportam multilocação.

Conjuntos elásticos

Os pools elásticos permitem que você compartilhe recursos de computação entre vários bancos de dados no mesmo servidor. Usando pools elásticos, você pode obter elasticidade de desempenho para cada banco de dados e, ao mesmo tempo, obter eficiência de custos compartilhando seus recursos provisionados entre bancos de dados. Os pools elásticos fornecem proteções integradas contra o problema do vizinho barulhento.

Mais informações:

Ferramentas de bases de dados elásticas

O padrão de compartilhamento permite dimensionar 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 estilhaços (um banco de dados que rastreia os locatários atribuídos a cada fragmento). Também inclui iniciar e rastrear consultas e operações de gerenciamento em vários fragmentos usando trabalhos elásticos.

Mais informações:

Segurança ao nível da 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.

Mais informações:

Gestão de chaves

O recurso Sempre criptografado fornece a criptografia de ponta a ponta de seus bancos de dados. Se seus locatários exigirem que forneçam suas próprias chaves de criptografia, considere implantar bancos de dados separados para cada locatário e considere habilitar o recurso Sempre criptografado.

Mais informações:

Contribuidores

Este artigo é mantido pela Microsoft. Foi originalmente escrito pelos seguintes contribuidores.

Autor principal:

  • Paul Burpo - Brasil | Engenheiro de Clientes Principal, FastTrack for Azure
  • John Downs - Brasil | Engenheiro de Software Principal

Outros contribuidores:

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

Próximos passos

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