21.04.2016 Экспертиза, МенеджментЕсли при разработке ПО наиболее сложным принято считать учет культурных различий для разных стран локализации, то на этапе эксплуатации наибольшие трудности сегодня вызывает внедрение технологии Infrastructure as Code (IAC). В особенностях этих трудностей постаралась разобраться Бет Паризье из SearchStorage. Назначение IAC — дать возможность службам эксплуатации применять для обслуживания ИТ-инфраструктуры такие же подходы, которые давно используются на этапе разработки. Предпосылкой для развития этого направления стало то, что отдельные компоненты инфраструктуры часто повторяются в разных проектах. Это позволяет готовить общие программные блоки управления заранее и легко осуществлять интеграцию таких компонентов в новых проектах, используя уже накопленный опыт. Технология IAC позволяет изменять код управляющих модулей, исправлять обнаруживаемые ошибки, добавлять новый функционал. При тестировании можно контролировать обратную совместимость нового оборудования с уже готовыми программами управления, что в результате позволяет внедрять новые функциональные возможности в текущих проектах значительно быстрей, чем делалось раньше без средств автоматизации. На рынке представлены несколько мощных систем для управления конфигурацией, такие как Chef и Puppet, причем эти технологии IAC присутствуют на рынке уже достаточно давно. Однако их практическое использование до сих пор считается среди ИТ-специалистов достаточно сложной задачей. Практическое внедрение IAC По мнению Паули Комтуа ...
читать далее.