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

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

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

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

Изображение Консоли AWS

(Нажмите, чтобы увеличить.)

create-mariadb-db-0

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


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

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

create-mariadb-db-1

(Нажмите, чтобы увеличить.)

create-mariadb-db-1

б) Выберите Создать базу данных в соответствующем разделе.

 

 

create-mariadb-db-2

(Нажмите, чтобы увеличить.)

create-mariadb-db-2

в)  Теперь можно выбрать ядро СУБД. Для выполнения заданий этого учебного курса нажмите значок MariaDB, выберите Включить только настройки уровня бесплатного пользования RDS, а затем нажмите Далее.

create-mariadb-db-3

(Нажмите, чтобы увеличить.)

create-mariadb-db-3

г) Теперь необходимо настроить инстанс БД.

Чтобы увидеть примеры настроек, которые можно использовать при изучении данного руководства, разверните раскрывающееся окно ниже. 

Спецификации инстанса:

  • Модель лицензии: сохраните значение по умолчанию – generic-public-license.
  • Версия движка БД: выберите версию по умолчанию.
  • Класс инстанса БД: выберите db.t2.micro --- 1vCPU, 1 GIB RAM. Это значение соответствует памяти объемом 1 ГБ и одному виртуальному ЦП. Список поддерживаемых классов инстансов см. на странице Сведения о продукте Amazon RDS.
  • Развертывание в нескольких зонах доступности: выберите значение Нет, чтобы создать инстанс БД в одной зоне доступности. Если развертывание выполняется в нескольких зонах доступности, в других зонах автоматически создается и поддерживается синхронизированная резервная реплика. Обратите внимание: развертывание в нескольких зонах доступности является платным. Дополнительную информацию см. в разделе Развертывание с обеспечением высокой доступности.
  • Тип хранилища: выберите значение «Общего назначения» (SSD). Подробную информацию о хранении см. в разделе Хранилище для Amazon RDS.
  • Выделенное хранилище: выберите значение по умолчанию 20. Для базы данных будет выделено 20 ГБ. При работе с Amazon RDS for MariaDB возможно масштабирование не более чем до 16 ТБ.
  • Включить автомасштабирование хранилища: если рабочая нагрузка имеет циклический и непредсказуемый характер, рекомендуется включить функцию автомасштабирования хранилища, чтобы при необходимости сервис RDS мог автоматически масштабировать хранилище. При выполнении заданий этого учебного пособия мы не будем использовать этот параметр.

Параметры

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

Нажмите Далее.

create-mariadb-db-5

(Нажмите, чтобы увеличить.)

create-mariadb-db-5

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

Сеть и безопасность
 
  • Public accessibility (Общий доступ): выберите Yes (Да). Инстансу базы данных будет присвоен IP-адрес, что позволит подключаться к базе данных непосредственно с пользовательского устройства.
  • Зона доступности: выберите значение Нет предпочтений. Для получения дополнительной информации см. раздел Регионы и зоны доступности.
  • Группы безопасности VPC: выберите Создать новую группу безопасности VPC. Будет создана группа безопасности, поддерживающая соединение между IP-адресом используемого устройства и созданной базой данных.

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

  • Имя базы данных: введите имя базы данных, которое может содержать от 1 до 64 буквенно-цифровых символов. Если имя не указано, Amazon RDS не сможет автоматически создать базу данных на основе нового инстанса БД.
  • Порт: сохраните значение по умолчанию 3306.
  • Группа настроек: выберите значение по умолчанию default.mariadb-10-2. С помощью групп настроек в Amazon RDS активируются и настраиваются дополнительные возможности. Дополнительную информацию см. в разделе Работа с группами настроек.

Шифрование

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

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

  • Срок хранения резервных копий: в этом поле можно выбрать количество дней, в течение которых сохраняются резервные данные. Для данного курса выберите значение 1 день.
  • Окно резервного копирования: задайте значение по умолчанию – Нет предпочтений.

Мониторинг

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

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

  • Автоматическое промежуточное обновление версии: выберите Включить автоматическое промежуточное обновление версии, чтобы получать автоматические обновления, как только они станут доступны.
  • Окно обслуживания: : выберите Нет предпочтений

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

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

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

create-mariadb-db-6

(Нажмите, чтобы увеличить.)

create-mariadb-db-6

е) Идет создание инстанса БД.  Нажмите кнопку Показать инстанс DB.

Для отслеживания статуса запуска инстанса БД выберите Инстансы. Когда статус изменится с creating (создается) на available (доступен), инстанс БД будет готов к работе.

Примечание. Это может занять несколько минут. Во время ожидания можно перейти к следующему этапу.

create-mariadb-db-7

(Нажмите, чтобы увеличить.)

create-mariadb-db-7

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


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

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

create-mariadb-db-8

(Нажмите, чтобы увеличить.)

create-mariadb-db-8

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

create-mariadb-db-9

(Нажмите, чтобы увеличить.)

create-mariadb-db-9

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


а) Запустите приложение MySQL Workbench и выберите на панели меню База данных > Подключиться к базе данных (Ctrl+U).

create-mariadb-db-10

(Нажмите, чтобы увеличить.)

create-mariadb-db-10

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

  • Имя хоста: имя хоста можно найти в консоли Amazon RDS, как показано на снимке экрана справа.  Введите или вставьте имя хоста инстанса БД, на котором работает движок базы данных MariaDB, например myrdstest.cg034hpkmmjt.us-east-1.rds.amazonaws.com.
  • Порт: значение по умолчанию – 3306.
  • Имя пользователя: введите имя пользователя, созданное для базы данных Amazon RDS.  В данном примере используется имя masterUsername.
  • Пароль: нажмите кнопку Сохранить в хранилище и введите пароль, заданный при создании базы данных Amazon RDS.

Нажмите OK

 

create-mariadb-db-11

(Нажмите, чтобы увеличить.)

create-mariadb-db-11

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

create-mariadb-db-12

(Нажмите, чтобы увеличить.)

create-mariadb-db-12

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


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

 

create-mariadb-db-13

(Нажмите, чтобы увеличить.)

create-mariadb-db-13

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

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

create-mariadb-db-14

(Нажмите, чтобы увеличить.)

create-mariadb-db-14

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

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

Восстановление инстанса БД из снимка состояния БД

Да
Нет