Оркестрация на издания

Промоции, които се доказват сами

Работни потоци по среди, контроли чрез политики и идентичност, базирана на хеш. Всяко решение за издание експортира криптографски подписана Decision Capsule.

Проблемът с типичните CD инструменти

Повечето инструменти за разгръщане ви казват какво е било разгърнато. Те не могат да ви кажат защо е било безопасно да се разгърне.

Типични CD инструменти
  • Издания, базирани на тагове — променливи и трудно проследими
  • Одобрения, несвързани с артефакти
  • Без доказателства за състоянието на сигурността при разгръщане
  • Връщането назад е «разгърни отново и се надявай»
Оркестрация на Stella Ops
  • Идентичност базирана на хеш — неизменяема, одитируема
  • Одобрения, свързани с точния хеш на артефакта
  • Решения за сигурност, записани в Decision Capsules
  • Връщане към известно добро състояние с доказателства

Основни възможности за оркестрация

Идентичност на изданието по хеш

Изданията се идентифицират чрез адресирани по съдържание SHA-256 хешове, а не с променливи тагове. Същият хеш = същият артефакт = същите доказателства.

  • Разрешаване таг → хеш при придвижване
  • Доказателствата се преизползват при придвижване на същия хеш
  • Неизменяема верига на отчетност
Промоции, съобразени със средата

Моделирайте конвейера си като среди с правила за придвижване: dev → staging → prod, с контроли за доказателства на всяка стъпка.

  • Правила за придвижване и изисквания за одобрение по среда
  • Прозорци за замразяване с календарно базирано блокиране
  • Профили на политики, специфични за средата
  • Интерфейс за разгръщане в реално време с логове по стъпки
Контроли чрез политики на всяка стъпка

Промоциите изискват преминаване през контроли. Решения за сигурност, подписи за одобрение и прозорци за замразяване се оценяват.

  • Контрол за сигурност — решението от сканиране трябва да премине прага
  • Контрол за одобрение — събрани необходимите подписи
  • Персонализирани контроли чрез OPAOpen Policy Agent — двигател за политики с отворен код за детайлно, контекстно-зависимо прилагане на политики в целия стек/Rego политики
Връщане назад с доказателства

Връщане към предишен хеш с пълна следа от доказателства. Знайте точно към какво се връщате.

  • Връщането цели конкретен хеш, не «предишна версия»
  • Доказателствата от оригиналната придвижване са запазени
  • Самото връщане генерира нова Decision Capsule
Стратегии за постепенно разгръщане

Прогресивни разгръщания с доказателства на всяка стъпка: A/B тестване, пилотно разгръщане и разгръщане с функционални флагове, с безопасно връщане назад.

  • A/B и пилотни разгръщания с разделяне на трафика
  • Издания с функционални флагове (презареждане на nginx, плъгини за микросървиси)
  • Постепенно разгръщане с автоматични тригери за връщане

Вижте го в действие

Всяка команда за придвижване извежда структурирани доказателства.

Терминал
$ stella release promote api-gateway --to staging --reason "gate passed"

Възможности на двигателя за работни потоци

DAG изпълнение

Графи от стъпки с паралелно и последователно изпълнение.

Регистър на стъпки

Вградени стъпки плюс персонализирана автоматизация.

Шаблони за работни потоци

Преизползваеми работни потоци между проекти.

Скриптови стъпки

Bash и.NET скриптиране за персонализирана логика.

Прозорци за замразяване

Календарно базирано блокиране на разгръщания.

Експорт за одит

Пакети с доказателства, готови за съответствие.

Какво го прави различно

Decision Capsules

Всяко придвижване е запечатана в експортируем, възпроизводим пакет с доказателства.

Детерминистично възпроизвеждане

Стартирайте отново всяко решение за придвижване 6 месеца по-късно с идентични резултати.

Свързано с доказателства

Одобрения, решения и артефакти, свързани чрез криптографски хешове.

Модели на разгръщане

A/B разгръщане

Насочвайте трафик между две версии на изданието. Сравнете метрики и изберете победителя с доказателства.

Пилотно издание

Разгърнете първо към малък процент от целите. Промотирайте по-широко само след като бариерите за доказателства преминат.

Синьо-зелено превключване

Поддържайте две идентични среди. Превключвайте трафика атомарно след оценка на политиките.

Връщане към последно добро

Върнете се към последния известен добър хеш мигновено. Доказателствата от придвижванията напред и назад се запазват.

Готови ли сте за оркестрация на одитно ниво?

Започнете с настройка на средата и първата си придвижване.

Двигател за доказателства · Решения за сигурност · Всички функции