01
PostgreSQL 16 управляемый в Республике Молдова
Текущая версия с расширенной поддержкой, преднастроенными расширениями и активным PITR-бэкапом с первой минуты.
Провижиним PostgreSQL 16 со streaming-репликацией на standby-узел в другой стойке ЦОД, плюс опциональная логическая репликация на географически разнесённую read-реплику (Франкфурт ↔ Бухарест). Самые полезные расширения предзагружены: PostGIS для геоданных (полезно при разметке точек доставки в Кишинёве, Бельцах или Комрате), pg_trgm для нечёткого поиска по названиям с румынской диакритикой, timescaledb для небольших time-series, pgvector для AI-эмбеддингов. WAL archiving работает на S3-совместимом хранилище для point-in-time recovery на любую секунду за последние 14 дней (или 30 дней на тарифах Кодру и Карпаты). Соединения ограничены PgBouncer, чтобы не исчерпать слоты.
- PostgreSQL 16 со streaming-репликацией primary-standby
- PostGIS, pg_trgm, timescaledb, pgvector предзагружены
- PgBouncer с transaction pooling перед кластером
- PITR-бэкап с WAL archiving в S3-бакет
- Мониторинг с pg_stat_statements и pg_stat_io наружу
PostgreSQL 16 · PgBouncer · PITR 14-30 дней · PostGIS + pgvector · WAL в S3
02
ClickHouse 24 с MergeTree и ZooKeeper-репликацией
Кластер ClickHouse с реплицированным MergeTree, ZooKeeper для координации и TLS 1.3 на всех соединениях.
Провижиним ClickHouse 24 с реплицированным MergeTree между минимум двумя узлами в начальном тарифе и с горизонтальным шардингом на старших. ZooKeeper работает в кворуме из трёх узлов для координации. Кодек по умолчанию — ZSTD level 3, экономия места без заметной просадки записи: типичный лог-набор сжимается со 100 ГБ до 12-15 ГБ. Инкрементальные материализации (`MATERIALIZED VIEW`) и новые `Projection` позволяют предрасчёт агрегаций для ежедневных отчётов, выдаваемых за миллисекунды. Kafka-интеграция предконфигурирована: даёте топик и схему, ClickHouse автоматически потребляет и пишет в MergeTree. Для CDC из PostgreSQL рекомендуем Debezium → Kafka → ClickHouse.
- ClickHouse 24 с реплицированным MergeTree и ZooKeeper
- Кодек ZSTD-3 по умолчанию, компрессия 6-10x
- Горизонтальный шардинг в тарифах Кодру и Карпаты
- Kafka-таблицы и MaterializedPostgreSQL предконфигурированы
- TLS 1.3 на нативном, HTTP и inter-shard протоколах
ClickHouse 24 · MergeTree · ZooKeeper-кворум · ZSTD-3 · Kafka native
03
Эксплуатация, безопасность и соответствие Закону 133/2011
Бэкапы с еженедельной проверкой, at-rest шифрование на LUKS, централизованный audit log, DPA подписывается при активации.
Бэкапы запускаются автоматически: PostgreSQL делает ежедневный base backup плюс непрерывный WAL в S3-бакет с object-lock; ClickHouse — снапшот MergeTree-парт ночью. Раз в неделю проверочный джоб восстанавливает бэкапы в изолированную среду и запускает `pg_dump --schema-only` + smoke-запрос, результат уходит в недельный отчёт на email. NVMe-диски лежат на LUKS, ключи в HashiCorp Vault, а соединения приложения к PostgreSQL и ClickHouse идут по TLS 1.3 с автоматически ротируемыми сертификатами Let's Encrypt. Для соответствия Закону 133/2011 о защите персональных данных подписываем DPA при активации и по запросу выпускаем отчёт обработки для ANSCC.
- PITR-бэкап PostgreSQL + ежедневный снапшот ClickHouse
- Еженедельная авто-проверка с восстановлением в sandbox
- At-rest шифрование LUKS + ключи в HashiCorp Vault
- TLS 1.3 на всех соединениях, авто-ротация сертификатов
- DPA при активации, Закон 133/2011 + GDPR
PITR · Еженедельная проверка · LUKS + Vault · TLS 1.3 · Закон 133/2011 + GDPR