Журнал об IT-бизнесе, технологиях и цифровой трансформации

Девять трендов DevOps, о которых нужно знать в 2020 году Mail.ru Cloud Solutions
Mail.ru Cloud Solutions
  • 16 января
  • Разработка

Девять трендов DevOps, о которых нужно знать в 2020 году

Популярное
Ликбез
Что такое озера данных и почему в них дешевле хранить big data
Тренды
Эволюция квантовых вычислений: от гипотез до реальных компьютеров
Разработка
Три уровня автомасштабирования в Kubernetes: как их эффективно использовать

Искусственный интеллект, микросервисы, политика сдвига в сторону разработки и IaaS — вот некоторые из новых тенденций, важных для DevOps в 2020 году. DZone рассказали, какие тренды доминируют в отрасли и скоро станут общепринятыми нормами, без знания которых не сделать карьеру и не продвинуть бизнес.

1. Использование возможностей машинного обучения

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

В настоящее время доступно слишком много данных. С помощью искусственного интеллекта DevOps-инженеры смогут обрабатывать большие данные и получать от них выгоду, тем самым улучшая процесс разработки приложений и связанные с ним процессы анализа и исследования. Уже автоматизированный конвейер CI/CD станет еще более автоматизированным, в конечном итоге вмешательство человека будет минимальным. Конечно, будут проблемы с реализацией, но результаты того стоят.

Такие изменения сделают необходимым создание надежной инфраструктуры тестирования автоматизации. Она, в свою очередь, облегчит и ускорит создание сценариев для новых тестовых случаев.

2. Повышение значимости облачных провайдеров

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

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

3. DevSecOps в центре внимания

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

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

В 2020 году все больше предприятий прощаются с большими монолитными приложениями и переходят к микросервисной архитектуре, позволяющей разбить большое приложение на логические модули. Эти модули могут быть обновлены в индивидуальном порядке без риска нарушить стабильность всего приложения.

5. Преодоление разрыва между Dev и Ops

Чтобы достичь идеализированной версии CI и CD, нужно преодолеть разрыв между различными отделами, которые составляют DevOps. Реализовать конвейер CI/CD на практике получится, если все разработчики, группы тестирования, Ops, SecOps и Software Release Management будут работать скоординировано.

6. Приоритет кода

Автоматизация — ключевое слово в DevOps. До сих пор в конвейере CI/CD требуется существенное вмешательство человека. В 2020 году усилится тенденция к снижению роли человеческого фактора.

Скрипты, машинное обучение и автоматизация всего будут необходимы, то есть операционная группа также должна будет писать скрипты. Группы тестирования больше не смогут игнорировать важность кода.

7. Больше внимания политике «сдвига влево»

Поскольку безопасность теперь в центре внимания, важен сдвиг в сторону разработки. Администраторам больше не придется ждать появления ошибок или недостатков безопасности после разработки продукта. Разработчики смогут проверять наличие проблем безопасности в конвейере и принимать адекватные меры. Это уже происходит сейчас и станет более популярным в 2020 году. Политика «сдвига влево» также учитывает любые изменения продукта в начале цикла разработки.

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

Растет распространение облачных технологий IaaS. Разработчикам больше не нужно настраивать отдельные серверы, центры обработки данных и виртуальные машины — инфраструктура работает по сценарию. Затраты, связанные с разработкой программного обеспечения, уменьшаются, обеспечена гибкость в использовании инфраструктуры, она доступна для нескольких администраторов из любой точки мира.

Будет расти сегмент FaaS (Function as a Service) — функция как услуга, бессерверные вычисления, позволяющие вызвать экземпляр управляющего кода без необходимости управления серверами и серверным приложением. В ближайшем будущем событийное использование емкости сервера станет нормой. Это в основном положит конец работе по управлению облачным сервером, поскольку она будет основана на логике «если это, то..». Облачный сервер будет знать, когда использовать большую вычислительную мощность, а когда меньшую.

9. Управление базами данных

Автоматизация уже коснулась кода и разработки. Когда ИИ станет нормой, разработчики получат больший контроль над управлением большими данными с помощью его инструментов. Это объединит управление базами данных и процесс DevOps. Чем больше больших данных анализируется, тем больше обогащается использование программного обеспечения. DevOps будет широко использовать управление базами данных в будущем.

Бонус: рост открытого исходного кода

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

Kubernetes, Docker и Jenkins — инструменты open source, и тенденция к их использованию сохранится в 2020 году. В будущем нужно быть готовыми к феноменальному росту инструментов и операционных систем с открытым исходным кодом.

В 2020 году в сфере DevOps произойдет много интересного. Одно можно сказать наверняка: DevOps никуда не денется. Стоит расширять знания о Kubernetes, Docker и других инструментах DevOps, чтобы продвигать свою карьеру и бизнес.

Масштабируемая инфраструктура в облаке
Попробовать бесплатно
Ссылка скопирована!

Что еще почитать про ИТ-бизнес