🌍 Привет мир! 👋🏻
TL;DR
- Посетил конференцию от VK в Минске
- Метафора Pets and Cattle для работы с серверами
- Pets — индивидуальный подход с именами и ручной заботой
- Cattle — автоматизированный подход с легкой заменой серверов
- Современные DevOps-подходы требуют автоматизации и отказа от привязанности
🌍 Привет мир! 👋🏻
На днях посетил конференцию от VK, ну что сказать было круто! 👍
Интересные доклады, знакомые и не очень 😕 знакомые лица, классный нетворк ☕️, и вообще я очень рад что такие ивенты всё чаще проходят в Минске ✊.
Один из спикеров затронул концепцию Pets and Cattle и я на мгновение залип. Я почитал что это, и оказывается мысль то не новая, но то, как это назвали и провели аналогию, меня мягко говоря удивило =)
Кстати я давно отошел от девопсины😅 (шутка шутка) и максимум что сейчас делаю, это контейнеры 🗑 описываю .
🔍 Метафора крутится вокруг работы с серверами.
🚩 С серверами можно работать как Pets, как с любимыми домашними животными (собачка, кошечка и тд.).
Мы каждой собачке даем имя (пусть будет стрелка ), заботимся, кормим, гуляем, обучаем и так далее.
Вот и ваши сервера как любимый пет, настроил, облизал, обогрел, поставил туда
🟠 Есть имя (strelka.server.local)
🟠 Приходится чинить, если болен
🟠 Нельзя заменить просто так
Все бы хорошо, но есть проблема 🙄: если "Стрелка" падает — всё падает. Паника 🥺, ssh, слёзы и рестарт.
🚩А можно с серверами работать и по принципу Cattle (скот)
Где сервера — это стадо. И главный девиз 📣:
Не бойся убивать сервер! Бойся его не автоматизировать!
🟠 Никто не даёт имён, они безличные (“vm-1234”, “pod-5678”).
🟠 Если один падает, его не чинят, а просто убивают и запускают новый.
🟠 Управление автоматизировано (
🟠 Используются шаблоны, образы, автоматизация.
Таким образом метафора отражает подходы по управлению инфраструктуры: от «ручного администрирования серверов» к «автоматизированному управлению однотипных ресурсов».
Современные подходы требуют отказа от привязанности, хотя все нужно рассматривать индивидуально, иногда нужно максимально просто и топорно.
#INTERESTING #DevOps
На днях посетил конференцию от VK, ну что сказать было круто! 👍
Интересные доклады, знакомые и не очень 😕 знакомые лица, классный нетворк ☕️, и вообще я очень рад что такие ивенты всё чаще проходят в Минске ✊.
Один из спикеров затронул концепцию Pets and Cattle и я на мгновение залип. Я почитал что это, и оказывается мысль то не новая, но то, как это назвали и провели аналогию, меня мягко говоря удивило =)
Кстати я давно отошел от девопсины😅 (шутка шутка) и максимум что сейчас делаю, это контейнеры 🗑 описываю .
🔍 Метафора крутится вокруг работы с серверами.
🚩 С серверами можно работать как Pets, как с любимыми домашними животными (собачка, кошечка и тд.).
Мы каждой собачке даем имя (пусть будет стрелка ), заботимся, кормим, гуляем, обучаем и так далее.
Вот и ваши сервера как любимый пет, настроил, облизал, обогрел, поставил туда
htop, nginx, mc, cowsay, настроил алерт в телеграм, чтобы в 2:36 ночи знать, что на нем упало что-то важное.🟠 Есть имя (strelka.server.local)
🟠 Приходится чинить, если болен
🟠 Нельзя заменить просто так
Все бы хорошо, но есть проблема 🙄: если "Стрелка" падает — всё падает. Паника 🥺, ssh, слёзы и рестарт.
🚩А можно с серверами работать и по принципу Cattle (скот)
Где сервера — это стадо. И главный девиз 📣:
Не бойся убивать сервер! Бойся его не автоматизировать!
🟠 Никто не даёт имён, они безличные (“vm-1234”, “pod-5678”).
🟠 Если один падает, его не чинят, а просто убивают и запускают новый.
🟠 Управление автоматизировано (
Terraform, Kubernetes, Ansible, CI/CD). 🟠 Используются шаблоны, образы, автоматизация.
Таким образом метафора отражает подходы по управлению инфраструктуры: от «ручного администрирования серверов» к «автоматизированному управлению однотипных ресурсов».
Современные подходы требуют отказа от привязанности, хотя все нужно рассматривать индивидуально, иногда нужно максимально просто и топорно.
#INTERESTING #DevOps

Хотите больше таких постов?
Подпишитесь на канал и читайте продолжение в Telegram.