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

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

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

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

Инстансы БД

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

  • Версия Aurora, совместимая с MySQL

    Выберите, чтобы узнать подробнее о ценах на версию, совместимую с MySQL

    Цены на инстансы по требованию

    Инстансы по требованию предоставляют возможность оплачивать работу базы данных (БД) на почасовой основе без долгосрочных обязательств и авансовых платежей. Это освобождает от издержек и сложности планирования и приобретения избыточных ресурсов базы данных. Схема оплаты по требованию позволяет платить за фактическое использование ресурсов и идеально подходит для разработки, тестирования и других непродолжительных рабочих нагрузок. 

    Плата начисляется за каждый час использования инстанса БД с момента запуска и до его остановки или удаления. Неполные часы работы инстансов БД подлежат оплате на посекундной основе с минимальным платежом за десять минут работы инстанса с момента изменения его статуса, приводящего к началу работы (т. е. с момента создания, запуска или изменения класса инстанса БД). 

    Цены на инстансы применяются как к основным инстансам, используемым для рабочих нагрузок чтения и записи, так и к репликам Amazon Aurora, используемым для масштабирования операций чтения и повышения отказоустойчивости. В случае сбоя для аварийного переброса на одну из реплик используется технология Amazon RDS с развертыванием в нескольких зонах доступности (AZ). Стоимость развертываний в нескольких зонах доступности равна суммарной стоимости первичного инстанса и каждой из реплик Amazon Aurora. Для обеспечения максимальной доступности рекомендуется размещать по крайней мере одну реплику в зоне доступности, отличной от зоны основного инстанса.

    Кредиты ЦП для инстансов T4g и T3

    Инстансы БД Amazon RDS T4g и T3 работают в безлимитном режиме, поэтому плата начисляется, если средняя загрузка ЦПУ в течение 24 часов превышает базовый уровень инстанса. Кредиты ЦП оплачиваются по тарифу 0,09 USD за час работы виртуального ЦП. Цены на кредиты ЦПУ одинаковы для всех размеров инстансов T4g и T3 во всех регионах, за исключением зарезервированных инстансов.

     

    Цены на зарезервированные инстансы

    Зарезервированные инстансы подходят для баз данных со стабильной рабочей нагрузкой и обеспечивают значительную экономию по сравнению с инстансами по требованию. Зарезервированные инстансы сроком на один год обеспечивают скидку в размере до 45 процентов, а сроком на три года – до 66 процентов по сравнению с тарифами по требованию. Вы берете на себя обязательство использования на весь период действия зарезервированного инстанса и вносите авансовый платеж, а также почасовую оплату со скидкой, как показано ниже. Счет будет выставлен за весь срок резервирования независимо от того, использовался инстанс или не использовался.

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

    Зарезервированные инстансы обеспечивают гибкий подход к размеру инстанса для ядра базы данных Amazon Aurora. Благодаря такому подходу тарифы со скидкой для зарезервированных инстансов будут автоматически распространяться на использование любых инстансов соответствующего семейства (T3, R5 и т. д.). 

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

    Вы можете зарезервировать инстансы баз данных, вызвав API приобретения или выбрав параметр «Reserved Instance» в консоли AWS. Когда вы резервируете инстансы базы данных, необходимо указать регион, тип инстансов и их количество для соответствующих зарезервированных инстансов. Зарезервированные инстансы можно использовать только в указанном регионе. AWS может прекратить действие ценовой программы для зарезервированных инстансов в любое время. Кроме стоимости зарезервированных инстансов, требуется оплачивать передачу данных и другие услуги, как это указано в Пользовательском соглашении AWS или других документах, согласно которым мы предоставляем услуги.

    * Это средний размер ежемесячного платежа на протяжении всего срока действия зарезервированного инстанса. Чтобы узнать фактический размер платежа, необходимо умножить количество часов в месяце на почасовой тариф. Почасовой тариф равна сумме средних ежемесячных платежей на протяжении срока действия зарезервированного инстанса, деленной на общее количество часов (при допущении, что в году 365 дней) за тот же период.

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

    Цены на Amazon Aurora Serverless

    Amazon Aurora Serverless – это автомасштабируемая конфигурация, доступная по требованию, которая автоматически корректирует ресурсы БД в зависимости от потребностей приложения. С Aurora Serverless вы платите только за ресурсы БД, объем хранилища и операции ввода/вывода, которые база данных использует во время активной работы. Ресурсы БД автоматически масштабируются, чтобы соответствовать рабочим нагрузкам приложения, и отключаются во время бездействия, позволяя сократить расходы и время администрирования. В Aurora Serverless ресурсы БД измеряются в единицах Aurora Capacity Units (ACU) с посекундной оплатой. 1 ACU обеспечивает примерно 2 ГБ памяти, соответствующую мощность ЦП и сетевые ресурсы, что примерно сопоставимо с ресурсами выделенных инстансов Aurora.

    Amazon Serverless v2 (ознакомительная версия)

    Aurora Serverless v2 мгновенно масштабирует базы данных, чтобы поддерживать сотни тысяч операций в секунду. Она поддерживает все функции Aurora, в том числе развертывание в нескольких зонах доступности, реплики чтения и Global Database. Кроме получения доступа к функциям версии 2, большинство клиентов Aurora Serverless при переходе на версию 2 смогут снизить затраты ввиду более низкого значения начальных ресурсов – 0,5 ACU (по сравнению с 1 ACU в версии 1), меньшего шага увеличения пропускной способности – 0,5 ACU (по сравнению с удвоением в версии 1) и уменьшения ресурсов до меньшего размера до 15 раз быстрее по сравнению с Aurora Serverless v1. 

    К примеру, для выполнения рабочей нагрузки требуется 0,5 ACU ресурсов и всего один час каждый день. С помощью Aurora Serverless v2 база данных начнет запускаться с 0,5 ACU, будет работать в течение часа, а затем завершит работу менее чем за минуту. Стоимость вычисления этой рабочей нагрузки в Aurora Serverless v2 составляет 0,06 USD (0,12 USD за ACU-час x 0,5 ACU x 1 час). Точно такая же рабочая нагрузка запускалась бы в Aurora Serverless v1 с 1 ACU, работала бы в течение одного часа и завершала работу еще в течение 15 минут. В целом для той же рабочей нагрузки стоимость вычисления в Aurora Serverless v1 составляет 0,075 USD (0,06 USD за ACU-час x 1 ACU x 1,25 часа).

    Масштабирование задержки до большего размера

    Мгновенное масштабирование до сотен тысяч транзакций в секунду

    Масштабирование задержки до меньшего размера

    До 15 раз быстрее (< 1 минуты)

    Начальные ресурсы

    0,5 ACU

    Степень детализации ресурсов

    Точная, с минимальным шагом 0,5 ACU

    Реплики чтения

    До 15 реплик Aurora для возможности масштабирования чтения

    Несколько зон доступности и соглашение об уровне обслуживания

    Распространение реплик чтения в отдельных зонах доступности для обеспечения высокой доступности. Подробности см. в Соглашении об уровне обслуживания Amazon Aurora.

    Aurora Global Database

    Доступ к данным в любом регионе за доли секунды и межрегиональное аварийное восстановление. Подробности см. в Aurora Global Database.

    Aurora Serverless v1 

    Amazon Aurora Serverless v1 – это простой и экономичный вариант для нечастых, непостоянных или непредсказуемых нагрузок.

    Масштабирование задержки до большего размера

    5–50 секунд

    Масштабирование задержки до меньшего размера

    До 15 минут

    Начальные ресурсы

    1 ACU

    Степень детализации ресурсов

    С каждым шагом ресурсы удваиваются

  • Версия Aurora, совместимая с PostgreSQL

    Выберите, чтобы узнать подробнее о ценах на версию, совместимую с PostgreSQL

    Цены на инстансы по требованию

    Инстансы по требованию предоставляют возможность оплачивать работу базы данных на почасовой основе без долгосрочных обязательств и авансовых платежей. Это освобождает от издержек и сложности планирования и приобретения избыточных ресурсов базы данных. Схема оплаты по требованию позволяет платить за фактическое использование ресурсов и идеально подходит для разработки, тестирования и других непродолжительных рабочих нагрузок. 

    Плата начисляется за каждый час использования инстанса БД с момента запуска и до его остановки или удаления. Неполные часы работы инстансов БД подлежат оплате на посекундной основе с минимальным платежом за десять минут работы инстанса с момента изменения его статуса, приводящего к началу работы (т. е. с момента создания, запуска или изменения класса инстанса БД). 

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

    Цены на зарезервированные инстансы

    Зарезервированные инстансы подходят для баз данных со стабильной рабочей нагрузкой и обеспечивают значительную экономию по сравнению с инстансами по требованию. Зарезервированные инстансы сроком на один год обеспечивают скидку в размере до 45 %, а сроком на три года – до 66 % по сравнению с тарифами по требованию. Вы берете на себя обязательство использования на весь период действия зарезервированного инстанса и вносите авансовый платеж, а также почасовую оплату со скидкой, как показано ниже. Счет будет выставлен за весь срок резервирования независимо от того, использовался инстанс или не использовался. 

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

    Зарезервированные инстансы обеспечивают гибкий подход к размеру инстанса для ядра базы данных Amazon Aurora. Благодаря такому подходу тарифы со скидкой для зарезервированных инстансов будут автоматически распространяться на использование любых инстансов соответствующего семейства (T3, R5 и т. д.). 

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

    Вы можете зарезервировать инстансы баз данных, вызвав API приобретения или выбрав параметр «Reserved Instance» в консоли AWS. Когда вы резервируете инстансы базы данных, необходимо указать регион, тип инстансов и их количество для соответствующих зарезервированных инстансов. Зарезервированные инстансы можно использовать только в указанном регионе. AWS может прекратить действие ценовой программы для зарезервированных инстансов в любое время. Кроме стоимости зарезервированных инстансов, требуется оплачивать передачу данных и другие услуги, как это указано в Пользовательском соглашении AWS или других документах, согласно которым мы предоставляем услуги.

    * Это средний размер ежемесячного платежа на протяжении всего срока действия зарезервированного инстанса. Чтобы узнать фактический размер платежа, необходимо умножить количество часов в месяце на почасовой тариф. Почасовой тариф равна сумме средних ежемесячных платежей на протяжении срока действия зарезервированного инстанса, деленной на общее количество часов (при допущении, что в году 365 дней) за тот же период.

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

    Цены на Amazon Aurora Serverless

    Amazon Aurora Serverless – это автомасштабируемая конфигурация, доступная по требованию, которая автоматически корректирует ресурсы БД в зависимости от потребностей приложения. С Aurora Serverless вы платите только за ресурсы БД, объем хранилища и операции ввода/вывода, которые база данных использует во время активной работы. Ресурсы БД автоматически масштабируются, чтобы соответствовать рабочим нагрузкам приложения, и отключаются во время бездействия, позволяя сократить расходы и время администрирования. В Aurora Serverless ресурсы БД измеряются в единицах Aurora Capacity Units (ACU) с посекундной оплатой. 1 ACU обеспечивает примерно 2 ГБ памяти, соответствующую мощность ЦП и сетевые ресурсы, что примерно сопоставимо с ресурсами выделенных инстансов Aurora.

    Цены на Aurora Serverless v1

    Amazon Aurora Serverless v1 – это простой и экономичный вариант для нечастых, непостоянных или непредсказуемых нагрузок. При использовании Amazon Aurora Serverless v1 не приходится управлять инстансами. Ресурсы БД автоматически масштабируются, чтобы соответствовать рабочим нагрузкам приложения, и отключаются во время бездействия, позволяя сократить расходы и время администрирования. Оплате подлежит объем хранилища, ресурсы БД и операции ввода / вывода, которые база данных использует во время активной работы.

    Масштабирование задержки до большего размера

    5–50 секунд

    Масштабирование задержки до меньшего размера

    До 15 минут

    Начальные ресурсы

    1 ACU

    Степень детализации ресурсов

    С каждым шагом ресурсы удваиваются

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

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

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

Что касается платы за ввод-вывод, предположим, что одна и та же база данных считывает из хранилища 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 Simple Storage Service (Amazon S3) с использованием формата Parquet. Формат Parquet может выгружаться вдвое быстрее и занимать в 6 раз меньше места в Amazon S3, чем текстовые форматы. Вы можете анализировать экспортированные данные с помощью таких сервисов AWS, как Amazon Athena, Amazon EMR и Amazon SageMaker.

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

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

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

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

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

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

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

Центр ресурсов по экономике

Дополнительные ресурсы для перехода на AWS

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

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