Amazon Aurora – это современный сервис реляционных баз данных, который обеспечивает производительность и высокую доступность в любом масштабе, использует совместимые выпуски MySQL и PostgreSQL с полностью открытым исходным кодом и ассортимент инструментов для разработчиков для создания бессерверных приложений и приложений на основе машинного обучения. 

Для Aurora вы можете выбрать инстансы по требованию с почасовой оплатой базы данных без долгосрочных обязательств и авансовых платежей либо зарезервированные инстансы для дополнительной экономии. Существует вариант с кластером базы данных Aurora Serverless, который автоматически запускается, отключается и автоматически масштабирует ресурсы в зависимости от потребностей приложения. Плата взимается только за использованные ресурсы. 

Плата за хранилище Aurora взимается с шагом в ГБ/мес, а за потребляемые операции ввода-вывода – с шагом в миллион запросов. Нет необходимости заранее выделять хранилище или операции ввода-вывода. Пользуйтесь автоматическим масштабированием и оплачивайте только фактически используемый базой данных Amazon Aurora объем хранилища и число операций ввода/вывода. 

Дополнительная плата взимается за отдельные возможности, включая глобальную базу данных, возврат и экспорт моментальных снимков, а также за передачу данных из Aurora. Указанные ниже цены применимы к Amazon Aurora с поддержкой MySQL и с поддержкой PostgreSQL, за исключением особо оговоренных случаев.

Инстансы БД

Выберите «Версия Aurora, совместимая с PostgreSQL» или «Версия Aurora, совместимая с MySQL», чтобы просмотреть цены на инстансы баз данных.

Хранилище БД и операции ввода‑вывода

Плата за объем хранилища, используемый базой данных Amazon Aurora, начисляется по количеству гигабайтов в месяц, а операции ввода‑вывода оплачиваются по тарифу за миллион запросов. Оплате подлежит только фактически используемый базой данных Amazon Aurora объем хранилища и число операций ввода/вывода, при этом необходимость заранее выделять ресурсы отсутствует. Стоимость операций ввода-вывода может значительно колебаться в зависимости от рабочей нагрузки и движка базы данных. Подробнее см. в вопросах и ответах по Aurora: «Вопрос. Что такое операции ввода‑вывода в Amazon Aurora и как они рассчитываются?»

В качестве упрощенного примера предположим, что у вас есть база данных Aurora. В начале месяца (30-дневный период) объем вашей базы данных составляет 1000 ГБ и затем он ежедневно увеличивается на 2 процента или 20 ГБ. Мы взимаем плату по пропорциональной ставке согласно количеству оставшихся дней в месяце. Поэтому оплата будет взиматься за 1000 ГБ за 30 дней. На следующий день с вас потребуется плата за дополнительные 20 ГБ на 29 дней. На следующий день с вас потребуется плата за дополнительные 20 ГБ на 28 дней и так далее. Таким образом, в конце 30-дневного периода вы будете иметь следующее использование в ГБ-месяцах: (1000 ГБ * 30 дней + 20 ГБ * 29 дней + 20 ГБ * 28 дней + ... + 20 ГБ * 1 день) / 30 дней = 1290 ГБ-месяц. Предположим, что данные хранятся в Восточном регионе США (Северная Вирджиния), а цена за единицу составляет $0,10 за ГБ-месяц. Тогда общая стоимость составит 1290 ГБ-месяцев * $0,10 за ГБ-месяц = $129 (обратите внимание на разницу между ГБ и ГБ-месяцем).

Что касается платы за ввод-вывод, предположим, что одна и та же база данных считывает из хранилища 100 страниц данных в секунду, чтобы удовлетворить запросы пользователей. Это составит 262,8 млн операций ввода /вывода при выполнении чтения в месяц (100 страниц в секунду x 730 часов x 60 минут x 60 секунд). Точно так же предположим, что ваше приложение вносит изменения в базу данных, воздействуя в среднем на 10 страниц данных в секунду. Aurora будет взимать плату за одну операцию ввода-вывода с максимальным объемом изменений до четырех КБ на каждой странице данных. Если объем данных, измененных на странице, меньше четырех КБ, в результате мы получим 10 операций ввода-вывода при выполнении записи в секунду. Это составляет 26,2 млн операций ввода-вывода в месяц (10 операций ввода-вывода при выполнении записи в секунду * 730 часов * 60 минут * 60 секунд).

Количество операций записи может быть меньше при условии оптимизации сервисом Aurora ввода-вывода, который при определенных обстоятельствах может объединять вместе операции записи размером менее четырех КБ. В совокупности ваши ежемесячные максимальные затраты на ввод-вывод для этой рабочей нагрузки будут составлять 57,80 USD (0,20 USD за 1 млн запросов x 289 млн запросов). Однако если объем изменений на страницу данных превышает четыре КБ, Aurora будет использовать более одной операции ввода-вывода для сохранения изменений на странице данных, что приведет к увеличению количества операций ввода-вывода при выполнении записи для сохранения изменений данных.

Глобальная база данных

