Из этого учебного пособия вы узнаете, как создавать инстансы базы данных Microsoft SQL Server (они называются инстансы), подключаться к БД и удалять инстансы БД. Эти операции будут выполнены с помощью сервиса Amazon Relational Database Service (Amazon RDS). Все действия, описанные в данном учебном пособии, доступны на уровне бесплатного пользования.

Управление ресурсами AWS

Вход в консоль

Щелкните здесь, и в новом окне браузера откроется Консоль управления AWS. При этом пошаговое руководство останется открытым. Когда экран загрузится, найдите пункт RDS в списке Database (База данных) и нажмите его, чтобы открыть консоль Amazon RDS.

Как выглядит Консоль AWS

(Щелкните, чтобы увеличить.)

ms-sql-0

На этом шаге с помощью Amazon RDS будет создан инстанс БД Microsoft SQL Server класса db.t2.micro с хранилищем на 20 ГБ и активацией автоматического резервного копирования (срок хранения копий равен одному дню).  Напоминаем, что все эти операции доступны на уровне бесплатного пользования.


а) В правом верхнем углу консоли Amazon RDS выберите параметр Region (Регион) и укажите регион, в котором требуется создать инстанс БД.

Примечание. Ресурсы облака AWS расположены в высокодоступных центрах обработки данных по всему миру. Каждый регион содержит несколько местоположений, называемых зонами доступности. Пользователи могут самостоятельно выбирать регион, в котором будут работать их ресурсы Amazon RDS. 

rds-2-location

(Щелкните, чтобы увеличить.)

rds-2-location

б)   В разделе Create database (Создать базу данных) выберите Create database (Создать базу данных).

 

 

rds-3-instances

(Щелкните, чтобы увеличить.)

rds-3-instances

в)  Теперь можно выбрать ядро СУБД. Чтобы выполнить задание этого учебного пособия, щелкните значок Microsoft SQL Server. Выберите SQL Server Express Edition (Экспресс-выпуск SQL Server), щелкните Only enable options eligible for RDS Free Usage Tier (Включить только настройки уровня бесплатного пользования RDS) и щелкните Next (Далее).
 

ms-sql-5b

(Щелкните, чтобы увеличить.)

ms-sql-5b

г) Теперь требуется выполнить настройку инстанса БД. Во избежание затрат установите флажок Only show options that are eligible for RDS Free Tier (Отображать только настройки уровня бесплатного пользования RDS) и примените параметры настройки, представленные в раскрывающемся окне ниже. 

Характеристики инстанса

  • License Model (Модель лицензии): сохраните значение по умолчанию – license-included.
  • DB Engine Version (Версия ядра БД): выберите версию по умолчанию.
  • DB Instance Class (Класс инстанса БД): выберите db.t2.micro --- 1vCPU, 1 GIB RAM. Это значение соответствует памяти объемом 1 ГБ и одному виртуальному ЦП. Список поддерживаемых классов инстансов см. на странице Сведения о продукте Amazon RDS.
  • Time zone (optional) (Часовой пояс (необязательно)): при необходимости выберите часовой пояс. Для выполнения заданий этого учебного пособия это не требуется.
  • Storage Type (Тип хранилища): выберите значение General Purpose (SSD) (Общего назначения (SSD)). Подробную информацию о хранении см. в разделе Хранилище для Amazon RDS.
  • Allocated Storage (Выделенное хранилище): выберите значение по умолчанию «20». Для базы данных будет выделено 20 ГБ. При работе с Amazon RDS for SQL Server возможно масштабирование до 16 ТБ.
  • Enable storage autoscaling (Включить автомасштабирование хранилища): если рабочая нагрузка имеет циклический и непредсказуемый характер, рекомендуется включить функцию автомасштабирования хранилища, чтобы при необходимости сервис RDS мог автоматически масштабировать хранилище. При выполнении заданий этого учебного пособия мы не будем использовать этот параметр.

