Администратор облачных систем может использовать подключаемый модуль Microsoft Azure для подготовки баз данных SQL на основе подключаемого модуля с учетом потребностей инфраструктуры. Для предоставления логики выделения своим базам данных можно использовать помощники выделения.
Базы данных Azure SQL можно с легкостью настроить с учетом потребностей инфраструктуры. В VMware Aria Automation поддерживаются создание, обновление и удаление баз данных Azure SQL.
Свойства базы данных SQL
Для подготовки ресурсов базы данных Azure SQL требуются следующие свойства.
Свойство | Описание |
---|---|
name |
Имя базы данных, используемое в подключаемом модуле. Для свойства |
database_name |
Имя ресурса базы данных. |
account |
Облачная учетная запись Microsoft Azure для регионов учетной записи, в которых ваша рабочая группа развертывает облачные шаблоны. Дополнительные сведения см. в разделе Создание облачной учетной записи Microsoft Azure в VMware Aria Automation. |
location |
Регион, в котором будет развернута база данных SQL. |
sku |
Тип базы данных, которая будет подготовлена. |
resource_group_name |
Имя группы ресурсов. Необходимо создать группу ресурсов на портале Azure. |
server_name |
Сервер SQL Server для базы данных SQL. |
Подготовка базы данных Azure SQL
В следующем шаблоне представлен способ подготовки базы данных SQL.
Перед развертыванием шаблона необходимо создать сервер SQL Server в выбранных группе ресурсов и расположении. Сервер SQL Server можно создать на портале Azure, посредством интерфейса командной строки Azure или с помощью облачного шаблона. В этом примере сервер SQL Server создается с помощью облачного шаблона.
После подготовки базы данных SQL строки подключения для нее можно найти на портале 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