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

Управляйте ресурсами AWS

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

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

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

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

create-mariadb-db-0

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


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

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

create-mariadb-db-1

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

create-mariadb-db-1

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

 

 

create-mariadb-db-2

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

create-mariadb-db-2

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

create-mariadb-db-3

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

create-mariadb-db-3

d. На следующем экране представлены опции для выбора среды. Выберите среду MariaDB в разделе «Dev/Test» и нажмите кнопку Next Step.

create-mariadb-db-4

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

create-mariadb-db-4

e. Теперь требуется выполнить настройку инстанса БД. Установите флажок Only show options that are eligible for RDS Free Tier.

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

Instance Specifications:

  • License Model: сохраните значение по умолчанию – generic-public-license.
  • 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: укажите в этом поле значение 5. Для базы данных будет выделено 5 ГБ. При работе с Amazon RDS для MariaDB возможно масштабирование не более чем до 6 ТБ.
  • Multi-AZ Deployment: выберите значение No, чтобы создать инстанс БД в одной зоне доступности. В случае развертывания в нескольких зонах доступности в другой зоне автоматически создается и поддерживается синхронизированная резервная реплика. Обратите внимание: развертывание в нескольких зонах доступности является платным. Дополнительную информацию см. в разделе Развертывание с обеспечением высокой доступности.

Settings:

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

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

create-mariadb-db-5

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

create-mariadb-db-5

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

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.
  • Option Group: выберите значение по умолчанию default.mariadb-10-0. С помощью групп настроек в Amazon RDS активируются и настраиваются дополнительные возможности. Дополнительную информацию см. в разделе Работа с группами настроек.
  • Copy Tags to Snapshots: не устанавливайте этот флажок.
  • 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.

create-mariadb-db-6

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

create-mariadb-db-6

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

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

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

create-mariadb-db-7

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

create-mariadb-db-7

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


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

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

create-mariadb-db-8

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

create-mariadb-db-8

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

create-mariadb-db-9

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

create-mariadb-db-9

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


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

create-mariadb-db-10

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

create-mariadb-db-10

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

  • Hostname: имя хоста можно найти в консоли Amazon RDS, как показано на скриншоте справа.  Введите или вставьте имя хоста инстанса БД, на котором работает движок базы данных MariaDB. Например, имя хоста может быть следующим: myrdstest.cg034hpkmmjt.us-east-1.rds.amazonaws.com.
  • Port: значение по умолчанию – 3306.
  • Username: введите имя пользователя, созданное для базы данных Amazon RDS.  В данном примере используется имя masterUsername.
  • Password: нажмите кнопку Store in Vault и введите пароль, заданный при создании базы данных Amazon RDS.

Нажмите OK.

 

create-mariadb-db-11

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

create-mariadb-db-11

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

create-mariadb-db-12

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

create-mariadb-db-12

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


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

 

create-mariadb-db-13

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

create-mariadb-db-13

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

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

create-mariadb-db-14

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

create-mariadb-db-14

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

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

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

Да
Нет