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

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

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

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

rds-1

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


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. Теперь можно выбрать ядро.  Для данного руководства щелкните значок MySQL, а затем нажмите «Select» (Выбрать).

 

rds-5-selectMySQL

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

rds-5-selectMySQL

d. На следующем экране представлены опции для выбора среды.  Выберите MySQL в разделе «Dev/Test» (Разработка и тестирование) и нажмите «Next Step» (Следующий шаг).

 

rds-6-devtest

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

rds-6-devtest

e. Теперь требуется выполнить настройку инстанса БД. В представленном ниже списке приводятся примеры параметров, которые можно использовать в данном руководстве.

«Instance Specifications» (Характеристики инстанса):

  • License Model (Модель лицензий): выберите заданный по умолчанию пункт general-public-license, чтобы использовать общее лицензионное соглашение для MySQL. В MySQL есть только одна модель лицензий.
  • DB Engine Version (Версия обработчика БД): выберите версию MySQL по умолчанию. Обратите внимание, что в некоторых регионах Amazon RDS поддерживает множество версий MySQL.
  • DB Instance Class (Класс инстанса БД): выберите db.t2.micro --- 1vCPU, 1 GIB RAM.  Это значение соответствует памяти объемом 1 ГБ и 1 виртуальному ЦПУ. Список поддерживаемых классов инстансов см. на странице Сведения о продукте Amazon RDS.
  • Multi-AZ Deployment (Развертывание в нескольких зонах доступности): выберите «No» (Нет), чтобы создать инстанс БД в одной зоне доступности для данного руководства. В случае развертывания в нескольких зонах доступности в другой зоне автоматически создается и поддерживается синхронизированная резервная реплика. Обратите внимание: развертывание в нескольких зонах доступности является платным. Дополнительные сведения см. в статье, посвященной развертыванию с высоким уровнем доступности.
  • Storage Type (Тип хранилища): выберите «General Purpose (SSD)» (Общее назначение). Дополнительные сведения о хранении см. в статье, посвященной хранилищу для Amazon RDS.
  • Allocated Storage (Выделенное пространство): укажите в этом поле значение 5. Для базы данных будет выделено 5 ГБ.  При работе с Amazon RDS для MySQL возможно масштабирование до 6 ТБ.

Settings (Параметры):

  • DB Instance Modifier (Модификатор инстанса БД): укажите имя инстанса БД, уникальное для вашего аккаунта в выбранном регионе. В данном примере инстансу будет присвоено имя rds-mysql-10minTutorial.
  • Master Username (Имя основного пользователя): укажите имя пользователя, которое будет использоваться для входа в этот инстанс БД. В данном примере будет использоваться значение masterUsername.
  • Master Password (Основной пароль): в качестве основного пароля укажите от 8 до 41 печатного символа в кодировке ASCII (кроме символов «/», «"» и «@»).
  • Confirm Password (Подтверждение пароля): введите пароль повторно.
  • Allocated Storage (Выделенное пространство): укажите в этом поле значение 5. Для базы данных будет выделено 5 ГБ. Дополнительные сведения о выделении пространства см. в описании возможностей сервиса Amazon Relational Database Service. (Измените порядок. Этот параметр должен находиться после типа хранилища.)

Нажмите кнопку «Next Step» (Следующий шаг).

 

rds-9-form

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

rds-9-form

f. Теперь открыта страница «Configure Advanced Settings» (Настройка расширенных параметров), на которой можно указать дополнительные сведения, необходимые сервису RDS для запуска инстанса БД MySQL. В представленном ниже списке приводятся примеры параметров для инстанса БД.

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

Database Options

  • Database Name (Имя базы данных): введите имя базы данных, которое может содержать от 1 до 64 буквенно-цифровых символов. Если имя не указано, Amazon RDS не сможет автоматически создать базу данных на основе нового инстанса БД.
  • Database Port: сохраните значение по умолчанию – 3306.
  • DB Parameter Group (Группа параметров БД): оставьте значение по умолчанию – default.mysql5.6. Дополнительные сведения см. в разделе, посвященном работе с группами параметров БД.
  • Option Group (Группа параметров): выберите значение по умолчанию – default:mysql5.6. С помощью групп вариантов в Amazon RDS активируются и настраиваются дополнительные возможности.  Дополнительные сведения см. в статье, посвященной работе с группами параметров.
  • 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.

 

Untitled-1

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

Untitled-1

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

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

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

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

rds-11-dbcreated

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

rds-11-dbcreated

Когда инстанс базы данных будет создан, а его состояние изменится на «Available» (Доступен), можно будет подключиться к базе данных через инстанс БД с помощью любого стандартного клиента SQL. На этом шаге мы скачаем популярный клиент MySQL Workbench.


a. Перейдите на страницу Download MySQL Workbench, чтобы загрузить и установить MySQL Workbench. Подробную информацию об использовании MySQL см. на странице документации по MySQL.

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

rds-21-downloadMySQL

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

rds-21-downloadMySQL

b. Пользователю будет предложено выполнить вход в систему, зарегистрироваться или начать загрузку.  Для быстрой загрузки можно выбрать опцию No thanks, just start my download.

rds-22-mysql

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

rds-22-mysql

На этом этапе будет выполнено подключение к созданной базе данных с помощью MySQL Workbench.


a. Запустите приложение MySQL Workbench и выберите на панели меню Database > Connect to Database (Ctrl+U).

rds-13-mySQLworkbench

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

rds-13-mySQLworkbench

b. Откроется диалоговое окно.  Укажите в нем следующие данные.

  • Hostname (Имя узла): имя узла можно найти в консоли Amazon RDS, как показано на представленном справа снимке экрана.
  • Port: значение по умолчанию – 3306.
  • Username: введите имя пользователя, созданное для базы данных Amazon RDS.  В данном примере используется имя masterUsername.
  • Password: нажмите кнопку Store in Vault и введите пароль, заданный при создании базы данных Amazon RDS.

Нажмите OK.

 

Untitled-2

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

Untitled-2

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

rds-18-mysqlInterface

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

rds-18-mysqlInterface

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


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

 

rds-20-instanceActions

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

rds-20-instanceActions

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

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

rds-21-deleteInstance

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

rds-21-deleteInstance

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

Теперь, когда вы научились создавать базы данных MySQL и подключаться к ним с помощью Amazon RDS, можете переходить к следующему руководству, из которого вы узнаете, как использовать базу данных MySQL с приложением PHP, выполняющимся на веб-сервере.

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

Да
Нет