Татнет
Начать

Managed PostgreSQL

Управляемый PostgreSQL 15–17: один узел или отказоустойчивая пара на Patroni, PITR и TLS — в вашей приватной сети, с оплатой почасово в рублях

PostgreSQL 15–17

Отдельный кластер со строкой подключения для psql, приложений и ORM. Доступные версии показывает tatnet pg regions.

Один узел или HA на Patroni

Начните с одного узла и переведите кластер в отказоустойчивую пару, когда понадобится. База при этом остаётся доступной.

Бэкапы и PITR

Бэкапы по требованию с меткой и восстановление на любой момент времени (point-in-time recovery) в новый кластер.

Приватная сеть и allowlist

Кластер подключается к вашей сети VPC рядом с приложениями. Доступ из интернета — только с адресов из списка разрешённых, или его нет совсем.

TLS с CA кластера

У каждого кластера свой центр сертификации. Подключайтесь с sslmode=verify-full — клиент проверит, что говорит именно с вашей базой.

Смена тарифа без простоя

Тариф меняется на карточке кластера, база остаётся доступной. Обновление образа узлов — тоже без простоя: узлы меняются по одному, реплики первыми.

Параметры postgresql.conf

Вкладка «Параметры» в панели и команда tatnet pg parameters — настройка сервера без доступа к файлам.

Панель, CLI и API

Кластером управляют из панели, консольного клиента tatnet и публичного API /v1 — удобно для CI и инфраструктуры как кода.

Не путать с Supabase

Supabase — готовый бэкенд с REST API и авторизацией. Managed PostgreSQL — чистая база, к которой вы подключаетесь сами.

Кластер из терминала

То же самое делается в панели: проект → Managed PostgreSQL → создать. Из терминала — одной командой; список регионов, версий и тарифов отдаёт tatnet pg regions.

Когда кластер готов, заберите адрес, сохраните CA и подключайтесь с проверкой сертификата. Пароль храните в секретах приложения.

tatnet pg

$ tatnet pg create -p my-app --name main --region <регион> --plan <тариф> --topology single --vpc <id-сети> --allow <CIDR>

$ tatnet pg get main -o json

$ tatnet pg ca main --out cluster-ca.pem

$ psql "host=<адрес> sslmode=verify-full sslrootcert=cluster-ca.pem"

Тарифы

Цена указана за узел: в отказоустойчивой паре оплачиваются оба. Публичный IP — отдельно. Списание почасовое с баланса.

Оплата за каждый узел. Месячный ориентир — 730 часов.

Прокрутите таблицу вправо, чтобы увидеть цены.

ТарифvCPU / узелRAM / узелДиск / узел₽/ч за узел₽/мес за узел₽/мес за 1 узл.
db1.small24 ГБ40 ГБ5,2054 ₽3 800 ₽3 800 ₽
db1.medium48 ГБ80 ГБ10,541 ₽7 695 ₽7 695 ₽
db1.large816 ГБ160 ГБ21,4465 ₽15 656 ₽15 656 ₽
db.12c24g1441224 ГБ144 ГБ28,6717 ₽20 930 ₽20 930 ₽
db2.xlarge1632 ГБ320 ГБ42,8931 ₽31 312 ₽31 312 ₽
Пошаговая инструкция — в документации Managed PostgreSQL. Рядом — Managed Valkey для кэша и сети VPC, в которых живут приложение и база.

Создайте кластер PostgreSQL

Один узел для старта, HA-пара — когда понадобится. Оплата почасово с баланса.