Работа с Amazon RDS для MySQL
Amazon RDS позволяет использовать Консоль управления AWS или простой набор API веб-сервисов для создания, удаления и изменения инстансов реляционной базы данных (инстансов БД). Дополнительно можно контролировать доступ и безопасность инстанса (инстансов) БД и управлять резервным копированием БД и созданием снимков ее состояния. Полный список доступных Amazon RDS API можно найти в Руководстве по Amazon RDS API.
Миграция в Amazon RDS для MySQL
Если ваше приложение уже использует базу данных MySQL, импортировать данные в Amazon RDS несложно. Для переноса данных в Amazon RDS нужно:
- создать инстанс БД с требуемыми вычислительными ресурсами, емкостью хранилища и правилами доступа.
- При небольших базах данных (например, до 1 ГБ) извлеките данные командой mysqldump и направьте их непосредственно в Amazon RDS. Ниже приведен пример, показывающий, как база данных «acme» копируется в Amazon RDS:
mysqldump acme | mysql --host=hostname --user=username --password acme
При более крупных базах данных создайте схему БД в Amazon RDS, а затем преобразуйте данные в неструктурированный файл и импортируйте его в инстанс БД с помощью утилиты mysqlimport. Ниже приведен пример, показывающий, как база данных «acme» копируется в Amazon RDS:
mysqlimport --local --compress --user=username --password --host=hostname --fields-terminated-by=',' Acme sales.part_*
- Обновите строку подключения базы данных в файле конфигурации приложения.
Обновление баз данных при развертывании Amazon RDS без перерыва в обслуживании
Развертывание Amazon RDS без перерыва в обслуживании позволяет вам проводить обновление баз данных в Amazon RDS для MySQL безопаснее, проще, быстрее и без потери данных. За несколько шагов развертывание без перерыва в обслуживании создает промежуточную среду, которая является зеркальным отражением производственной среды, и синхронизирует эти две среды с помощью логической репликации. Вы можете вносить изменения, например обновлять основные и дополнительные версии, модифицировать схемы и изменять значения параметров без снижения производительности вашей рабочей нагрузки.
Во время продвижения промежуточной среды развертывание без перерыва в обслуживании блокирует запись как в среду с текущей версией приложения, так и в среду с новой его версией до завершения переключения. Развертывание без перерыва в обслуживании использует встроенные средства защиты при переключении, которые отключают продвижение, если оно превышает максимально допустимое время простоя, обнаруживают ошибки репликации, проверяют состояние инстансов и многое другое.
Усовершенствования, повышающие производительность
Оптимизированные операции записи Amazon RDS
Оптимизированные операции записи Amazon RDS, созданные на основе Системы AWS Nitro с функцией предотвращения обрыва записи, позволяют вам повысить пропускную способность транзакций в RDS для MySQL почти вдвое без дополнительных затрат. Оптимизированные операции записи безопасно записывают ваши страницы памяти размером 16 КиБ в один прием. Оптимизированные операции записи принесут особую пользу клиентам с рабочими нагрузками, интенсивно использующими операции, записи в базу данных, например с системами цифровых платежей, финансовой торговли и онлайн-игр.
Оптимизированные операции чтения Amazon RDS
Оптимизированные операции чтения Amazon RDS предназначены для повышения производительности базы данных благодаря ускорению обработки запросов в Amazon RDS для MySQL до 50 % без дополнительных затрат. Оптимизированные операции чтения повышают скорость выполнения сложных запросов, использующих временные таблицы, например, запросов, требующих сортировки, хэш-агрегации, высоконагруженных объединений и общих табличных выражений (CTE). Оптимизированные операции чтения повышают скорость запросов за счет размещения временных таблиц в хранилище инстанса на базе NVMe, которое физически подключено к хост-серверу.
Оплата только за потребленные ресурсы
В конце месяца взимается оплата за фактически использованные ресурсы Amazon RDS. Как только вы запустите созданный инстанс БД, за каждый час его работы будет начисляться оплата. Все инстансы БД работают до тех пор, пока их работа не будет прекращена, что может произойти в результате сбоя или после вызова API для удаления инстанса. Неполные часы использования инстанса БД оплачиваются как полные. Помимо времени работы инстанса БД вы также ежемесячно оплачиваете использование хранилища, запросы операций ввода-вывода и резервное копирование. При масштабировании объема хранилища в течение периода, за который выставляется счет, будет произведен соответствующий пересчет стоимости услуг.
Надлежащее использование и ограничения
Использование данного сервиса регламентируется пользовательским соглашением Amazon Web Services.

Сервис Amazon RDS можно попробовать бесплатно. Платите только за то, чем пользуетесь. Минимальные платежи отсутствуют.

Получите мгновенный доступ к уровню бесплатного пользования AWS.