microsrv
сценарий · serverless базы данных
Serverless базы данных со scale-to-zero: оплата только за время обработки запросов
Запускайте PostgreSQL, Redis и другие базы данных в режиме scale-to-zero. Инстанс быстро просыпается при обращении, освобождает vCPU и RAM в моменты простоя и хранит состояние на реплицированном NVMe внутри вашей приватной VPC.
$ psql postgresql://app:secret@10.42.0.21:5432/productionpsql (16.4, server 16.4)SSL connection (protocol: TLSv1.3, cipher: TLS_AES_256_GCM_SHA384)Type "help" for help. production=> SELECT count(*) FROM orders WHERE status = 'completed'; count ------- 14892(1 row) # старт по первому запросу, scale-to-zero в простоеЭкономия за счёт scale-to-zero
В традиционных облаках вы платите за сервер базы данных круглосуточно. В microsrv тарифицируется только активное процессорное время, а в периоды отсутствия запросов вы платите только за хранение данных.
Оплата по факту нагрузки
Когда запросов нет, vCPU и RAM не тарифицируются. Это снижает расходы на dev-ветки, staging-стенды и периодические задачи.
Быстрый старт по запросу
Инстанс базы данных активируется при поступлении сетевого пакета и сразу переходит к обработке транзакций.
Гарантия сохранности данных
Файлы базы и WAL-журналы лежат на реплицированном NVMe, поэтому остановка вычислительного инстанса не угрожает данным.
Работа в общей приватной VPC
База данных находится в одной изолированной сети с вашими API, ботами и воркерами. Пакеты передаются на уровне ядра Linux через eBPF с минимальной задержкой.
Адресация в вашей подсети
Сервисы обращаются к базе по внутреннему IP-адресу в выбранном вами диапазоне CIDR.
Закрытый контур по умолчанию
Порты базы не доступны из интернета: подключаться могут только авторизованные сервисы внутри VPC.
WireGuard для разработчиков
Для отладки и миграций к базе можно безопасно подключиться с рабочего ноутбука через WireGuard-шлюз (psql, DBeaver, TablePlus).
Стандартные СУБД без ограничений
Никаких урезанных диалектов или сторонних SDK. Вы запускаете официальные образы PostgreSQL, Redis или специализированных хранилищ.
Чистый PostgreSQL
Полная поддержка стандартных расширений, ORM, пулов соединений и привычных инструментов миграции схем.
Синхронная репликация дисков
Блоки данных зеркалируются между независимыми узлами хранения, защищая сервис от сбоев оборудования.
Изолированные окружения
Создавайте независимые базы под каждую ветку или тестовый контур в пару кликов без переплаты за простой.
> возможности
Возможности serverless баз данных
Scale-to-zero, быстрый запуск и реплицированное NVMe-хранилище в изолированной сети.
Scale-to-zero
Остановка vCPU и RAM в моменты простоя для экономии на тестовых и вспомогательных средах.
Быстрый старт
Быстрый запуск базы данных по первому сетевому обращению без долгой инициализации.
Реплицированные NVMe-диски
Синхронная репликация дисковых блоков между серверами для защиты от аппаратных сбоев.
Приватная сеть VPC
Прямое взаимодействие сервисов по внутренней сети без публичных IP-адресов.
WireGuard-шлюз
Безопасный доступ с локального компьютера через привычные инструменты (TablePlus, DBeaver, psql).
Контейнеры и VM в той же сети
Прямой доступ к базе из контейнеров и виртуальных машин в единой VPC.
Контейнеры →
Запустите serverless базу данных
Создайте PostgreSQL в приватной VPC, платите только за активное время и подключайте ваши сервисы.