Служба реляционных баз данных Amazon (Amazon RDS) для PostgreSQL – это полностью управляемая реляционная база данных, которая упрощает настройку, эксплуатацию и масштабирование баз данных PostgreSQL в облаке.

В рамках уровня бесплатного пользования новые клиенты AWS могут начать работу с сервисом Amazon RDS для PostgreSQL бесплатно. Уровень бесплатного пользования Amazon RDS для PostgreSQL включает 750 часов работы с отдельными базами данных в одной зоне доступности, 20 ГБ хранилища SSD общего назначения (gp2) и 20 ГБ хранилища для автоматического резервного копирования баз данных каждый месяц в течение года.

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

Калькулятор цен AWS для Amazon RDS для PostgreSQL

Рассчитайте стоимость Amazon RDS для PostgreSQL и архитектуры в единой смете на основе региона, типа инстанса, варианта развертывания и других параметров. Создать персонализированную смету прямо сейчас »

Высокодоступные варианты развертывания

Развертывание в нескольких зонах доступности (один резервный инстанс)


Если инстанс БД запускается с развертыванием в нескольких зонах доступности для повышения надежности и доступности данных, сервис RDS для PostgreSQL предоставляет и поддерживает резервный режим в другой зоне доступности.

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

Подробнее о развертывании в нескольких зонах доступности.

Развертывание в нескольких зонах доступности (два резервных инстанса с возможностью чтения)


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

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

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

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

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

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

    • Развертывание в нескольких зонах доступности (один резервный инстанс)
    • Чтобы узнать больше об использовании нескольких зон доступности, обратитесь к разделу Высокодоступные варианты развертывания.

    • Развертывание в нескольких зонах доступности (два резервных инстанса с возможностью чтения)
    • Чтобы узнать больше об использовании нескольких зон доступности, обратитесь к разделу Высокодоступные варианты развертывания.

Кредиты ЦПУ для T4g и T3

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

Стоимость зарезервированных инстансов

Зарезервированные инстансы Amazon RDS (RI) – это возможность зарезервировать инстанс БД на один или три года и взамен получить значительную скидку по сравнению со стоимостью инстансов БД по требованию. Amazon RDS допускает три варианта оплаты: без предоплаты, с частичной предоплатой и с полной предоплатой. Выбрав подходящий вариант, можно добиться оптимального соотношения между авансовыми платежами и почасовой оплатой.

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

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

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

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

  • Расчет ежемесячной платы за зарезервированные инстансы

    * Это средний размер ежемесячного платежа на протяжении всего срока действия зарезервированного инстанса. Фактический ежемесячный платеж равен количеству часов, использованных в этом месяце, умноженному на почасовой тариф, или количеству секунд в данном месяце, умноженному на почасовой тариф и разделенному на 3600. Используемая формула будет зависеть от типа запускаемого инстанса RDS для PostgreSQL.

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

    Расчет эффективной почасовой ставки для зарезервированных инстансов

    ** Фактические почасовые цены помогают вам рассчитать экономию при использовании зарезервированного инстанса вместо инстанса по требованию.

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

Стоимость хранилища базы данных

Затраты на выделенный том журнала

Выделенный том журнала – это дополнительный том хранения, предназначенный специально для журналов транзакций базы данных и отделенный от тома, содержащего таблицы базы данных, что повышает эффективность и согласованность записи журналов транзакций. Выделенный том журнала идеально подходит для баз данных с большим объемом выделенного хранилища, высокими требованиями к скорости ввода-вывода в секунду (IOPS) или рабочими нагрузками, зависящими от задержек.

Стоимость выделенных томов журналов в разбивке по типу хранилища равна стоимости томов данных (1000 ГиБ и 3000 операций ввода-вывода в секунду). Выделенные тома журналов поддерживаются только в хранилище выделенных IOPS. Например, на востоке США (Северная Вирджиния) выделенный том журнала io1, подключенный к инстансу в одной зоне доступности в RDS для PostgreSQL, будет стоить 0,125 USD x 1000 ГиБ плюс 0,10 USD x 3000 IOPS или 425 USD в месяц. Если вы запустите выделенный том io1 в том же регионе AWS, подключенном к нескольким зонам доступности, с одним резервным томом, он обойдется вам в 0,25 USD x 1000 ГиБ плюс 0,20 USD x 3000 IOPS или 850 USD в месяц.

