Partager via


Architecture mutualisée et Azure SQL Database

Les solutions mutualisées sur Azure utilisent couramment Azure SQL Database. Cet article décrit les principales fonctionnalités de base de données SQL qui prennent en charge la conception de système mutualisée. Il fournit également des conseils et des exemples pour implémenter Azure SQL dans une solution mutualisée.

Assistance

L’équipe SQL Database publie des instructions détaillées sur l’implémentation d’architectures mutualisées à l’aide de SQL Database. Pour plus d’informations, consultez Modèles de gestion de la location de bases de données SaaS (multilocataire) et Base de données SQL par partition.

Fonctionnalités de SQL Database prenant en charge l’architecture multilocataire

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

Pools élastiques

Les pools élastiques vous permettent de partager des ressources de calcul entre plusieurs bases de données sur le même serveur. En utilisant des pools élastiques, vous pouvez obtenir l’élasticité des performances pour chaque base de données. Vous pouvez également optimiser l’efficacité des coûts en partageant des ressources approvisionnées sur plusieurs bases de données. Les pools élastiques fournissent des protections intégrées contre le problème de voisin bruyant.

Pour plus d’informations, consultez les ressources suivantes :

Outils de base de données élastique

Vous pouvez utiliser le modèle de partitionnement pour mettre à l’échelle votre charge de travail sur plusieurs bases de données. SQL Database fournit des outils pour prendre en charge le partitionnement. Ces outils incluent la gestion des cartes de partitions, qui servent de bases de données qui suivent les locataires affectés à chaque partition. Ces outils permettent également de lancer et de suivre les requêtes et les opérations de gestion sur plusieurs partitions à l’aide de travaux élastiques.

Pour plus d’informations, consultez :

Sécurité au niveau des lignes

La sécurité au niveau des lignes permet d’appliquer l’isolation au niveau du locataire dans les tables partagées.

Pour plus d’informations, consultez les ressources suivantes :

Gestion des clés

La fonctionnalité Always Encrypted fournit un chiffrement de bout en bout pour vos bases de données. Si vos locataires doivent 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 .

Contributeurs

Microsoft gère cet article. Les contributeurs suivants ont écrit cet article.

Auteurs principaux :

  • Paul Burpo | Ingénieur client principal, FastTrack for Azure
  • John Downs | Ingénieur logiciel principal, modèles Azure & Pratiques

Autres contributeurs :

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

Étape suivante