Yandex Managed Service for PostgreSQL

Сервис для управления кластерами популярной объектно-реляционной СУБД PostgreSQL в инфраструктуре Yandex Cloud.

Оптимальная конфигурация
Вы сможете развернуть готовый к работе кластер всего за несколько минут. Настройки базы данных оптимизированы под выбранный размер кластера и при необходимости могут быть изменены.
Простое масштабирование
Если нагрузка на кластер вырастет, вы можете за несколько минут добавить новые серверы в кластер или увеличить их мощность.
Восстановление до любой точки из временного промежутка
Благодаря механизму Point in Time Recovery вы можете восстановить базу данных на любой момент времени за последние 7 суток.
Диагностика производительности кластера
New
Используйте удобный интерфейс и понятную визуализацию для мониторинга состояния кластера PostgreSQL и контроля нагрузки на базу данных.
Безопасность данных
Все соединения с СУБД шифруются при помощи протокола TLS, а резервные копии содержимого баз — технологией GPG. Безопасность данных соответствует требованиям 152-ФЗ, GDPR, индустриальных стандартов ISO и PCI DSS.
SQL-запросы в консоли управления
Визуализируйте структуру данных в вашем PostgreSQL-кластере и отправляйте SQL-запросы к базам из консоли управления.

Решайте свои задачи с Managed Service for PostgreSQL

Использование «1С: Предприятия»

В Yandex Cloud есть возможность создать кластер PostgreSQL, оптимизированный для работы с системой «1С: Предприятие».

Финансовый учёт

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

Интеграция в геоинформационные сервисы

Поддержка различных типов данных и механизм индексирования, а также расширение PostGIS в PostgreSQL предоставляют возможности для работы с геоданными, которых нет в других СУБД.

Мы берём на себя большую часть работы по обслуживанию базы данных

Процессы
Managed Service for PostgreSQL
Самостоятельная инсталляция PostgreSQL
Разграничение доступа к данным
Развёртывание виртуальных машин
Настройка сети
Установка ОС и ПО
Обновление СУБД
Резервное копирование и восстановление
Настройка репликации данных
Безопасность хранилища данных и оборудования
Интеграция с сервисами Yandex Cloud
Инструменты мониторинга

Самостоятельный контроль

Контроль на стороне Yandex Cloud

Каждый разработчик может без труда получить свое изолированное окружение на мощностях Yandex Cloud — и так же просто выключить. С такой же лёгкостью мы можем тиражировать production-окружения под нужды бизнеса
Юрий Игнатов,
ведущий инженер Express 42
Читать историю

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

Для начала перейдите в консоль управления Yandex Cloud, создайте кластер базы данных PostgreSQL.

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

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

Чем отличается СУБД PostgreSQL?

PostgreSQL — объектно-реляционная СУБД с открытым исходным кодом, которая обладает высокой надёжностью, легко масштабируется и часто используется в финансовом учёте или бэкенде веб‑сервисов.

PostgreSQL — объектно-реляционная СУБД с открытым исходным кодом, которая обладает высокой надёжностью, легко масштабируется и часто используется в финансовом учёте или бэкенде веб‑сервисов.

Что такое сервис по управлению базами данных PostgreSQL?

Сервис помогает вам создавать, эксплуатировать и масштабировать базы данных PostgreSQL в облаке. Основная сущность, которой оперирует сервис — кластер баз данных. Каждый кластер состоит из одного или нескольких хостов БД — виртуальных машин с развернутыми серверами СУБД.

Сервис помогает вам создавать, эксплуатировать и масштабировать базы данных PostgreSQL в облаке. Основная сущность, которой оперирует сервис — кластер баз данных. Каждый кластер состоит из одного или нескольких хостов БД — виртуальных машин с развернутыми серверами СУБД.

Включено ли резервное копирование кластеров БД по умолчанию?

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

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

От чего зависит стоимость сервиса?

Стоимость потребления в сервисе по управлению базами данных PostgreSQL рассчитывается исходя из следующих параметров:

  • Выбранный класс хостов.
  • Объем хранилища, зарезервированного для хоста БД.
  • Объем резервных копий кластера БД. Объем резервных копий, равный объему хранилища, не тарифицируется.
  • Количество часов работы хоста БД. Неполные часы округляются до целого значения. Стоимость часа работы для каждого класса хостов приведена в разделе Правила тарификации для Managed Service for PostgreSQL.