Подробнее о ценах на объемы данных см. в разделе «Стоимость хранилища выделенных IOPS (SSD)».

Стоимость хранилища резервных копий

Цены на экспорт снимков состояния

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

Пример ценообразования для экспорта снимков состояния

Допустим, у вас есть снимок состояния размером 100 ГБ, и вы с помощью фильтра выбираете из него таблицу размером 10 ГБ для экспорта в Amazon S3. Чтобы экспортировать эти данные, вы заплатите 100 ГБ * 0,013 USD за гигабайт размера снимка. Дальнейший экспорт данных из того же снимка состояния не оплачивается.

Дополнительная плата взимается за шифрование и расшифровку данных с помощью Сервиса управления ключами AWS (KMS). Больше об этих тарифах можно узнать на странице цен на KMS. Кроме того, взимается плата за хранение экспортированных данных в Amazon S3 и запросы PUT к корзине S3. Больше об этих тарифах можно узнать на странице цен на S3.

Стоимость расширенной поддержки Amazon RDS

Расширенная поддержка Amazon RDS позволяет продолжать использовать PostgreSQL после окончания срока действия сообщества. В течение этого времени AWS исправляет критические проблемы безопасности и ошибки, выпуская исправления, благодаря чему у вас будет больше времени (до трех лет) на обновление до новой основной версии, отвечающей вашим бизнес-требованиям.

Для выделенных инстансов в RDS для PostgreSQL расширенная поддержка RDS оплачивается из расчета за час работы виртуального ЦПУ. Стоимость расширенной поддержки RDS также зависит от региона AWS и календарной даты. Подробные сведения о календарных датах см. в документации Amazon RDS.

Пример стоимости расширенной поддержки RDS в час

Если у вас есть инстанс RDS для PostgreSQL версии 12, стандартная поддержка этой версии закончится 28 февраля 2025 года. При развертывании в регионе Восток США (Огайо) с вас будет взиматься плата в размере 0,100 USD за час работы виртуального ЦПУ в период с 1 марта 2025 года по 28 февраля 2027 года. С 1 марта 2027 года с вас будет взиматься плата в размере 0,200 USD за час работы виртуального ЦПУ.

Стоимость передачи данных

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

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

Вопросы и ответы

Сколько стоит Amazon RDS для PostgreSQL?

Попробовать Amazon RDS для PostgreSQL можно бесплатно. Вы платите только за то, что используете. Минимальные или фиксированные платежи отсутствуют. Стоимость RDS для PostgreSQL будет варьироваться в зависимости от ваших потребностей. Чтобы оценить затраты и посмотреть варианты, воспользуйтесь бесплатным Калькулятором цен AWS.

Как долго мне будет доступен уровень бесплатного пользования AWS для Amazon RDS для PostgreSQL?

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

Как оплачивается превышение часов использования инстанса RDS для PostgreSQL, выделенных для уровня бесплатного пользования AWS?

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

Как рассчитать ежемесячную стоимость RDS для PostgreSQL?

