PostgreSQL: Ups, DevOps... Базы данных, системы хранения
Тезисы
Когда админы были маленькими, а компьютеры большими, настройка нового сервера была маленьким праздником. Сегодня настройка десятка серверов - рутина. Вручную уже лень, рано или поздно возникает желание написать пару скриптов, которые сделают всю работу сами. Через полдня появляется чудо-скрипт. Однажды начав, сложно остановиться, и через месяц скриптов уже двунадесять, а через год уже никто точно не знает, сколько их и какие правильные. Автоматизация добралась до всех уголков инфраструктуры: настройка ОС, установка пакетов, развертывание app-серверов, развертывание приложений, базы данных... Базы данных? Хм, базы данных... Что-то здесь слишком много ручных операций, да и слишком критичная часть инфраструктуры: один неверный шаг - и 15 лет расстрела.
Какие же задачи по обслуживанию баз данных все-таки можно и нужно автоматизировать, а какие нельзя ни в коем случае? Какие средства использовать, а от каких лучше держаться подальше? Где лучше взять готовое, а где написать свое? Об этом, а также о том, с каких практических шагов стоит начать автоматизацию вашей PostgreSQL-инфраструктуры, вы узнаете из доклада.