Ускорение процесса выпуска более качественных приложений и программного кода при снижении эксплуатационных рисков

VMware vRealize Code Stream — это решение по автоматизации выпуска и непрерывного предоставления ПО, которое обеспечивает стабильный регулярный выпуск приложений и программного кода.

Прочтите технический проспект, чтобы узнать, как решение vRealize Code Stream оптимизирует процесс предоставления приложений.

(3:26)

Представляем vRealize Automation и vRealize Code Stream

Узнайте, как решения vRealize Automation и vRealize Code Stream ускоряют предоставление приложений и управление артефактами приложений.

Возможности vRealize Code Stream

Ускоренное предоставление кода

Ускорение вывода приложений и изменений программного кода на рынок за счет автоматизации и контроля процесса выпуска.

Использование существующих средств и процессов

Реализация преимуществ существующей цепочки средств разработки благодаря стандартным механизмам интеграции и удобному в использовании комплекту SDK.

Повышение надежности предоставляемого кода

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

Улучшение управления и визуализации

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

ВОЗМОЖНОСТИ

Автоматизация предоставления приложений

Моделирование любого процесса выпуска ПО любого типа — от кода приложений до модели «инфраструктура как код». Типы моделируемых приложений могут быть самыми разными: от базовых, размещаемых на одном узле в локальной среде, до сложных, многоуровневых приложений, а также облачных или гибридных приложений нового поколения.

Среда разработки с открытым исходным кодом

Решение vRealize Code Stream основано на более быстрой и удобной среде разработки с открытым исходным кодом Project Xenon. Она упрощает процессы масштабного развертывания, разработки ПО и выполнения задач, а также по умолчанию поддерживает многозадачность.

Project Xenon 

Моделирование процессов выпуска

Модели процесса разработки автоматизируют выполнение задач рабочих процессов и управление корпоративными политиками, используемыми для создания, развертывания и тестирования программного обеспечения на всех этапах процесса предоставления ПО, а также упрощают управление правилами продвижения по этапам. В ходе совершенствования процессов выпуска ПО организация может вносить изменения в шаблоны процесса разработки vRealize Code Stream, переходя от частичной автоматизации процессов к полной, и развивать свою ИТ-инфраструктуру, опираясь на эти изменения.

Управление артефактами

vRealize Code Stream поддерживает возможность моделирования и разрешения артефактов, тем самым обеспечивая автоматическое извлечение правильных версий артефактов при развертывании конкретной версии сборки приложения.

Обеспечение использования правильных версий артефактов в каждом выпуске

По мере того как организации переходят к процессу непрерывного предоставления приложений, выпуская ПО чаще, задача отслеживания артефактов становится всё более важной. vRealize Code Stream упрощает контроль, хранение и администрирование артефактов в двоичном формате на всех этапах цикла выпуска ПО и обеспечивает развертывание правильной версии артефакта для каждого выпуска.

Отслеживание артефактов

В репозитории артефактов могут также храниться двоичные объекты, такие как шаблоны ВМ, схемы услуг vRealize Automation и т. д. Используя эту возможность вместе с пакетом управления кодом, можно отслеживать артефакты и зависимые объекты.

Пакет управления кодом 

Панели мониторинга и отчеты о выпусках

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

Улучшенные визуализация и отслеживание эффективности

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

Платформа расширения: использование имеющихся средств и процессов

Компании используют множество различных средств управления жизненным циклом разработки ПО для координации задач создания, развертывания и тестирования на всех этапах процесса предоставления ПО.

Поддерживаемые возможности

Средства управления жизненным циклом ПО, такие как Jenkins, Microsoft Team Foundation Server 2015, Artifactory, Yum, Git и другие. Схемы услуг моделируются в vRealize Automation, чтобы задачи процесса разработки могли активировать инициализацию и развертывание приложений. Конвергированные схемы vRealize Automation 7 моделируют стеки ПО инфраструктуры, промежуточного ПО и приложений.

КАК ПРИОБРЕСТИ

Решение vRealize Code Stream можно приобрести как отдельный продукт с оплатой по числу экземпляров ОС или по числу ЦП.