IaC на Ansible. Как построить понятную инфраструктуру

Инфраструктура как код

Доклад принят в программу конференции

Тезисы

Когда мы делали IaC в одной из компаний, то подошли с точки зрения разработки: взяли двух человек с опытом разработки, поставили старшего разработчика в роли заказчика и начали пилить свою истинную Infrastructure as Code с помощью Ansible. В итоге мы сделали внутренний продукт “infra as code”, создали конвенции и стандартизировали разработку. Все в нашем маленьком мире работало по стандарту качества, который мы сами придумали и поддерживали.

Но на деле — мир большой и есть различные решения. Пообщавшись с разными компаниями о подходах и использовании Ansible, проблемах и практиках, я понял, что стандартов разработки практически нигде нет, а также столкнулся с новыми испытаниями и нашел способ улучшить наш первоначальный подход. Теперь готов поделиться доработанной версией.

- Поговорим про важность проектирования систем и что происходит, если задумываться об этом мало или не думать совсем.

- Разберем 5 принципов Infra as Code, которые помогут предостеречь проблемы на корню и сберегут ваше время на борьбу с последствиями.

- Обсудим как тратить меньше времени на эксплуатацию и зачем тратить больше времени на разработку

Infrastructure engineer в Skyeng.
3+ года разрабатываю на Ansible. Работал в продуктовой разработке, FinTech, EdTech. Успел побыть в роли тимлида, техлида, а потом вернуться в разработку.

Видео