Обычно автоматизация ассоциируется с эффективностью. Она направлена на то, чтобы сделать какие-то процессы или процедуры более эффективными, будь то работа, которая выполняется людьми или повседневные бизнес-операции. При упоминании автоматизации в памяти часто всплывает еще одна ассоциация: простота. Например, упрощение рабочих задач, получения результатов и всяческое упрощение работы бизнеса в целом.
В контексте ИТ это означает упрощение все более сложных систем и сред. Речь идет о масштабируемом запуске контейнеров, управлении гибридным облаком и мультиоблачной инфраструктурой и навигации в облачной среде, которая с каждым днем разрастается. Автоматизация критически важна для обеспечения максимальной простоты, особенно сегодня, когда наша среда — как внутренняя, так и мир в целом — по своей сути как никогда сложна.
Автоматизация критически важна для обеспечения максимальной простоты, особенно сегодня, когда наша среда — как внутренняя, так и мир в целом — по своей сути как никогда сложна.
ИТ-лидеры и практики поделились свои видением основных тенденций, которые будут характерны для ИТ-автоматизации в 2021 г. Если свести их воедино, то все они будут нацелены на то, чтобы упростить работу людей, процессов и инструментов.
«В 2021 г. ИТ-отделы приступят к проектам автоматизации, нацеленным на упрощение работы внутренних клиентов, особенно с учетом текущих проблем, связанных с пандемией, особенно с учетом текущих проблем, связанных с пандемией», — считает евангелист Harness Рави Лахман.
Он добавил, что по мере накопления узкоспециализированного опыта работы с нативными облачными технологиями все актуальней становится задача их автоматизации, в рамках решения которой у ИТ-руководителей появляется возможность более гибкого формирования команд и распределения специалистов. Помимо этой стоит углубиться и в другие тенденции развития автоматизации в 2021 г.
Обладающий опытом разработки и знанием языков Java/JEE, Лахман был членом многих команд разработчиков, но он повсюду сталкивался со схемой развертывания типа «снежинка», для реализации которой часто требовались «тайные» знания горстки ключевых членов команды, особенно когда дела шли плохо. Чтобы изменить эту парадигму и стандартизировать основные моменты развертывания, следует применять конвейеры CI/CD.
Тенденция к постепенному упрощению Kubernetes является хорошей новостью для разработчиков и команд DevOps, особенно для тех, кто только осваивает платформу (то есть для большинства из них). Нужно понимать, что в идеале разработчики сосредоточены на продуктах и на качестве, а не на изучении тонкостей развертывания и эксплуатации Kubernetes. Автоматизация большей части работы, необходимой для работы этой технологии, позволит разработчикам сосредоточиться на том, что у них получается лучше всего.