Стоимость потребления в сервисе по управлению базами данных PostgreSQL рассчитывается исходя из следующих параметров:

  • Выбранный класс хостов.
  • Объем хранилища, зарезервированного для хоста БД.
  • Объем резервных копий кластера БД. Объем резервных копий, равный объему хранилища, не тарифицируется.
  • Количество часов работы хоста БД. Неполные часы округляются до целого значения. Стоимость часа работы для каждого класса хостов приведена в разделе Правила тарификации для Managed Service for PostgreSQL.

Как изменить вычислительные ресурсы и объем хранилища для кластера БД?

Вы можете изменять вычислительные ресурсы и объем хранилища для базы данных PostgreSQL в консоли управления — просто выберите другой класс хостов для нужного кластера.

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

Вы можете изменять вычислительные ресурсы и объем хранилища для базы данных PostgreSQL в консоли управления — просто выберите другой класс хостов для нужного кластера.

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

Какие версии СУБД PostgreSQL доступны в Yandex Cloud?

Managed Service for PostgreSQL поддерживает PostgreSQL 10, 11, 12, 13, 14, а также PostgreSQL 10, 11, 12 для 1C

Managed Service for PostgreSQL поддерживает PostgreSQL 10, 11, 12, 13, 14, а также PostgreSQL 10, 11, 12 для 1C

Какую часть работы по управлению и сопровождению баз данных берёт на себя Managed Service for PostgreSQL?

При создании кластеров Managed Service for PostgreSQL выделяет ресурсы, устанавливает СУБД и создаёт базы данных.

Для созданных и запущенных баз данных Managed Service for PostgreSQL автоматически создаёт резервные копии, а также устанавливает исправления и обновления СУБД.

Кроме того, Managed Service for PostgreSQL обеспечивает репликацию данных между хостами БД (как внутри, так и между зонами доступности) и автоматически переключает нагрузку на резервную реплику в случае аварии.

При создании кластеров Managed Service for PostgreSQL выделяет ресурсы, устанавливает СУБД и создаёт базы данных.

Для созданных и запущенных баз данных Managed Service for PostgreSQL автоматически создаёт резервные копии, а также устанавливает исправления и обновления СУБД.

Кроме того, Managed Service for PostgreSQL обеспечивает репликацию данных между хостами БД (как внутри, так и между зонами доступности) и автоматически переключает нагрузку на резервную реплику в случае аварии.

Можно ли работать с базой данных из консоли управления?

Да. Вы можете визуализировать структуру данных на вашем PostgreSQL-кластере и отправлять SQL-запросы к базам из консоли управления Yandex Cloud.

Да. Вы можете визуализировать структуру данных на вашем PostgreSQL-кластере и отправлять SQL-запросы к базам из консоли управления Yandex Cloud.

Чем полезен инструмент диагностики производительности PostgreSQL?

Основные вопросы, на которые помогает ответить наш Performance Diagnostics:

  • Сколько ресурсов потреблял каждый из типов запросов в конкретный момент времени?
  • Почему запросы, сделанные в конкретный момент времени, дольше обрабатывались и в чём была причина?
  • Сколько запросов выполнялось в базе за определенный промежуток времени, что это были за запросы и сколько времени потребовало их выполнения?
  • Сравнение двух интервалов времени по количеству и времени выполнения запросов.

Инструмент диагностики производительности хранит данные за последние 2 недели.

Основные вопросы, на которые помогает ответить наш Performance Diagnostics:

  • Сколько ресурсов потреблял каждый из типов запросов в конкретный момент времени?
  • Почему запросы, сделанные в конкретный момент времени, дольше обрабатывались и в чём была причина?
  • Сколько запросов выполнялось в базе за определенный промежуток времени, что это были за запросы и сколько времени потребовало их выполнения?
  • Сравнение двух интервалов времени по количеству и времени выполнения запросов.

Инструмент диагностики производительности хранит данные за последние 2 недели.

Начните пользоваться Managed Service for PostgreSQL