En tant qu'administrateur de cloud, vous pouvez exploiter le plug-in Microsoft Azure pour provisionner des bases de données SQL basées sur un plug-in pour répondre aux besoins de votre infrastructure. Vous pouvez également utiliser des aides d'allocation pour fournir une logique d'allocation pour votre base de données.
Vous pouvez facilement configurer vos bases de données Azure SQL pour répondre aux besoins de votre infrastructure. La création, la mise à jour et la suppression de bases de données Azure SQL sont prises en charge dans VMware Aria Automation.
Propriétés de la base de données SQL
Les propriétés suivantes sont requises pour provisionner les ressources des bases de données Azure SQL.
Propriété | Description |
---|---|
name |
Nom spécifique au plug-in pour la base de données. Vous pouvez utiliser la même valeur pour la propriété |
database_name |
Nom de la ressource de base de données. |
account |
Compte de cloud Microsoft Azure pour les régions de compte vers lesquelles votre équipe déploie des modèles de cloud. Pour plus d'informations, reportez-vous à la section Création d'un compte de cloud Microsoft Azure dans VMware Aria Automation. |
location |
Région dans laquelle la base de données SQL sera déployée. |
sku |
Type de base de données qui sera provisionnée. |
resource_group_name |
Nom du groupe de ressources. Vous devez créer le groupe de ressources dans votre portail Azure. |
server_name |
Le serveur SQL pour la base de données SQL. |
Provisionner une base de données Azure SQL
Le modèle suivant montre comment vous pouvez provisionner une base de données SQL.
Avant de déployer le modèle, vous devez créer un serveur SQL dans le groupe de ressources et l'emplacement que vous avez choisis. Vous pouvez créer le serveur SQL via le portail Azure, via l'interface de ligne de commande Azure ou dans le modèle de cloud. Dans cet exemple, le serveur SQL est créé via le modèle de cloud.
Une fois la base de données provisionnée, vous trouverez les chaînes de connexion de votre base de données SQL dans votre portail Azure.
formatVersion: 1 inputs: suffix: type: string resources: Allocations_Compute_1: type: Allocations.Compute properties: {} Cloud_Service_Azure_SQL_Server_1: type: Cloud.Service.Azure.SQL.Server properties: name: db-server-${input.suffix} region: eastus account: azure-account version: '' administrator_login: [email protected] resource_group_name: resource-group-1 administrator_login_password: admin Idem_AZURE_SQL_DATABASE_DATABASES_1: type: Idem.AZURE.SQL_DATABASE.DATABASES properties: name: idem-expl-test-${input.suffix} database_name: idem-expl-test-${input.suffix} server_name: ${resource.Cloud_Service_Azure_SQL_Server_1.name} account: ${resource.Allocations_Compute_1.selectedCloudAccount.name} location: ${resource.Allocations_Compute_1.selectedRegion.id} tags: tag-key: tag-value sku: name: GP_Gen5 tier: GeneralPurpose family: Gen5 capacity: 2 requested_backup_storage_redundancy: Local resource_group_name: resource-group-1 read_scale: Disabled