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

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

Работни потоци по среди, контроли чрез политики и идентичност, базирана на хеш. Всяко решение за издание експортира криптографски подписана 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"

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

Decision Capsules

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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