身為雲端管理員,您可以利用 Microsoft Azure 外掛程式佈建以外掛程式為基礎的 SQL 資料庫,以支援您的基礎結構需求。此外,還可以使用配置協助程式為資料庫提供配置邏輯。

可以輕鬆設定 Azure SQL 資料庫以支援基礎結構需求。VMware Aria Automation 支援建立、更新和刪除 Azure SQL 資料庫。

SQL 資料庫內容

佈建 Azure SQL 資料庫資源需要以下內容。

內容 說明
name 資料庫的外掛程式特定名稱。

可以對 database_name 內容使用相同的值。

database_name 資料庫資源的名稱。
account 您的團隊在其中部署雲端範本的帳戶區域的 Microsoft Azure 雲端帳戶。

如需詳細資訊,請參閱〈在 VMware Aria Automation 中建立 Microsoft Azure 雲端帳戶〉

location 將部署 SQL 資料庫的區域。
sku 將佈建的資料庫類型。
resource_group_name 資源群組的名稱。

必須在 Azure 入口網站中建立資源群組。

server_name 用於 SQL 資料庫的 SQL Server。

佈建 Azure SQL 資料庫

以下範本顯示了如何佈建 SQL 資料庫。

部署範本之前,必須在所選資源群組和位置中建立 SQL Server。可以透過 Azure 入口網站、Azure CLI 或在雲端範本中建立 SQL Server。在此範例中,透過雲端範本建立了 SQL Server。

佈建資料庫後,可以在 Azure 入口網站中找到 SQL 資料庫的連線字串。

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