Параметры

  • DB Instance Identifier (Идентификатор инстанса БД): укажите имя инстанса БД. Оно должно быть уникальным в рамках аккаунта пользователя в выбранном регионе. В данном примере инстансу будет присвоено имя myrdstest.
  • Master Username (Главное имя пользователя): укажите имя пользователя для входа в инстанс БД. В данном примере будет использоваться значение masterUsername.
  • Master Password (Главный пароль): в качестве главного пароля укажите комбинацию, содержащую от 8 до 41 печатного символа в кодировке ASCII (кроме символов «/», «"» и «@»).
  • Confirm Password (Подтвердите пароль): введите пароль повторно.

Нажмите Next (Далее).

ms-sql-6a

(Щелкните, чтобы увеличить.)

ms-sql-6a

д) Вы находитесь на странице Configure Advanced Settings (Настройка дополнительных параметров), где можно указать дополнительную информацию, необходимую RDS для запуска инстанса БД Microsoft SQL Server. Чтобы увидеть примеры настроек для инстанса БД, разверните раскрывающееся окно ниже.

Сеть и безопасность
  • Virtual Private Cloud (VPC): выберите Default VPC (VPC по умолчанию). Дополнительную информацию о VPC см. в разделе Amazon RDS и Amazon Virtual Private Cloud (VPC).
  • Subnet Group (Группа подсетей): выберите группу подсетей default (По умолчанию). Дополнительную информацию о группах подсетей см. в разделе Работа с группами подсетей БД.
  • Public accessibility (Общий доступ): выберите Yes (Да). Инстансу базы данных будет присвоен IP-адрес, что позволит подключаться к базе данных непосредственно с пользовательского устройства.
  • Availability Zone (Зона доступности): выберите значение No Preference (Нет предпочтений). Для получения дополнительной информации см. раздел Регионы и зоны доступности.
  • VPC security groups (Группы безопасности VPC): выберите Create new VPC security group (Создать новую группу безопасности VPC). Будет создана группа безопасности, поддерживающая соединение между IP-адресом используемого устройства и созданной базой данных.

Аутентификация Microsoft SQL Server для Windows

  • Directory (Каталог): выберите значение по умолчанию None (Нет).

Настройки базы данных

  • Port (Порт): сохраните значение по умолчанию – 1433.
  • Option group (Группа настроек): выберите значение по умолчанию default.sqlserver-ex-14.00. С помощью групп настроек в Amazon RDS активируются и настраиваются дополнительные возможности.  Дополнительную информацию см. в разделе Работа с группами настроек.

Шифрование

Эта настройка недоступна на уровне бесплатного пользования. Дополнительную информацию см. в разделе Шифрование ресурсов Amazon RDS.

Резервное копирование

  • Backup Retention Period (Срок хранения резервных копий): в этом поле можно выбрать количество дней, в течение которого сохраняются резервные данные. В данном случае выберите значение 1 day (1 день).
  • Backup Window (Окно резервного копирования): задайте значение по умолчанию – No Preference (Нет предпочтений).

Мониторинг

  • Enable Enhanced Monitoring (Включить расширенный мониторинг): задайте значение по умолчанию – Enable Enhanced Monitoring (Включить расширенный мониторинг). В случае активации расширенного мониторинга в режиме реального времени становятся доступны метрики для операционной системы (ОС), на которой работает инстанс БД. Дополнительную информацию см. в разделе Просмотр метрик инстанса БД.

Performance Insights

Для выполнения заданий этого учебного пособия выберите Disable Performance Insights (Отключить Performance Insights).

Обслуживание

  • Auto minor version upgrade (Автоматическое промежуточное обновление версии): выберите Enable auto minor version upgrade (Включить автоматическое промежуточное обновление версии), чтобы получать автоматические обновления, как только они станут доступны.
  • Maintenance Window (Окно обслуживания): выберите No preference (Нет предпочтений).

Защита от удаления

Отключите параметр Enable deletion protection (Включить защиту от удаления) для выполнения заданий этого учебного пособия. Если этот параметр включен, базу данных невозможно удалить.

Нажмите Create database (Создать базу данных).

ms-sql-7

(Щелкните, чтобы увеличить.)

ms-sql-7

е) Идет создание инстанса БД.  Щелкните View Your DB Instances (Просмотреть инстансы БД).

Примечание. В зависимости от класса инстанса БД и присвоенного ему хранилища новый инстанс БД может стать доступным через несколько минут.

Новый инстанс БД появится в списке инстансов БД в консоли RDS. Пока инстанс БД не будет создан и готов к использованию, он будет иметь статус creating (создается).  Когда статус изменится на available (доступен), к базе данных можно будет подключиться через инстанс БД. 

Можно не дожидаться доступности инстанса БД и перейти к следующему этапу.

ms-sql-8

(Щелкните, чтобы увеличить.)

