🌱Infrastructure from Code. Следующий этап развития IaC

DevOps практики и культура

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

Мнение Программного комитета о докладе

Открывающий доклад про эволюцию подхода и инструментов управления конфигурацией и инфраструктурой. Спикер расскажет про пройденный путь в индустрии от ручной конфигурации и написания скриптов, подхода и применения инструментов Infrastructure as code, до новой концепции Infrastructure from Code.

Целевая аудитория

DevOps-инженеры, SRE, разработчики, технические менеджеры, облачные архитекторы.

Тезисы

Каждый высококлассный инженер, приходя в компанию, сталкивается с необходимостью освоить процесс поставки бизнес-ценности в продакшн. Хоть у многих он экранирован, но знание и понимание того, как управлять собственной инфраструктурой, бывают бесценны.

Методы управления инфраструктурой развиваются: от ручной конфигурации и bash-скриптов до подхода Infrastructure as Code (IaC), декларативного (Terraform) и библиотек описания инфраструктуры (AWS CDK, Pulumi, TFCDK). Однако сложность и объем инфраструктуры растут быстрее, чем появляются новые инструменты.

Относительно новая концепция Infrastructure from Code (IfC) создает инфраструктуру непосредственно из кода приложения, интегрируясь с ним или анализируя его для автоматического определения инфраструктуры.

В докладе мы пройдем сложный путь становления инструментов управления инфраструктурой. От обычных скриптов до IfC. И разберемся, что такое относительно новый IfC, его преимущества и недостатки, отличия от IaC и его дополнения.

Первую программу написал в 2000 году. С 2006 года регулярно руководил разными коллективами разработчиков и системных администраторов. Преподавал, защитил кандидатскую диссертацию. Участвовал в качестве Product manager в технологических стартапах, а в апреле 2020 года присоединился к компании Yandex Cloud в качестве Developer Advocate. С 2008 года ведет подкаст The Art Of Programming (t.me/taoplive).

Yandex Cloud

Yandex Cloud — публичная облачная платформа, которая предоставляет крупным компаниям, среднему бизнесу и частным разработчикам более 70 взаимосвязанных сервисов: масштабируемую инфраструктуру, сервисы хранения, обработки и анализа данных, инструменты машинного обучения и средства разработки.

Видео

Другие доклады секции

DevOps практики и культура