Пользователи облачных сервисов PostgreSQL все чаще беспокоятся о возможных отказах регионов. По данным исследования, проведенного Foundry, 82% пользователей заявили о своих опасениях, а 21% лично столкнулись с такого рода сбоями в прошлом году. При этом, PostgreSQL регулярно укрепляет свои позиции на рынке: по данным DB-Engines, в начале 2025 года система стала четвертой по популярности и наиболее востребованной среди разработчиков.
Согласно тому же исследованию, 91% организаций, использующих PostgreSQL, требуют времени простоя не более четырех минут в месяц, что соответствует 99.99% времени работы. Заметная доля (24%) стремится к еще более строгим значениям — менее 30 секунд простоя. Этот опрос был заказан компанией pgEdge, которая предлагает распределенный PostgreSQL сервис, нацеленный на минимизацию задержек и повышение доступности.
Решения для повышения надежности
Альтернативные варианты, такие как PlanetScale, стремятся предложить инновационные подходы к обеспечению надежности. Новый сервис PlanetScale на основе open-source PostgreSQL предлагает полностью совместимую среду, а в будущем планируется запуск «шардированной» версии. Генеральный директор PlanetScale, Сэм Ламберт, отметил, что среди конкурентов CockroachDB и YugabyteDB обладают меньшей совместимостью с PostgreSQL. Многие пользователи, такие как Convex, уже мигрировали с AWS Aurora на PlanetScale, отметив значительное улучшение производительности.
pgEdge разработал многомастерный распределенный сервис PostgreSQL, нацеленный на высокую доступность и снижение задержек между регионами. Генеральный директор Phillip Merrick заявил, что их клиентами являются компании из финансового сектора и государственного управления, где важен почти нулевой допуск к простоям. Однако Gartner указывает, что рынок для распределенных решений достаточно узок и могут быть утраты некоторых продвинутых функций DBMS.
Обоснованность сомнений
Аналитик Gartner, Адам Ронтал, подчеркнул, что вопрос об общем наличии проблем с SLA остается открытым, и призвал облачных провайдеров публично представлять данные о времени работы, чтобы развеять слухи. Большие облачные игроки — Microsoft, AWS и Google — продолжают предлагать управляемые опции PostgreSQL (например, Azure Database for PostgreSQL, Amazon Aurora и Google AlloyDB) с различными характеристиками и уровнями доступности.
AWS заметила, что Amazon Aurora рассчитан на высокую доступность, заявляя до 99.999% для определенных конфигураций, и поддерживает глобальную репликацию и межрегиональное восстановление. Тем не менее, выбор между распределенными решениями и гиперскейлерами часто зависит от цены и производительности.