Учебники

AWS — служба реляционных баз данных

Amazon RDS (служба реляционных баз данных) — это полностью управляемый облачный сервис баз данных SQL, который позволяет создавать и управлять реляционными базами данных. Используя RDS, вы можете получить доступ к своим файлам и базе данных в любом месте экономически эффективным и легко масштабируемым способом.

Особенности Amazon RDS

Amazon RDS имеет следующие функции —

  • Масштабируемость — Amazon RDS позволяет масштабировать реляционную базу данных с помощью AWS Management Console или API, специфичного для RDS. Мы можем увеличить или уменьшить ваши требования к RDS в течение нескольких минут.

  • Замена хоста. Иногда возникают ситуации, когда происходит сбой оборудования Amazon RDS. Не нужно беспокоиться, он будет автоматически заменен на Amazon.

  • Недорого — используя Amazon RDS, мы платим только за ресурсы, которые потребляем. Нет никаких предварительных и долгосрочных обязательств.

  • Безопасный — Amazon RDS обеспечивает полный контроль над сетью для доступа к своей базе данных и связанным с ней услугам.

  • Автоматическое резервное копирование. Amazon RDS выполняет резервное копирование всего в базе данных, включая журналы транзакций, за последние пять минут, а также управляет временем автоматического резервного копирования.

  • Обновление программного обеспечения — автоматически получает все последние исправления для программного обеспечения базы данных. Мы также можем указать, когда следует исправлять программное обеспечение, используя DB Engine Version Management.

Масштабируемость — Amazon RDS позволяет масштабировать реляционную базу данных с помощью AWS Management Console или API, специфичного для RDS. Мы можем увеличить или уменьшить ваши требования к RDS в течение нескольких минут.

Замена хоста. Иногда возникают ситуации, когда происходит сбой оборудования Amazon RDS. Не нужно беспокоиться, он будет автоматически заменен на Amazon.

Недорого — используя Amazon RDS, мы платим только за ресурсы, которые потребляем. Нет никаких предварительных и долгосрочных обязательств.

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

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

Обновление программного обеспечения — автоматически получает все последние исправления для программного обеспечения базы данных. Мы также можем указать, когда следует исправлять программное обеспечение, используя DB Engine Version Management.

Как настроить Amazon RDS?

Шаг 1 — Войдите в консоль управления AWS. Используйте следующую ссылку, чтобы открыть консоль Amazon RDS — https://console.aws.amazon.com/rds/.

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

Шаг 3 — Выберите Экземпляры на панели навигации, затем нажмите кнопку Запустить экземпляр БД.

Шаг 4 — Откроется Мастер запуска БД. Выберите тип экземпляра, необходимый для запуска, и нажмите кнопку «Выбрать».

Выбор двигателя

Шаг 5 — На странице Specify DB Details укажите необходимые данные и нажмите кнопку «Продолжить».

Продолжить

Шаг 6 — На странице Дополнительная конфигурация укажите дополнительную информацию, необходимую для запуска экземпляра MySQL DB, и нажмите кнопку «Продолжить».

Группа безопасности БД

Шаг 7 — На странице параметров управления сделайте выбор и нажмите кнопку «Продолжить».

Запустить мастер инстансов БД

Шаг 8 — На странице просмотра проверьте детали и нажмите кнопку Launch DB Instance.

Запустить экземпляр БД

Теперь экземпляр БД отображается в списке экземпляров БД.

Как подключить базу данных к инстансу БД MySQL?

Ниже приведены шаги для подключения базы данных на экземпляре MySQL DB —

Шаг 1 — Введите следующую команду в командной строке на клиентском компьютере, чтобы подключить базу данных к экземпляру MySQL DB (с помощью монитора MySQL).

Шаг 2 — Замените <myDBI> на DNS-имя вашего экземпляра БД, <myusername> на ваше основное имя пользователя и <mypassword> на ваш главный пароль.

PROMPT> mysql -h <myDBI> -P 3306 -u <myusername> -p

После выполнения вышеприведенной команды вывод выглядит так:

Welcome to the MySQL monitor.  Commands end with ; or \g. 
Your MySQL connection id is 350 
Server version: 5.2.33-log MySQL Community Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.  
mysql>

Как удалить экземпляр БД?

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

Шаг 1. Войдите в консоль управления AWS и воспользуйтесь следующей ссылкой, чтобы открыть консоль Amazon RDS.

https://console.aws.amazon.com/rds/

Шаг 2 — В списке Экземпляры БД выберите экземпляры БД, которые необходимо удалить.

Шаг 3 — Нажмите кнопку Действия с экземпляром, а затем выберите опцию Удалить из выпадающего меню.

Шаг 4 — Выберите Нет в Создать окончательный снимок.

Шаг 5 — Нажмите Да, Удалить, чтобы удалить экземпляр БД.

Стоимость Amazon RDS

При использовании Amazon RDS платите только за использование без каких-либо минимальных затрат и платы за установку. Биллинг основан на следующих критериях —

  • Класс экземпляра — Ценообразование основано на классе используемого экземпляра БД.

  • Время выполнения — цена рассчитывается в часах экземпляра, что эквивалентно одному экземпляру в час.

  • Хранение — счет рассчитывается в соответствии с выбранным планом емкости хранилища в расчете на ГБ.

  • Количество запросов ввода-вывода в месяц. В структуру выставления счетов также входит общее количество запросов ввода-вывода в хранилище, выполненных в цикле выставления счетов.

  • Хранилище резервных копий — дополнительная плата за хранение резервных копий до 100% базы данных не взимается. Эта услуга бесплатна только для активных экземпляров БД.

Класс экземпляра — Ценообразование основано на классе используемого экземпляра БД.

Время выполнения — цена рассчитывается в часах экземпляра, что эквивалентно одному экземпляру в час.

Хранение — счет рассчитывается в соответствии с выбранным планом емкости хранилища в расчете на ГБ.

Количество запросов ввода-вывода в месяц. В структуру выставления счетов также входит общее количество запросов ввода-вывода в хранилище, выполненных в цикле выставления счетов.

Хранилище резервных копий — дополнительная плата за хранение резервных копий до 100% базы данных не взимается. Эта услуга бесплатна только для активных экземпляров БД.

Для получения последней обновленной структуры цен и других деталей посетите следующую ссылку — https://aws.amazon.com/rds/pricing/