DevOps и облака созданы друг для друга?
Хотя переход к DevOps сегодня не имеет смысла для любой ИТ-организации, большинство принимают публичные сервисы облачных вычислений, в которых DevOps и облака идут рука об руку. По мнению экспертов, облако облегчает реализацию методологии DevOps, которая в конечном итоге стать modus operandi для ИТ.
DevOps - это слияние задач, выполняемых командой разработки приложений и ИТ-отделом или операционной службой. «В целом DevOps состоит в построении как можно большей автоматизации с целью уменьшить бремя выполнения операций людьми, и я думаю, что облако способствует этому. Оно облегчает этот процесс», - заявил Майкл Азова, главный аналитик Ovum.
Пол Пейсснер, директор по развитию бизнеса CollabNet, согласился. «Использование облака предоставляет разработчикам свободу изобретать решения без неожиданных изменений, которые наблюдались бы в инфраструктуре в прошлом», - сказал он.
Традиционная модель развития не работает
DevOps является реакцией на традиционную бюрократическую и организационную структуру, которая предполагает, что технологию сегодня внедрить так же сложно, как и 20 лет назад. Для Пейсснера широкое использование DevOps демонстрирует, что старая модель больше не работает. Облако также позволило предприятиям арендовать приложения и вычислительные среды, устраняя необходимость в отдельных специалистах.
Сегодня, по словам Азова, облако становится все более привлекательным по мере того как возникают новые и разнообразные сервисы, предлагаемые различным категориям клиентов. Облачные сервисы для разработчиков, безусловно, являются основной движущей силой в принятии DevOps. «Мы видим, как облако становится все более дружественным для разработчиков и предоставляет им среду для работы», - пояснил он.
Принятие облака разработчиками также оказывает прямое влияние непосредственно на операционную деятельность. «Если у вас есть веб-сервис, вы отнимаете работу у операционных сотрудников», - пояснил Азов.
Однако это не обозначает, что операционный персонал вскоре исчезнет как класс. Взаимодействие DevOps и облачных вычислительных сред просто переведет их функционал на новый уровень, изменяя представление о таких подразделениях. Подробнее о перспективах развития ИТ в данном направлении при слиянии этих методологии и инструментария мы поговорим в нашей следующей статье.