Amazon RDS для PostgreSQL

Настройка, использование и масштабирование реляционных баз данных в облаке за несколько щелчков мышью

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

Amazon RDS для PostgreSQL обеспечивает доступ к возможностям известного ядра БД PostgreSQL. Это означает, что код, приложения и инструменты, которые уже применяются с существующими базами данных, можно использовать с сервисом Amazon RDS. Amazon RDS для PostgreSQL в настоящее время поддерживает PostgreSQL 9.6, 10, 11, 12, 13, 14 и 15. Благодаря Надежным языковым расширениям (TLE) для PostgreSQL можно создавать высокопроизводительные расширения и безопасно запускать их в Amazon RDS, используя популярные доверенные языки программирования без необходимости сертификации кода AWS.

Преимущества RDS для PostgreSQL

Чтобы в считаные минуты запустить готовую к работе базу данных PostgreSQL и подключиться к ней, достаточно нескольких шагов в Консоли управления AWS. Инстансы базы данных Amazon RDS для PostgreSQL полностью настроены для соответствия выбранному типу сервера. Группы параметров баз данных предоставляют возможность детального управления базами данных PostgreSQL и их точной настройки. Чтобы обновить базу данных, используйте развертывания Amazon RDS без перерыва в обслуживании.
Цель таких развертываний
заключается в обеспечении безопасности, упрощения и высокой скорости.

Amazon RDS предоставляет два варианта хранилища на SSD‑дисках для базы данных PostgreSQL. Универсальное хранилище обеспечивает экономичное хранение данных для небольших или средних рабочих нагрузок. Для высокопроизводительных OLTP‑приложений тома с выделенными IOPS обеспечивают стабильную производительность до 40 000 операций ввода‑вывода в секунду. При необходимости можно выделять дополнительный объем хранилища прямо в процессе работы, без простоев.

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

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

Управляемый сервис Amazon RDS обеспечивает высокий уровень безопасности для баз данных PostgreSQL. Средства обеспечения безопасности включают сетевую изоляцию с помощью Amazon Virtual Private Cloud (VPC), шифрование хранимых данных ключами шифрования, создаваемыми и управляемыми с помощью AWS Key Management Service (KMS), и шифрование передаваемых данных с использованием SSL.