Упражнение. Создание эластичного пула SQL

Завершено

В этом упражнении вы создадите две базы данных SQL Azure для представления двух расположений фитнеса, а затем создадите пул эластичных баз данных SQL для управления двумя базами данных.

Создание серверов SQL

Начните с создания SQL Server для наших фитнес-баз данных, а затем добавьте базы данных для двух расположений. Следующие шаги используют Ванкувер и Париж, но вы можете использовать другие имена расположений.

  1. Выполните следующие команды в Azure Cloud Shell, чтобы объявить несколько вспомогательных переменных. Переменная SERVERNAME будет иметь случайное число после "-". Замените <location> на одно из расположений из приведенного ниже списка, а вместо <password> укажите сложный пароль для баз данных.

    Бесплатная песочница позволяет создавать ресурсы в ряде глобальных регионов Azure. При создании ресурсов выберите регион из этого списка:

    • westus2
    • southcentralus
    • centralus
    • eastus
    • westeurope
    • southeastasia
    • japaneast
    • brazilsouth
    • australiasoutheast
    • centralindia
    ADMIN_LOGIN="ServerAdmin"
    RESOURCE_GROUP=<rgn>[sandbox resource group name]</rgn>
    SERVERNAME=fitnesssqlserver-$RANDOM
    LOCATION=<location>
    PASSWORD=<password>
    

    Совет

    Чтобы вставить команду в Azure Cloud Shell, щелкните правой кнопкой мыши в окне и выберите "Вставить" или использовать ctrl+shift+v.

  2. Создайте сервер с именем fitnesssqlserver-nnnn ( nnnn заменяется случайным образом созданным числом).

    az sql server create \
    --name $SERVERNAME \
    --resource-group $RESOURCE_GROUP \
    --location $LOCATION \
    --admin-user $ADMIN_LOGIN \
    --admin-password $PASSWORD
    
  3. Добавьте базу данных с именем fitnessvancouverdb на сервер fitnesssqlserver-nnnn.

    az sql db create \
    --resource-group $RESOURCE_GROUP \
    --server $SERVERNAME \
    --name fitnessvancouverdb \
    --max-size 2GB
    
  4. Добавьте базу данных с именем fitnessparisdb на сервер fitnesssqlserver-nnnn.

    az sql db create \
    --resource-group $RESOURCE_GROUP \
    --server $SERVERNAME \
    --name fitnessparisdb \
    --max-size 2GB
    

Создание эластичного пула SQL

Вы готовы настроить ресурсы для эластичного пула SQL. Перейдите на портал для создания эластичного пула.

  1. Войдите на портал Azure , используя ту же учетную запись, с помощью которой вы активировали песочницу.

  2. В меню портала Azure или на домашней странице в разделе Службы Azure выберите пункт Создать ресурс. Откроется панель Создание ресурса.

  3. Найдите и выберите Эластичный пул баз данных SQL. Появится панель Пул эластичных баз данных SQL.

  4. Нажмите кнопку создания. Появится панель Создание пула эластичных баз данных SQL.

  5. На вкладке Основные сведения введите указанные ниже значения для каждого параметра.

    Параметр Значение
    Сведения о проекте
    Отток подписок Подписка Concierge
    Группа ресурсов В раскрывающемся списке выберите [имя группы ресурсов песочницы].
    Сведения о пуле эластичных баз данных
    Имя пула эластичных баз данных Введите понятное имя, например fitnesssqlpool.
    Сервер Убедитесь, что выбран существующий сервер fitnesssqlserver-nnnn.
    Вычисления и хранение Нажмите ссылку Настройка эластичного пула. Появится панель Настройка.
  6. На вкладке Параметры эластичного пула введите следующее значение для параметра.

    Параметр Значение
    Уровень службы и вычислений
    Уровень служб В раскрывающемся списке в разделе Модель приобретения на основе единиц DTU выберите Базовый (для нетребовательных рабочих нагрузок).
  7. Нажмите Применить. Снова появится панель Создание пула эластичных баз данных SQL.

    Выберите вкладку "Теги ". В вашей среде добавление тегов — это рекомендуемый способ хранения метаданных о ресурсах Azure, например CreatedBy с именем или средой для указания ресурса разработки, тестирования или рабочей среды. Теги — отличный способ нотации важности и происхождения ресурсов Azure для других пользователей в организации.

  8. Выберите Review + create (Просмотреть и создать). Проверьте параметры и нажмите Создать. Для подготовки эластичного пула SQL может потребоваться несколько минут.

Добавление существующих баз данных в эластичный пул

  1. После успешного завершения развертывания ресурсов нажмите Перейти к ресурсу. В разделе Обзор появится панель Пул эластичных баз данных SQL. Обратите внимание, что на данный момент в пуле нет баз данных.

  2. В верхней строке меню выберите Настроить. Откроется панель Настройка для вашего пула эластичных баз данных SQL.

  3. Перейдите на вкладку Базы данных и выберите Добавить базы данных. Откроется панель Добавление баз данных.

  4. Выберите базы данных, созданные для обоих расположений, а затем нажмите кнопку "Применить". Появится панель Настройка.

  5. В верхней строке меню выберите Сохранить.

Поздравляем, вы успешно добавили базы данных в эластичном пуле SQL.