Patroni на максимум: инженерные рецепты из OZON для тех, кто хочет спать спокойно
Что происходит, когда в вашей инфраструктуре появляются десятки тысяч PostgreSQL-кластеров? Patroni — зрелый и надёжный инструмент для автоматизации высокой доступности, и мы в OZON убедились в этом на практике. Но даже с отличным инструментом возникают задачи, которые хочется решить ещё удобнее. В докладе Григорий Смолкин и я поделюсь рецептами, которые мы выработали за годы эксплуатации: как сделать работу с Patroni не просто надёжной, а по-настоящему приятной. Вы узнаете: • Как мы организовали процедуру bootstrap, чтобы развёртывание новых кластеров стало предсказуемым и быстрым • Какие подходы к управлению ролями узлов упрощают жизнь при распределённой топологии • Как безболезненно выводить узлы из эксплуатации в автоматическом режиме не ломая сервис • Какие метрики жизненного цикла помогают предотвращать инциденты до их возникновения Доклад будет полезен всем, кто эксплуатирует PostgreSQL с Patroni и хочет вывести свои операционные практики на новый уровень комфорта.