Amazon RDS для PostgreSQL
Простые в управлении реляционные базы данных, оптимизированные с учетом совокупной стоимости владения
Что такое RDS для PostgreSQL
БД PostgreSQL стала одной из самых популярных реляционных баз данных с открытым исходным кодом среди разработчиков крупных компаний и стартапов. На ее основе работает множество мобильных решений и приложений для бизнеса. RDS для PostgreSQL позволяет всего за несколько минут осуществлять масштабируемое и недорогое развертывание PostgreSQL с возможностью настройки объема аппаратных ресурсов. RDS для PostgreSQL берет на себя сложные и трудоемкие задачи по администрированию, такие как установка и обновление ПО PostgreSQL, управление хранилищем, репликация с целью обеспечения высокой доступности и скорости чтения, а также резервное копирование для аварийного восстановления.
RDS для PostgreSQL обеспечивает доступ к возможностям известного ядра БД PostgreSQL. Это позволяет использовать для сервиса RDS любой код, приложения и инструменты, которые уже применяются с существующими базами данных. RDS для PostgreSQL в настоящее время поддерживает PostgreSQL 11, 12, 13, 14, 15, 16 и 17. Благодаря Надежным языковым расширениям (TLE) для PostgreSQL можно создавать высокопроизводительные расширения и безопасно запускать их в 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 (AWS KMS), и шифрование передаваемых данных с использованием SSL.