Из данного учебного пособия вы узнаете, как создавать инстансы базы данных 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 ГБ и активацией автоматического резервного копирования (срок хранения копий равен одному дню). Напоминаем, что все эти операции доступны на уровне бесплатного пользования.


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

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

rds-2-location

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

rds-2-location

b. На панели навигации слева нажмите Instances. Затем нажмите Launch DB Instance.

 

 

rds-3-instances

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

rds-3-instances

c. Теперь можно выбрать ядро. В данном случае следует нажать значок Microsoft SQL Server, а затем кнопку Select рядом с SQL Server Express.

ms-sql-5b

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

ms-sql-5b

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

Instance Specifications:

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

Settings:

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

Нажмите кнопку Next Step.

ms-sql-6a

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

ms-sql-6a

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

Network & Security
  • Publicly Accessible: выберите значение Yes. Инстансу базы данных будет присвоен IP-адрес, что позволит подключаться к базе данных непосредственно с пользовательского устройства.
  • VPC Security Group(s): выберите значение Create New Security Group. Будет создана группа безопасности, поддерживающая соединение между IP-адресом используемого устройства и созданной базой данных.

Database Options

  • Database Port: сохраните значение по умолчанию – 1433.
  • Option Group: выберите значение по умолчанию default.sqlserver-ex-12.00. С помощью групп вариантов в Amazon RDS активируются и настраиваются дополнительные возможности. Дополнительную информацию см. в разделе Работа с группами настроек.
  • Copy Tags to Snapshot: не устанавливайте этот флажок.
  • Enable Encryption: для данного примера выберите значение No, чтобы отключить шифрование. Дополнительную информацию см. в разделе Шифрование ресурсов Amazon RDS.

Backup

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

Monitoring

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

Maintenance

  • Auto Minor Version Upgrade: выберите значение Yes, чтобы получать доступные автоматические обновления.
  • Maintenance Window: выберите значение No Preference.

Нажмите кнопку Launch DB Instance.

ms-sql-7

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

ms-sql-7

f. Идет создание инстанса БД. Нажмите View Your DB Instance.

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

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

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

ms-sql-8

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

ms-sql-8

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


a. Перейдите на страницу Microsoft Download Center – Microsoft SQL Server Management Studio Express и нажмите Continue.

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

ms-sql-10

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

ms-sql-10

b. Пользователю будет предложено зарегистрироваться на сайте 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.


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

  • Server type: выберите значение «Database Engine».
  • Имя хоста: скопируйте имя хоста из консоли 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

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

ms-sql-15

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

ms-sql-15

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


a. Вернитесь в консоль Amazon RDS.  Выберите Instance Actions и нажмите Delete в раскрывающемся меню.

 

ms-sql-17

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

ms-sql-17

b. Будет предложено создать финальный снимок состояния. В данном примере следует выбрать в раскрывающемся меню значение No , установить флажок подтверждения и нажать кнопку Delete.

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

rds-21-deleteInstance

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

rds-21-deleteInstance

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

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

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

Да
Нет