Управление двухскоростной ИТ-архитектурой
Двухскоростная IT-архитектура позволяет крупным компании ускорить выпуск инновационных продуктов и приложений, что важно для их клиентов, и при этом сохранять устаревшие ИТ-системы, которые необходимы для стабильной работы организации (хотя и менее инновационные). Такого рода архитектура обеспечивает тесную интеграцию разрабатываемых программных приложений с аппаратной инфраструктурой, поддерживающей их. Традиционно команды обслуживания и эксплуатации программного обеспечения и аппаратных средств работали отдельно друг от друга. Но с ростом распространенности вертикально интегрированных систем корпоративного планирования ресурсов, развитием виртуализации сети и появлением моделей «программное обеспечение как услуга» обе команды сблизились. Благодаря таким технологическим тенденциям, сложности, связанные с большим количеством оборудования, скрываются, что делает его более доступным для разработчиков программного обеспечения.
Двухскоростная среда требует, чтобы компании внедряли средства автоматизации для поддержки непрерывной поставки программного обеспечения, особенно на этапах тестирования и производства. Автоматизация позволит улучшить, помимо всего прочего, управление выпуском обновлений программного обеспечения, портирование нового кода и общую среду разработки. Что важно, средства автоматизации и облачные технологии станут мостом на пути от устаревших ИТ-систем к удобным для потребителей приложениям. Это позволит компаниям реализовать непрерывную цепочку действий: тестирование, выделение ресурсов, развертывание, управление и обеспечение безопасности серверов и новых версий программного обеспечения.
У двухскоростной ИТ-архитектуры существует ряд важнейших преимуществ, однако ее создание требует времени, внимательного рассмотрения и твердого намерения идти до конца. Та же компания Netflix самостоятельно разработала большинство своих облачных систем и технологий автоматизации. Но у компаний есть большой выбор продуктов и сервисных пакетов предлагаемых на рынке (некоторые с открытым исходным кодом), которые позволят им достичь такой же производительности, как производительность двухскоростной ИТ-архитектуры (см. рис.).
Главное, чтобы при создании двухскоростной ИТ-архитектуры руководители рассматривали ИТ-архитектуру точки зрения ее возможностей, а не как совокупность систем или процессов. Это подразумевает идентификацию и четкое определение тех программных приложений, которые затрагивают несколько бизнес- единиц. С точки зрения возможностей одни приложения, например, разработанные для процесса управления взаимоотношениями с клиентами компании (CRM), требуют подхода DevOps, а другие, такие как основные банковские системы и приложения обработки транзакций, — нет. И CRMсистема в этом случае будет рассматриваться не просто как система записей, которая слишком медленна, чтобы претендовать на использование подхода DevOps. Вместо этого руководители выделят из числа ресурсов «быстрые» и «медленные» приложения, как это и требуется, и таким образом получат максимальную выгоду от подхода DevOps.
Услуги по поддержки и внедрению систем автоматизации, [email protected]