с помощью Amazon RDS
Из этого учебного пособия вы узнаете, как создавать среду для работы базы данных MariaDB (она называется инстанс), подключаться к ней и удалять инстанс БД. Эти операции будут выполнены с помощью сервиса Amazon Relational Database Service (Amazon RDS). Все действия, описанные в данном учебном пособии, доступны на уровне бесплатного пользования.
Управление ресурсами AWS
Вход в КонсольНажмите здесь: в новом окне браузера откроется Консоль управления AWS. При этом руководство останется открытым. После загрузки экрана нажмите RDS в разделе База данных, чтобы открыть консоль Amazon RDS.
На этом этапе с помощью Amazon RDS будет создан инстанс MariaDB класса db.t2.micro с хранилищем на 20 ГБ и активацией автоматического резервного копирования (срок хранения копий равен одному дню). Напоминаем, что все эти операции доступны на уровне бесплатного пользования.
а) В правом верхнем углу консоли Amazon RDS выберите регион, в котором требуется создать инстанс БД.
Примечание. Ресурсы AWS Cloud расположены в высокодоступных центрах обработки данных по всему миру. Каждый регион содержит несколько местоположений, называемых зонами доступности. Вы можете самостоятельно выбирать регион, в котором будут работать ресурсы Amazon RDS.
г) Теперь необходимо настроить инстанс БД.
Чтобы увидеть примеры настроек, которые можно использовать при изучении данного руководства, разверните раскрывающееся окно ниже.
Спецификации инстанса:
- Модель лицензии: сохраните значение по умолчанию – 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 (кроме символов «/», «"» и «@»).
- Подтвердите пароль: введите пароль повторно.
Нажмите Далее.
д) Вы находитесь на странице Настройка дополнительных параметров, где можно указать дополнительную информацию, необходимую RDS для запуска инстанса БД MariaDB. Чтобы просмотреть примеры настроек для инстанса БД, разверните раскрывающееся окно ниже.
- Virtual Private Cloud (VPC): выберите VPC по умолчанию. Дополнительную информацию о VPC см. в разделе Amazon RDS и Amazon Virtual Private Cloud (VPC).
- Группа подсетей: выберите группу подсетей по умолчанию. Дополнительную информацию о группах подсетей см. в разделе Работа с группами подсетей БД.
- Public accessibility (Общий доступ): выберите Yes (Да). Инстансу базы данных будет присвоен IP-адрес, что позволит подключаться к базе данных непосредственно с пользовательского устройства.
- Зона доступности: выберите значение Нет предпочтений. Для получения дополнительной информации см. раздел Регионы и зоны доступности.
- Группы безопасности VPC: выберите Создать новую группу безопасности VPC. Будет создана группа безопасности, поддерживающая соединение между IP-адресом используемого устройства и созданной базой данных.
Настройки базы данных
- Имя базы данных: введите имя базы данных, которое может содержать от 1 до 64 буквенно-цифровых символов. Если имя не указано, Amazon RDS не сможет автоматически создать базу данных на основе нового инстанса БД.
- Порт: сохраните значение по умолчанию 3306.
- Группа параметров DB: сохраните значение по умолчанию default.mariadb10.2. Дополнительную информацию см. в разделе Работа с группами параметров БД.
- Группа настроек: выберите значение по умолчанию default.mariadb-10-2. С помощью групп настроек в Amazon RDS активируются и настраиваются дополнительные возможности. Дополнительную информацию см. в разделе Работа с группами настроек.
Шифрование
Эта настройка недоступна на уровне бесплатного пользования. Дополнительную информацию см. в разделе Шифрование ресурсов Amazon RDS.
Резервное копирование
- Срок хранения резервных копий: в этом поле можно выбрать количество дней, в течение которых сохраняются резервные данные. Для данного курса выберите значение 1 день.
- Окно резервного копирования: задайте значение по умолчанию – Нет предпочтений.
Мониторинг
- Расширенный мониторинг: чтобы остаться в рамках уровня бесплатного пользования, задайте значение по умолчанию. При активации расширенного мониторинга в режиме реального времени становятся доступны метрики для операционной системы (ОС), на которой работает инстанс БД. Дополнительную информацию см. в разделе Просмотр метрик инстанса БД.
Обслуживание
- Автоматическое промежуточное обновление версии: выберите Включить автоматическое промежуточное обновление версии, чтобы получать автоматические обновления, как только они станут доступны.
- Окно обслуживания: : выберите Нет предпочтений
Защита от удаления
Отключите параметр Включить защиту от удаления для выполнения заданий этого учебного пособия. Если этот параметр включен, базу данных невозможно удалить.
Нажмите Create database (Создать базу данных).
е) Идет создание инстанса БД. Нажмите кнопку Показать инстанс DB.
Для отслеживания статуса запуска инстанса БД выберите Инстансы. Когда статус изменится с creating (создается) на available (доступен), инстанс БД будет готов к работе.
Примечание. Это может занять несколько минут. Во время ожидания можно перейти к следующему этапу.
После создания инстанса базы данных и изменения статуса на available (доступен) можно подключиться к базе данных на этом инстансе БД с помощью любого стандартного клиента SQL. Поскольку база данных MariaDB совместима с MySQL, будет использоваться популярный клиент MySQL Workbench.
а) Перейдите на страницу Загрузить MySQL Workbench, чтобы загрузить и установить MySQL Workbench. Подробную информацию об использовании MySQL см. на странице документации по MySQL.
Примечание. MySQL Workbench следует запустить на том же устройстве, с помощью которого был создан инстанс БД. Подключение к группе безопасности, к которой относится база данных, возможно только с того устройства, с помощью которого был создан инстанс БД.
На этом этапе будет выполнено подключение к базе данных, созданной с помощью MySQL Workbench.
б) Откроется диалоговое окно. Укажите в нем следующие данные.
- Имя хоста: имя хоста можно найти в консоли Amazon RDS, как показано на снимке экрана справа. Введите или вставьте имя хоста инстанса БД, на котором работает движок базы данных MariaDB, например myrdstest.cg034hpkmmjt.us-east-1.rds.amazonaws.com.
- Порт: значение по умолчанию – 3306.
- Имя пользователя: введите имя пользователя, созданное для базы данных Amazon RDS. В данном примере используется имя masterUsername.
- Пароль: нажмите кнопку Сохранить в хранилище и введите пароль, заданный при создании базы данных Amazon RDS.
Нажмите OK
Удалить инстанс БД MariaDB из консоли Amazon RDS очень просто. Рекомендуется удалять все неиспользуемые инстансы, чтобы за них не взималась плата.
б) Вам будет предложено сделать окончательный снимок состояния и подтвердить удаление. В нашем примере не нужно делать последний снимок экрана, просто подтвердите, что вы хотите удалить инстанс и нажмите Удалить.
Примечание. Удаление инстанса БД может занять несколько минут.
Вы успешно создали инстанс базы данных MariaDB, подключились к нему, а затем удалили созданный инстанс с использованием Amazon RDS. Amazon RDS позволяет легко настраивать и масштабировать реляционные базы данных в облаке, а также работать с ними. Этот сервис предоставляет экономичные и масштабируемые ресурсы и одновременно управляет выполнением трудоемких задач администрирования баз данных. Благодаря этому вы можете сосредоточиться на своих приложениях и ведении бизнеса.
После получения навыков создания базы данных MariaDB с использованием Amazon RDS и подключения к ней можно перейти к следующему руководству и научиться восстанавливать инстанс БД из снимка состояния БД.