Como administrador de nuvem, você pode aproveitar o plug-in do Microsoft Azure para provisionar bancos de dados SQL baseados em plug-in para oferecer suporte às suas necessidades de infraestrutura. Você também pode usar auxiliares de alocação para fornecer lógica de alocação para o seu banco de dados.

Você pode configurar facilmente seus bancos de dados SQL do Azure para oferecer suporte às suas necessidades de infraestrutura. Há suporte para a criação, a atualização e a exclusão de bancos de dados Azure SQL no VMware Aria Automation.

Propriedades do banco de dados SQL

As propriedades a seguir são necessárias para provisionar recursos do banco de dados SQL do Azure.

Propriedade Descrição
name O nome específico do plug-in do banco de dados.

Você pode usar o mesmo valor para a propriedade database_name.

database_name O nome do recurso de banco de dados.
account A conta de nuvem do Microsoft Azure para regiões de conta nas quais sua equipe implanta modelos de nuvem.

Consulte Criar uma conta de nuvem do Microsoft Azure no VMware Aria Automation para obter mais informações.

location A região em que o banco de dados SQL será implementado.
sku O tipo de banco de dados que será provisionado.
resource_group_name O nome do grupo de recursos.

Você deve criar o grupo de recursos no portal do Azure.

server_name O SQL Server para o banco de dados SQL.

Provisionar um banco de dados SQL do Azure

O modelo a seguir mostra como você pode provisionar um banco de dados SQL.

Antes de implantar o modelo, você deve criar um SQL Server no seu grupo de recursos e localização escolhidos. Você pode criar o SQL Server por meio do portal do Azure, por meio da CLI do Azure ou no modelo de nuvem. Neste exemplo, o SQL Server é criado por meio do modelo de nuvem.

Depois que o banco de dados for provisionado, você poderá encontrar as cadeias de conexão para o banco de dados SQL no portal do 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