Зарезервированные инстансы Amazon RDS – это возможность зарезервировать инстанс БД на год или на три года и взамен получить значительную скидку по сравнению со стоимостью инстансов БД по требованию.

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

Для СУБД Aurora, MySQL, MariaDB, PostgreSQL, Oracle и SQL Server доступны все типы зарезервированных инстансов.

Начните работать с AWS бесплатно

Создать бесплатный аккаунт

Уровень бесплатного пользования AWS с сервисом Amazon Relational Database Service (RDS) включает 750 часов работы инстанса БД Micro в месяц на один год, хранилище данных объемом 20 ГБ и 20 ГБ пространства для резервных копий.

Сведения об уровне бесплатного пользования AWS »

  • Для зарезервированных инстансов существует три варианта оплаты: полная предоплата, частичная предоплата и без предоплаты.
  • Зарезервированные инстансы при стабильном использовании могут сэкономить до 69 % средств по сравнению с расценками по требованию.
  • Зарезервированные инстансы не требуют изменения привычного подхода к использованию Amazon RDS. При вычислении вашего счета наша система сначала автоматически применит тарифы зарезервированных инстансов, чтобы сумма оплаты всегда была минимальной. Почасовая оплата за инстанс по тарифам по требованию будет взиматься только в том случае, когда общее количество инстансов, запущенных в этот час, превысит количество принадлежащих вам применимых зарезервированных инстансов.
  • Гибкий подход к размеру инстанса предлагают зарезервированные инстансы для ядер БД MySQL, MariaDB, PostgreSQL, Amazon Aurora, а также Oracle в рамках модели поддержки собственных лицензий (BYOL).
  • Все инстансы с полной и частичной предоплатой можно зарезервировать на год или на три года, тогда как инстансы без предоплаты резервируются только на один год.
  • Зарезервированные инстансы доступны во всех регионах AWS.
  • Зарезервированные инстансы доступны для всех поддерживаемых движков БД.
  • Сведения о ценах на зарезервированные инстансы см. на странице цен на Amazon RDS.

Дополнительные сведения см. в Руководстве пользователя Amazon RDS.

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

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

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

  • Зарезервированные инстансы без предоплаты: вариант предполагает значительную скидку (как правило, около 30 %) по сравнению со стоимостью инстансов по требованию. Вы не вносите предоплату, но обязуетесь оплачивать зарезервированный инстанс в течение срока его действия. Этот вариант оплаты предлагается со сроком на один год.
  • Зарезервированные инстансы с частичной предоплатой – данный вариант предлагает большую скидку, чем зарезервированные инстансы без предоплаты (как правило, около 60 % в случае резервирования на три года). Вы предварительно вносите часть стоимости зарезервированного инстанса и затем выплачиваете оставшуюся часть в течение одного или трех лет. Этот вариант позволяет оптимально совмещать авансовые платежи и почасовую оплату зарезервированных инстансов.
  • Зарезервированные инстансы с полной предоплатой: вариант предполагает наибольшую скидку среди всех вариантов оплаты ЗИ (как правило, около 63 % для трехлетнего срока). Вы оплачиваете весь срок действия зарезервированного инстанса одним авансовым платежом и получаете оптимальный почасовый тариф, если сравнивать с использованием того же инстанса БД по требованию.

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

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

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

Зарезервированные инстансы Amazon RDS обеспечивают гибкий подход к размеру инстанса для ядер БД MySQL, MariaDB, PostgreSQL, Amazon Aurora, а также БД Oracle в рамках модели поддержки собственных лицензий (BYOL). Благодаря такому подходу специальные тарифы для зарезервированных инстансов будут автоматически распространяться на использование любых инстансов соответствующего семейства (использующих то же ядро БД). Гибкий подход к размеру инстанса не распространяется на БД Microsoft SQL Server и БД Oracle в рамках модели «лицензия включена».

В качестве примера рассмотрим приобретение зарезервированного инстанса для ядра БД MySQL типа db.m4.2xlarge в регионе Восток США (Сев. Вирджиния). Специальный тариф этого зарезервированного инстанса автоматически распространяется на 2 инстанса ядра БД MySQL типа db.m4.xlarge и не требует каких-либо действий со стороны пользователя.

Специальный тариф зарезервированного инстанса в равной мере распространяется на конфигурации инстансов, используемых в режиме развертывания как в одной, так и в нескольких зонах доступности (для одного ядра БД в пределах одного семейства). В качестве примера рассмотрим приобретение зарезервированного инстанса для ядра БД PostgreSQL типа db.r3.large для развертывания в одной зоне доступности в регионе ЕС (Франкфурт). Специальный тариф этого зарезервированного инстанса автоматически распространяется на 50 % использования инстанса ядра PostgreSQL типа db.r3.large при развертывании в нескольких зонах доступности в том же регионе.

Зарезервированные инстансы можно приобрести с помощью Консоли управления AWS, интерфейса командной строки AWS (CLI) или AWS API.

  1. Войдите в Консоль управления AWS и щелкните вкладку «Amazon RDS».
  2. Укажите регион, в котором хотели бы приобрести зарезервированные инстансы.
  3. На панели навигации выберите «Reserved DB Instances» и нажмите кнопку «Purchase Reserved DB Instance».
  4. Укажите класс инстанса БД, тип развертывания и продолжительность срока
  5. Укажите количество приобретаемых инстансов БД.
  6. Нажмите на кнопку «Continue», проверьте информацию о покупке и подтвердите.
  • Используйте команду describe-reserved-db-instances-offerings для вывода списка всех зарезервированных инстансов БД, доступных для покупки.
  • Используйте команду purchase-reserved-db-instances-offering для покупки зарезервированных инстансов в рамках аккаунта.
  • Используйте команду describe-reserved-db-instances для вывода списка всех существующих зарезервированных инстансов для данного аккаунта.

Дополнительные сведения об использовании API AWS см. в вопросах и ответах по Amazon RDS.

  • Регион, ядро БД, класс инстанса БД, тип развертывания и продолжительность резервирования выбираются на этапе приобретения и не могут быть изменены позже.
  • Вы можете приобрести до 40 зарезервированных инстансов БД. Если вам потребуются дополнительные зарезервированные инстансы, заполните форму, представленную здесь.
  • Однократный платеж не возмещается.