Comments 7
Интересно увидеть сравнение с AWS RDS / Aurora, Aiven и т.п. - производительность, цена, feature set и т.д.
Основное назначение Кластера - отказоустойчивость или масштабируемость?
За автоматическое переключение, в случае отказа мастера, отвечает Patroni ...
И еще вопросы:
- Каково время переключения в случае отказа мастера?
- Есть-ли какие-либо задержки обработки запросов при переключении?
- Влияет-ли на замедление работы кол-во синхронных instances?
- Влияет-ли на замедление работы кол-во асинхронных instances?
Каково время переключения в случае отказа мастера?
Среднее время переключения 10-15 секунд. При высокой нагрузке время может вырасти
Есть-ли какие-либо задержки обработки запросов при переключении?
Задержка обработки запросов при переключении есть, по времени аналогично времени переключения
Влияет-ли на замедление работы кол-во синхронных instances?
Влияет, это обычная синхронная реплика постгреса
Влияет-ли на замедление работы кол-во асинхронных instances?
Количество асинхронных инстансов не замедляет работу
Основное назначение Кластера - отказоустойчивость или масштабируемость?
Основное назначение отказоустойчивость
Благодарю за ответы.
Как можно собрать свою лабу и протестировать отказоустойчивость у себя?
Note:
На MSSQL последние 20+ лет (enterprise предпочитал Oracle или MSSQL).
Сейчас шаблоны меняются - PGSQL вполне валидное решение, но если переходить, то сразу на масшабируемую DBMS, чтоб у ent не было вопросов.
Хорошо бы сделать тестовый продукт под PGSQL c HA.
Конкретно DBaaS в публичном доступе пока нет. А что касательно построения масштабируемой и отказоустойчивой DBMS, тут вариантов много т.к. у каждого свои задачи. Кому-то шардмана хватает, другим biha нужна. Кому-то частное облако надо, кому-то публичное. Чтобы не рекламировать лишнего, могу посоветовать обсудить с нашими пресейлами.
Тут сами судите. Всё что мы делаем, когда-то давно, было основано на ванильном постгресе и со временем стало нашим форком Postgres Pro, для которого написано множество фичей, в том числе и биха. Новые продукты основываются уже на нашем постгрес про, внутри которого существуют расширения вроде бихи.
Можно-ли сказать что дбаас это просто вебмордочка? Я считаю, что нет.
Как мы делаем свой DBaaS