Ежемесячные расходы на RDS для PostgreSQL зависят от местоположения, а также от указанных ниже факторов.

  • Часы использования инстанса БД: в зависимости от типа инстанса БД RDS для PostgreSQL (например, db.t3.micro, db.m4.large). После оплачиваемого изменения статуса, например создания, запуска или изменения типа инстанса БД RDS для PostgreSQL, вам будет выставлен счет на основе неполного количества часов работы инстанса БД. Amazon RDS для PostgreSQL поддерживает посекундную тарификацию, при которой плата за неполное использование инстансов БД начисляется с шагом в одну секунду, но не менее чем за 10 минут. 
  • Хранилище (за гигабайт в месяц): объем хранилища, выделенного для инстанса БД RDS для PostgreSQL. Если в течение месяца выполнялось масштабирование выделенных ресурсов хранилища, стоимость будет пересчитана пропорционально.
  • Запросы на операции ввода‑вывода в месяц: общее количество выполненных в хранилище запросов на операции ввода‑вывода (только для хранилища на магнитном накопителе Amazon RDS и Amazon Aurora).
    Выделенное количество операций ввода‑вывода в секунду (IOPS) в месяц: выделенный объем IOPS, не зависящий от общего количества выполненных запросов на операции ввода‑вывода [только для хранилища с выделенным объемом IOPS (SSD) Amazon RDS].
  • Хранилище резервных копий данных: хранилище для автоматических резервных копий базы данных и всех снимков состояния БД, созданных клиентом. Создание дополнительных снимков базы данных увеличивает объем хранилища резервных копий или срок хранения резервных копий увеличивает объем хранилища резервных копий, потребляемый базой данных RDS для PostgreSQL.
  • Передача данных: передача входящих и исходящих данных при обмене данными между инстансом БД RDS для PostgreSQL и Интернетом.

Рассчитайте ежемесячные расходы на RDS для PostgreSQL с помощью Калькулятора цен AWS.

Когда начинается и заканчивается выставление счетов за мои инстансы базы данных RDS для PostgreSQL?

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

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

Как остановить выставление счетов за RDS для PostgreSQL?

Чтобы отменить все платежи за аккаунты, связанные с RDS для PostgreSQL, вы должны удалить все инстансы и снимки базы данных RDS для PostgreSQL. Если вы остановите работу только инстанса базы данных RDS для PostgreSQL, вам не будут выставляться счета за дополнительные часы работы инстанса, но вы все равно понесете расходы на хранение.

Как мне будет выставлен счет за остановленный инстанс базы данных RDS для PostgreSQL?

Пока инстанс БД RDS для PostgreSQL остановлен, плата начисляется за предоставленное хранилище (включая выделенное количество IOPS) и резервное хранилище (в том числе за созданные вручную снимки состояния и автоматические резервные копии в указанный период хранения резервных копий), но не за часы работы инстанса БД RDS для PostgreSQL.

Как сократить расходы на RDS для PostgreSQL?

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

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

Включены ли налоги в цены на RDS для PostgreSQL?

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

Как приобрести и создать зарезервированные инстансы RDS для PostgreSQL?

Приобрести зарезервированный инстанс можно в разделе Reserved Instance (Зарезервированный инстанс) в Консоли управления AWS для Amazon RDS. Можно также использовать API сервиса Amazon RDS или интерфейс командной строки AWS, чтобы получить список доступных резервирований и в последующем купить зарезервированный инстанс БД RDS для PostgreSQL.

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

Сколько зарезервированных инстансов можно приобрести?

Можно приобрести до 40 зарезервированных инстансов. Если требуется запустить более 40 инстансов БД, заполните форму запроса инстансов БД Amazon RDS.

Как влияют на мой счет варианты оплаты зарезервированных инстансов RDS для PostgreSQL?

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

Если зарезервированный инстанс приобретается с полной предоплатой, его стоимость будет покрыта авансовым платежом.

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

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

Могу ли я изменить условия резервирования инстанса после покупки?

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

Можно ли использовать расширенную поддержку Amazon RDS с любой второстепенной версией?

Нет, чтобы получить расширенную поддержку RDS для своей базы данных, у вас должна быть последняя версия ядра. 

Как оценить стоимость расширенной поддержки RDS?

