«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 будет повсеместно внедряться и использоваться в разработке.
https://8d9.ru/korporativnye-resheniya-devops-5-klyuchevyx-tendencij-na-2018-god