Partager via


Architecture mutualisée et Azure SQL Database

Les solutions mutualisées sur Azure utilisent couramment Azure SQL Database. Dans cette page, nous décrivons certaines fonctionnalités d’Azure SQL Database utiles quand vous concevez des systèmes multi-locataire. Nous proposons également des liens vers des conseils et des exemples relatifs à l’utilisation d’Azure SQL dans une solution multi-locataire.

Assistance

L’équipe Azure SQL Database publie des conseils détaillés sur l’implémentation d’architectures mutualisées avec Azure SQL Database. Consultez Modèles SaaS mutualisés avec Azure SQL Database. Prenez également en compte les conseils pour le partitionnement de bases de données Azure SQL.

Fonctionnalités d’Azure SQL Database qui prennent en charge l’architecture mutualisée

Azure SQL Database comprend de nombreuses fonctionnalités qui prennent en charge l’architecture mutualisée.

Pools élastiques

Des pools élastiques vous permettent de partager des ressources de calcul entre de nombreuses bases de données sur le même serveur. Avec des pools élastiques, vous pouvez atteindre une élasticité des performances pour chaque base de données, ainsi qu’une rentabilité en partageant vos ressources approvisionnées entre les bases de données. Les pools élastiques fournissent des protections intégrées contre le problème de voisin bruyant.

Plus d’informations :

Outils de base de données élastique

Le modèle de partitionnement vous permet de mettre à l’échelle votre charge de travail entre plusieurs bases de données. Azure SQL Database fournit des outils pour la prise en charge du partitionnement. Ces outils incluent la gestion des cartes de partitions (une base de données qui suit les locataires affectés à chaque partition). Ils comprennent également le lancement et le suivi des requêtes ainsi que des opérations de gestion sur plusieurs partitions à l’aide de tâches élastiques.

Plus d’informations :

Sécurité au niveau des lignes

Une sécurité au niveau des lignes est utile pour appliquer l’isolation au niveau du locataire lorsque vous utilisez des tables partagées.

Plus d’informations :

Gestion des clés

La fonctionnalité Always Encrypted assure le chiffrement de bout en bout de vos bases de données. Si vos locataires exigent de fournir leurs propres clés de chiffrement, envisagez de déployer des bases de données distinctes pour chaque locataire, et d’activer la fonctionnalité Always Encrypted.

Plus d’informations :

Contributeurs

Cet article est géré par Microsoft. Il a été écrit à l’origine par les contributeurs suivants.

Auteur principal :

  • Paul Burpo | Ingénieur client principal, FastTrack for Azure
  • John Downs | Ingénieur logiciel principal

Autres contributeurs :

Pour afficher les profils LinkedIn non publics, connectez-vous à LinkedIn.

Étapes suivantes

Passez en revue les approches de stockage et de données pour l’architecture multilocataire.