В какой-то момент почти в любой инфраструктуре появляется мысль:
До этого:
И кажется, что автоматизация решит все проблемы.
На практике всё происходит немного иначе.
Автоматизация почти всегда начинается одинаково.
Есть задачи, которые хочется упростить:
Появляется первый сценарий, потом второй.
Работа становится легче.
Автоматизация почти всегда начинается с хороших намерений.
Хочется:
На первых этапах это действительно работает.
Но в какой-то момент появляется ощущение, что система стала… сложнее.
Какие задачи в Linux-инфраструктуре стоит автоматизировать в первую очередь
Когда разговор доходит до автоматизации, почти всегда возникает вопрос:
Проблема в том, что автоматизировать можно почти всё.
Но не всё даёт одинаковую пользу.
Почти в любой инфраструктуре есть момент, когда автоматизация уже работает, но иногда всё равно приходится «зайти на сервер и быстро поправить».
Это кажется безобидным.
Нужно всего лишь:
И система снова работает.
В какой-то момент в инфраструктуре появляются серверы, которые «работают идеально».
Они:
И обычно про них говорят:
На первый взгляд это выглядит как успех.
В какой-то момент почти в любой инфраструктуре появляются серверы, к которым относятся по-особенному.
Они:
И про них обычно говорят:
Так появляются так называемые pet-серверы.
Когда в инфраструктуре появляется второй Linux-сервер, возникает вопрос:
На старте разницы почти не видно.
Но через несколько месяцев становится понятно —
разнобой начинает мешать.
Когда говорят про автоматизацию, часто представляют сложные системы, сотни серверов и большую команду.
Но на практике автоматизация особенно полезна именно в небольшой инфраструктуре.
Потому что там каждый лишний ручной шаг чувствуется сильнее.
Вопрос только один:
Когда разговор заходит об автоматизации, очень часто обсуждение быстро уходит в инструменты.
Кажется, что если выбрать «правильный» инструмент, то проблемы решатся сами собой.
На практике чаще ломается не инструмент.
Ломается ожидание, что автоматизация сможет заменить порядок.
После разговоров об автоматизации почти всегда возникает следующий вопрос:
И здесь часто хочется сразу перейти к инструментам.
На практике это почти всегда приводит к разочарованию.
Проблема не в инструментах.
Есть мысль, которую я когда-то где-то прочитал и которая с тех пор периодически всплывает в голове:
Формулировка может отличаться, но суть примерно одна.
И она кажется логичной. До тех пор, пока не сталкиваешься с реальной инфраструктурой.
Эта мысль появляется не на пустом месте.