«DevOps успешно набирает обороты. Сегодня он стал неотъемлемой частью разработки программного обеспечения и приложений во многих отраслях. В последние годы все больше компаний берут на вооружение элементы культуры DevOps. 2018 год обещает много интересного для разработчиков», — пишут RapidValue.

С ростом популярности DevOps обозначилось несколько тенденций. Так чего же ждать в 2018 году?

1. Корпоративные решения DevOps

За последние несколько лет многие предприятия перешли на DevOps. По данным RightScale, в 2017 году 84% предприятий в той или иной степени интегрировали некоторые аспекты DevOps в рабочий процесс. Лишь 30% предприятий удалось полностью перевести свои мощности на DevOps. Эта культура несет ощутимые выгоды: повышенная производительность, непрерывная поставка, снижение издержек. Неудивительно, что эксперты окрестили 2018 год «годом DevOps в корпоративном сегменте». Очевидно, что все больше компаний, которые начинали с экспериментального использования практик DevOps, переходят к полномасштабному внедрению.

2. Автоматизация

Автоматизация нередко играет очень важную роль в DevOps. Конечно, не все действия должны быть автоматизированы. Однако если компания стремится к реализации практик непрерывной интеграции и непрерывной поставки, без автоматизации (особенно, автоматизации тестирования) будет трудно обойтись. Сегодня процессы развертывания ПО приобрели крупные масштабы, а требования к качеству особенно ужесточились. В этих условиях непрерывное автоматизированное тестирование начало ломать устоявшиеся барьеры — набирает популярность практика стандартизации процессов. Благодаря регулярному тестированию на ранних стадиях разработки специалисты лучше выявляют и решают проблемы. За счет этого эффективнее предотвращаются сбои в работе с клиентами и обеспечивается хорошее качество продукта.

3. Рост популярности микросервисов

Одновременно с DevOps развитие и большую популярность получили микросервисы. Микросервисы помогают реструктурировать приложения и системы и ускорить поставку ПО. Кроме того, они способствуют отказу от унаследованных систем, не подрывая при этом безопасность и рабочий процесс и поддерживая непрерывную поставку. В будущем компании должны начать использовать микросервисы в крупных масштабах для улучшения рабочей среды и повышения эффективности поставки. Микросервисы и применяемые в них инструменты могут организовать процессы так, чтобы можно было заниматься разработкой нескольких сегментов одновременно. Это не скажется на качестве работы. В итоге, усовершенствуется производство, а обновления, на создание которых раньше уходили дни, будут появляться за считанные часы.

4. DevSecOps

Популяризация DevOps способствует тому, что на первый план выходят вопросы безопасности и совместимости. DevSecOps встраивает основные меры безопасности в привычный производственный процесс DevOps. Череда случаев утечек данных и нарушения безопасности в 2017 году подтолкнула предприятия к переходу на более защищенные модели в 2018 году. Добавлением элементов безопасности в финальный продукт дело не ограничится. Должен быть защищен весь фреймворк. DevSecOps заботится о безопасности еще на ранних этапах разработки. Это практически полностью устраняет уязвимости и способствует сотрудничеству команд разработчиков и отделов безопасности.

5. Kubernetes – фреймворк для контейнерной оркестровки

Kubernetes – самая быстроразвивающаяся контейнерная технология. Судя по всему, эта тенденция будет сохраняться и дальше. Более того, многое указывает на то, что вся индустрия контейнерной оркестровки начинает перестраиваться под Kubernetes. Отчасти это происходит из-за того, что Kubernetes способен управлять кластерам контейнеров в крупных масштабах. В ходе разработки кластеры контейнеров помещаются в места, которые должны находиться под постоянным мониторингом и постоянно проверяться. Эти операции невозможно делать вручную. Kubernetes предоставляет инструменты, которые выполняют мониторинг. Предприятия растут и интегрируют кластеры контейнеров в производственные процессы DevOps. Тем временем значение оркестровки только возрастает.

Заключение

Технологические тренды весьма изменчивы. Но что касается DevOps, эта культура, очевидно, закрепилась всерьез и надолго. DevOps помогает компаниям ускорять свой рост и соответствовать потребностям покупателя и рынка. В этом году DevOps будет повсеместно внедряться и использоваться в разработке.

Корпоративные решения DevOps. 5 ключевых тенденций на 2018 год
Оценка