ms-sql-8

По завершении создания инстанса базы данных и изменения статуса на available (доступен) можно подключиться к базе данных через инстанс БД с помощью любого стандартного клиента SQL. На этом шаге будет выполнена загрузка Microsoft SQL Server Management Studio Express, популярного клиента для Microsoft SQL Server.


а) Перейдите на страницу Microsoft Download Center – Microsoft SQL Server Management Studio Express (Центр загрузки Microsoft – Microsoft SQL Server Management Studio Express) и нажмите Continue (Продолжить).

Примечание. SQL-клиент следует загрузить на то же устройство, с которого с помощью RDS был создан инстанс БД. Группа безопасности, к которой относится база данных, настроена таким образом, чтобы подключение было возможным только с того устройства, с помощью которого был создан инстанс БД.

ms-sql-10

(Щелкните, чтобы увеличить.)

ms-sql-10

б) Пользователю будет предложено зарегистрироваться на сайте Microsoft. Для загрузки это не обязательно.  Чтобы пропустить регистрацию, выберите вариант No, I do not want to register. Take me to the download (Нет, я не хочу регистрироваться. Перейти к загрузке) и нажмите Next (Далее) во всплывающем модальном окне.

Затем выберите нужную версию SQL Management Studio и нажмите Next (Далее), чтобы начать загрузку.

ms-sql-13

(Щелкните, чтобы увеличить.)

ms-sql-13

На этом шаге будет выполнено подключение к созданной базе данных с помощью SQL Server Management Studio.


а) После завершения загрузки установите и запустите программу. Откроется диалоговое окно.  Укажите в нем следующие данные.

  • Server type (Тип сервера): выберите значение Database Engine (Ядро БД).
  • Hostname (Имя хоста): скопируйте имя хоста из консоли Amazon RDS и вставьте его, как показано на снимке экрана справа. Затем замените двоеточие между DNS и номером порта на запятую. Например, имя сервера должно выглядеть следующим образом: sample-instance.cg034hpkmmjt.us-east-1.rds.amazonaws.com,1433.
  • Username (Имя пользователя): введите имя пользователя, созданное для базы данных Amazon RDS.  В данном примере используется имя masterUsername.
  • Password (Пароль): введите пароль, заданный при создании базы данных Amazon RDS.

Щелкните Connect (Подключиться).

 

ms-sql-14a

(Щелкните, чтобы увеличить.)

ms-sql-14a

б) Подключение к базе данных выполнено. В SQL Server Management Studio будут отображаться различные объекты схем, присутствующие в базе данных. Теперь можно создавать таблицы, вставлять данные и делать запросы.

ms-sql-15

(Щелкните, чтобы увеличить.)

ms-sql-15

Операция удаления инстанса БД Microsoft SQL Server из консоли Amazon RDS очень проста. Рекомендуется обязательно удалять неиспользуемые инстансы, чтобы за них не взималась плата.


а) Вернитесь в консоль Amazon RDS.  Выберите Databases (Базы данных), затем выберите инстанс, который необходимо удалить, и нажмите Delete (Удалить) в раскрывающемся меню Actions (Действия). меню.

 

ms-sql-17

(Щелкните, чтобы увеличить.)

ms-sql-17

б) Будет предложено создать финальный снимок состояния. В нашем примере не нужно делать последний снимок экрана, просто подтвердите, что вы хотите удалить инстанс и нажмите Delete (Удалить).

    Примечание. Для удаления инстанса БД может потребоваться несколько минут.

rds-21-deleteInstance

(Щелкните, чтобы увеличить.)

rds-21-deleteInstance

Вы успешно создали инстанс базы данных Microsoft SQL Server, подключились к нему, а затем удалили созданный инстанс с помощью Amazon RDS.  Amazon RDS позволяет легко настраивать и масштабировать реляционные базы данных в облаке, а также работать с ними. Этот сервис предоставляет экономичные и масштабируемые ресурсы и одновременно управляет выполнением трудоемких задач администрирования баз данных. Благодаря этому вы можете сосредоточиться на своих приложениях и ведении бизнеса.

После получения навыков создания базы данных Microsoft SQL Server с использованием Amazon RDS и подключения к ней можно перейти к следующему учебному пособию и научиться восстанавливать инстанс БД из снимка состояния БД.

Создание веб-сервера и базы данных Amazon RDS »

Да
Нет