Инфраструктура как код, выигрываем на масштабе. Кирилл Ветчинкин, TYME
Мы занимаемся заказной разработкой ПО и запускаем более 15 проектов в год, в основном это крупные серверные системы на микросервисной архитектуре. Инфраструктура любого проекта на 80% идентичная и нам каждый раз приходилось настраивать одни и те же системы по нескольку раз для каждого проекта. Это приводило к излишним трудозатратам и ошибкам.
Для решения этой проблемы мы внедрили и используем такой подход DevOps как «инфраструктура как код». Теперь вся инфраструктура - это код.
Кодовая база разбита на модули, которые хранятся и развиваются в Git. Модули используются в разных проектах и позволяют инфраструктуру нового проекта поднять за пол дня набрав из них новый проект и задав специфичные настройки, это делают администраторы. Разработчики же хорошо знают и понимают прикладные системы, поэтому прикладную инфраструктуру настраивают самостоятельно в Docker контейнерах.
Считается что IaC это очень дорого и долго, отчасти они правы, но на масштабе - это гораздо дешевле чем ручные операции, исправление ошибок и финансовые риски в случае падения системы.
В моем докладе будут рассмотрены практические методы реализации данного подхода.
1 view
1210
326
4 weeks ago 00:45:57 1
Нет инцидента — нет проблем: как BI.ZОNE EDR помогает предупреждать угрозы
4 weeks ago 00:03:06 207
Отпуск и “убогий“ дворик. Что разозлило Радия Хабирова?
4 weeks ago 00:03:50 28
Красная прекрасная площадь
4 weeks ago 00:17:06 66
Черноморское ШТОРМ который ПРЕДСКАЗЫВАЛИ - выглядит примерно так Крым Сегодня
4 weeks ago 00:59:11 6
Круглый стол «Перспективы сотрудничества стран БРИКС в области цифровой экономики»
4 weeks ago 01:33:36 2
Универсальное решение для работы со СМЭВ, ЕСИА и ЕПГУ. Часть 1
4 weeks ago 00:06:15 1
Щитовая дача на участке 5.4 соток в СНТ Кунилово, вблизи ПГТ Балакирево, Александровский район