Amazon Aurora Global Database – это дополнительная функция, которая обеспечивает чтение глобальных данных с низкой задержкой и аварийное восстановление в результате сбоев в масштабе региона. Пользователь платит за реплицированные операции ввода-вывода записи между основным регионом и каждым вторичным регионом. Количество реплицированных операций ввода-вывода записи в каждом вторичном регионе совпадает с числом таких операций внутри основного региона. Помимо реплицированных операций ввода-вывода для записи вы платите в соответствии со стандартными ценами Aurora на инстансы, хранилище, передачу данных между регионами, хранилище резервных копий и возврата, возможности, которая позволяет вам быстро переносить базу данных в прежний момент без необходимости восстанавливать данные из резервных копий.

Хранилище резервных копий

Хранилище резервных копий данных для Amazon Aurora – это хранилище для автоматических резервных копий базы данных и всех снимков состояния кластера БД, созданных клиентом. Увеличение срока хранения резервных копий или создание снимков состояния кластера БД приводит к увеличению потребляемого базой данных объема хранилища резервных копий.

  • Хранилища резервных копий распределяются по регионам. Общее пространство для хранения резервных копий равняется сумме объемов хранилищ для резервных копий в данном регионе. 
  • Перенос снимка состояния кластера БД в другой регион увеличивает выделенный объем хранилища резервных копий в регионе назначения. 
  • Дополнительная плата за хранение резервных копий, занимающих не более 100 % общего объема хранилища БД Aurora для каждого кластера БД Aurora, не взимается. Дополнительная плата за хранение резервных копий не взимается также в том случае, если установленный для вас срок хранения равен одному дню и у вас не имеется других снимков состояния, находящихся за пределами срока хранения. 
  • За хранение резервных копий, как и за хранение снимков состояния после удаления вашего кластера БД, взимается плата в соответствии с приведенными ниже расценками.

Backtrack

Возможность Backtrack позволяет быстро возвратить базу данных в состояние на прошедший момент времени без необходимости восстановления данных из резервной копии. Это позволяет быстро исправлять ошибки пользователей, такие как ошибочное удаление таблицы или отдельной строки. На данный момент эта возможность доступна для версии Aurora, совместимой с MySQL. 

В настройках требуется указать, как далеко в прошлое может потребоваться вернуться (например, до 24 часов). Aurora будет сохранять журналы под названием Change Records в течение указанного для Backtrack времени. Хранение Change Records оплачивается по простому почасовому тарифу.

Например, предположим, база данных Aurora генерирует 10 000 записей Change Records в час (эти данные можно увидеть, просмотрев метрики CloudWatch), при этом требуется возможность использовать Backtrack для возврата в прошлое на срок до 10 часов. Чтобы обеспечить это, сервису Aurora нужно будет хранить 10 000 записей Change Records/час x 10 часов = 100 000 записей Change Records. Предположим, стоимость в регионе Восток США (Сев. Вирджиния) составляет 0,012 USD в час за 1 миллион записей Change Records. Включение Backtrack увеличит расходы на 0,012 USD x (100 000/1 000 000) = 0,0012 USD/час. 

При использовании Backtrack можно просмотреть в Консоли AWS метрики Amazon CloudWatch, чтобы узнать, сколько записей Change Records сохраняет конкретная база данных за час.

Экспорт моментальных снимков или кластеров

Функция экспорта снимков в Amazon Relational Database Service (RDS) – это автоматизированное средство экспорта данных из снимков RDS или Aurora в Простой сервис хранения данных Amazon (Amazon S3) с использованием формата Parquet. Средство экспорта данных – это автоматизированный метод экспорта данных из кластера базы данных Aurora в Простой сервис хранения данных Amazon (Amazon S3) с использованием формата Parquet. Формат Parquet может выгружаться вдвое быстрее и занимать в 6 раз меньше места в Amazon S3, чем текстовые форматы. Вы можете анализировать экспортированные данные с помощью таких сервисов AWS, как Amazon Athena, Amazon EMR и Amazon SageMaker.

Передача данных

Указанные ниже цены зависят от объема данных, передаваемых в сервис Amazon Aurora и из него.

  • В рамках уровня бесплатного пользования AWS клиенты AWS имеют возможность каждый месяц бесплатно передавать в Интернет 100 ГБ исходящих данных совокупно для всех сервисов и регионов AWS (за исключением Китая и GovCloud).
  • Передача данных между инстансами Amazon Aurora и Amazon Elastic Compute Cloud (Amazon EC2) в пределах одной зоны доступности выполняется бесплатно. 
  • Передача данных между разными зонами доступности в целях репликации кластеров БД осуществляется бесплатно. 
  • Передача данных между инстансом Amazon EC2 и инстансом БД Amazon Aurora, размещенными в разных зонах доступности одного региона, осуществляется по тарифам региональной передачи данных Amazon EC2.

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

Дополнительные ресурсы по ценам

Калькулятор цен AWS

Простой расчет ежемесячных расходов на AWS

Получить консультацию о ценах

Связаться со специалистами AWS и получить индивидуальное предложение

Как начать работу с Amazon Aurora

Найти ресурсы для начала работы
Готовы приступить к разработке?
Начало работы с Amazon Aurora
Есть вопросы?
Связаться с нами