Als cloudbeheerder kunt u de Microsoft Azure-plug-in gebruiken om SQL-databases op basis van de plug-in in te richten die uw infrastructuurbehoeften ondersteunen. U kunt ook toewijzingshelpers gebruiken om toewijzingslogica voor uw database te leveren.

U kunt eenvoudig uw Azure SQL-databases configureren om uw infrastructuurbehoeften te ondersteunen. Het maken, bijwerken en verwijderen van Azure SQL-databases wordt ondersteund in VMware Aria Automation.

Eigenschappen voor SQL-database

De volgende eigenschappen zijn vereist om Azure SQL-databaseresources in te richten.

Eigenschap Beschrijving
name De plug-in-specifieke naam voor de database.

U kunt dezelfde waarde gebruiken voor de eigenschap database_name.

database_name De naam voor de databaseresource.
account Het Microsoft Azure-cloudaccount voor accountregio's waarop uw team cloudsjablonen implementeert.

Zie Een Microsoft Azure-cloudaccount maken in VMware Aria Automation voor meer informatie.

location De regio waar de SQL-database wordt geïmplementeerd.
sku Het type database dat wordt ingericht.
resource_group_name De naam van de resourcegroep.

U moet de resourcegroep in uw Azure-portal maken.

server_name De SQL-server voor de SQL-database.

Een Azure SQL-database inrichten

In de volgende sjabloon ziet u hoe u een SQL-database kunt inrichten.

Voordat u de sjabloon implementeert, moet u een SQL-server in uw gekozen resourcegroep en -locatie maken. U kunt de SQL-server maken via de Azure-portal, via de Azure CLI of in de cloudsjabloon. In dit voorbeeld wordt de SQL-server gemaakt via de cloudsjabloon.

Nadat de database is ingericht, kunt u de verbindingstekenreeksen voor uw SQL-database in uw Azure-portal vinden.

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