Als Cloud-Administrator können Sie das Microsoft Azure-Plug-In nutzen, um Plug-In-basierte SQL-Datenbanken für die Unterstützung Ihrer Infrastrukturanforderungen bereitzustellen. Sie können auch Hilfsprogramme für die Zuteilung verwenden, um Zuteilungslogik für Ihre Datenbank bereitzustellen.

Sie können Ihre Azure SQL-Datenbanken problemlos für die Unterstützung Ihrer Infrastrukturanforderungen konfigurieren. Das Erstellen, Aktualisieren und Löschen von Azure SQL-Datenbanken wird in VMware Aria Automation unterstützt.

SQL-Datenbankeigenschaften

Die folgenden Eigenschaften sind erforderlich, um Azure SQL-Datenbankressourcen bereitzustellen.

Eigenschaft Beschreibung
name Der Plug-In-spezifische Name für die Datenbank.

Sie können denselben Wert für die Eigenschaft database_name verwenden.

database_name Der Name für die Datenbankressource.
account Das Microsoft Azure-Cloud-Konto für Kontoregionen, in denen Ihr Team Cloud-Vorlagen bereitstellt.

Weitere Informationen finden Sie unter Erstellen eines Microsoft Azure-Cloud-Kontos in VMware Aria Automation.

location Die Region, in der die SQL-Datenbank bereitgestellt wird.
sku Der Typ der Datenbank, die bereitgestellt wird.
resource_group_name Der Name der Ressourcengruppe.

Sie müssen die Ressourcengruppe in Ihrem Azure-Portal erstellen.

server_name Der SQL Server für die SQL-Datenbank.

Bereitstellen einer Azure SQL-Datenbank

Die folgende Vorlage zeigt, wie Sie eine SQL-Datenbank bereitstellen können.

Vor der Bereitstellung der Vorlage müssen Sie einen SQL Server in der ausgewählten Ressourcengruppe und dem ausgewählten Speicherort erstellen. Sie können den SQL Server über das Azure-Portal, über die Azure-CLI oder in der Cloud-Vorlage erstellen. In diesem Beispiel wird der SQL Server über die Cloud-Vorlage erstellt.

Nach der Bereitstellung der Datenbank finden Sie die Verbindungszeichenfolgen für Ihre SQL-Datenbank in Ihrem Azure-Portal.

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