Вы можете оценить стоимость расширенной поддержки с помощью Калькулятора цен AWS. Стоимость расширенной поддержки Amazon RDS зависит от трех факторов: 1) количества виртуальных ЦПУ, работающих на инстансе, 2)  региона AWS и 3) количества прошедших лет после окончания стандартной поддержки. Чтобы оценить стоимость, определите количество виртуальных ЦПУ в инстансе и соответствующую цену за текущий календарный год для вашей версии ядра. Если для вашей версии действует цена для 1-го или 2-го года, то взимаемая плата будет рассчитываться следующим образом: количество виртуальных ЦПУ × цена за час работы в выбранном регионе для 1-го или 2-го года. Если для вашей версии PostgreSQL действует цена для 3-го года, то взимаемая плата будет рассчитываться следующим образом: количество виртуальных ЦПУ × цена за час работы в выбранном регионе для 3-го года.

Например, если вы используете инстанс db.r5.large сервиса RDS для PostgreSQL версии 11 в регионе Восток США (Северная Вирджиния) 30 апреля 2024 года, то есть в течение первого года расширенной поддержки RDS, с вас будет взиматься плата в размере 0,200 USD в час: 2 виртуальных ЦПУ x 0,100 USD за работу виртуального ЦПУ в час.

Когда Amazon RDS начнет взимать плату за расширенную поддержку RDS?

Первый счет за расширенную поддержку Amazon RDS будет выставлен на следующий день после даты окончания стандартной поддержки основной версии PostgreSQL. Это будет дополнять плату за инстанс, хранилище, резервное копирование и (или) передачу данных, взимаемую в течение срока действия инстанса.

Например, стандартная поддержка RDS для PostgreSQL версии 12 заканчивается 28 февраля 2025 года. Если вы будете использовать инстанс RDS для PostgreSQL версии 12 после 1 марта 2025 года, с вас будет взиматься плата за расширенную поддержку RDS на этом инстансе.

Когда перестанет начисляться оплата за расширенную поддержку RDS?

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

Нужно ли будет платить за расширенную поддержку RDS при использовании снимков состояния БД?

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

Например, если вы восстановите снимок состояния БД в новый инстанс БД на PostgreSQL версии 12 после 28 февраля 2025 года, то для этого инстанса будет действовать цена на расширенную поддержку RDS до тех пор, пока вы не обновите его до PostgreSQL версии 13 или более новой или не удалите этот инстанс.

Будет ли взиматься плата за реплики чтения Amazon RDS при использовании расширенной поддержки RDS?

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

Будет ли взиматься плата за наличие нескольких зон доступности при использовании расширенной поддержки RDS?

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

Для каждой версии ядра указаны две разные цены на расширенную поддержку RDS. Как узнать, какая из них используется для выставления счетов?

Стоимость расширенной поддержки RDS зависит от региона AWS, версии ядра и количества календарных лет с момента, когда истек срок действия стандартной поддержки этой версии. В течение первых двух лет после окончания стандартной поддержки с вас будет взиматься плата для 1-го и 2-го года в выбранном вами регионе за каждый час использования виртуального ЦПУ. В течение третьего года с вас будет взиматься плата для 3-го года за каждый час работы виртуального ЦПУ в выбранном регионе.

Например, 28 февраля 2025 года закончится стандартная поддержка RDS для PostgreSQL версии 12. При развертывании в регионе Восток США (Огайо) с вас будет взиматься плата в размере 0,100 USD за час работы виртуального ЦПУ в период с 1 марта 2025 года по 28 февраля 2027 года. С 1 марта 2027 года с вас будет взиматься плата в размере 0,200 USD за час работы виртуального ЦПУ.

Как избежать оплаты за расширенную поддержку RDS?

Мы рекомендуем как можно раньше обновить ваш инстанс до основной версии ядра, для которой действует стандартная поддержка. Это поможет избежать платы за расширенную поддержку RDS.

Распространяются ли скидки на зарезервированные инстансы на расширенную поддержку RDS?

Нет, плата за расширенную поддержку RDS не зависит от стоимости инстансов. Поэтому на нее не распространяются скидки на зарезервированные инстансы.

Если я создам новый инстанс на ядре основной версии после окончания стандартной поддержки, будет ли взиматься плата за расширенную поддержку RDS?

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