Безагентне розгортання

Розгортання на серверах без встановлення. Агенти

Підключіться до своїх серверів Linux і Windows за допомогою стандартних протоколів. Розгортайте контейнери з прогресивними стратегіями та миттєво повертайтеся, коли це необхідно.

Що це означає для вашого бізнесу

Розгортайте на будь-якому сервері Linux чи Windows без Kubernetes, агентів та хмарних залежностей. Stella Ops виконує відкати, канарейкове просування та експорт доказів для кожної цілі.

Справжнє безагентне розгортання

Немає демонів для встановлення. Немає портів для відкриття. Просто підключіться, використовуючи вже наявні облікові дані.

Linux через SSH

Стандартні SSH ключі або авторизація пароля. Працює з будь-яким сервером Linux, на якому встановлено Docker.

Windows через WinRM

Рідне віддалене керування Windows. Розгортання на Windows Server за допомогою Docker або контейнерів у Windows.

Нульовий слід на ваших серверах. Stella Ops підключається, розгортає, перевіряє та від’єднується, залишаючи запущеною лише вашу програму.

Це описує виконання розгортання, яке є безагентним через SSH і WinRM — на ваші хости нічого не встановлюється. Безперервна перевірка Watch — окрема можливість: агентська служба Stella Ops читає дайджести образів, що реально працюють на доступних їй демонах Docker, а будь-який хост, про який вона не звітує, показується як неспостережуваний, а не вважається справним. Інфраструктура →

Чому без агента?

Агенти означають більше поверхні для атак, більше оновлень, більше речей, які можуть зламати. Stella Ops розгортається без них.

Немає нічого для встановлення

Немає пакетів агентів, немає невідповідностей версій, немає сповіщень «агент офлайн». Просто стандартний віддалений доступ.

Зменшена поверхня атак

Кожен встановлений демон є потенційною поверхнею атаки. Stella Ops підключається лише під час розгортання, а потім відключається.

Повний журнал аудиту

Кожне розгортання реєструється з інформацією про те, хто, що, коли та чому. Вбудовані докази відповідності.

Просто Операції

Використовуйте наявні ключі SSH та облікові дані Windows. Немає нової інфраструктури для керування.

Прогресивні стратегії доставки

Розгортайте з упевненістю, використовуючи галузеві стандартні стратегії, які мінімізують ризик і забезпечують швидке відновлення.

Все відразу

Поетапне

Канаркове

Синьо-зелене

Канаркові розгортання

Спочатку розгорніть невеликий відсоток цілей (10%), стежте за проблемами, а потім поступово збільште до 25%, 50% і 100%. Автоматичний відкат у разі помилки на будь-якому етапі.

10% 25% 50% 100%

Синьо-зелені розгортання

Запускайте два однакові середовища. Розгортайте нову версію на «green», поки «blue» обслуговує трафік. Перемикайтеся миттєво, коли готово. Так само миттєво поверніться у разі проблем.

Синє (live) → Зелене (deploy) → Перемикання

Розгортайте за стратегією, якій ви віддаєте перевагу

Термінал
$ stella release deploy myapp-v2.1.0 --reason "canary rollout approved"
$ stella release promote myapp-v2.1.0 --to production
$ stella deployment show myapp-v2.1.0

A/B-тестування та розділення трафіку

Направляйте трафік між версіями для порівняння в реальному світі перед повним повним розгортання.

  • Розподіл трафіку за відсотками (90/10, 50/50 або спеціальний)
  • Порівнюйте показники між версіями в робочій версії
  • Поступово переключати трафік у міру зростання впевненості
  • Миттєве повернення до 100% стабільної версії, якщо потрібно

Миттєвий відкат

Якщо щось піде не так, поверніться до точної попередньої версії — не «те, що було раніше», а до перевіреного, завідомо справного стану.

  • Відкат відновлює точний дайджест контейнера, який працював раніше
  • Немає повторного витягування «останнього» або сподівання, що теги не змінилися
  • Одна команда для повернення до завідомо справного стану

Перевірюваний відкат за дайджестом

Оскільки Stella відслідковує точні дайджести, відкат розгортає ті самі байти, що працювали раніше. Той самий артефакт, та сама поведінка, гарантовано.

Як швидко?

Синьо-зелене: миттєво (перемикання трафіку). Канаркове/поетапне: секунди (паралельний відкат). Попередній дайджест завжди кешований і готовий.

Відкат однією командою

Термінал
$ stella release rollback myapp-v2.1.0 --reason "error budget exhausted"

Кожне розгортання Докази

Stella Ops записує, що було розгорнуто, хто розгорнув його та коли — із криптографічним підтвердженням.

Що

Точні дайджести контейнерів, розгорнуті для кожної цілі

Хто

Автентифікований ідентифікатор розгортача

Коли

Запис про розгортання з міткою часу та підписом

Спочатку усиновити як CD, потім довести

Блокування шлюзами вмикається окремо для кожного середовища. Не потрібно доводити все з першого дня.

Unverified (тільки CD)

Stella Ops розгортає як звичайний інструмент CD: без шлюзів доказів і блокувань. Етапи все одно записують усе, що надає конвеєр, а магістраль показує MISSING там, де доказів немає.

Підтверджено

Шлюзи оцінюють докази перед просуванням. Реліз, який не може довести свої твердження, зупиняється на шлюзі із зазначенням правила, перевірку якого не пройдено.

Перемкніть середовище в режим Verified, коли його магістраль стабільно має стан RECORDED або SIGNED. Промислове середовище може бути Verified, поки середовище розробки залишається лише в режимі CD.

Готовий до розгортання з впевненість?

Установіть Stella Ops і почніть розгортання на своїх серверах із поступовою доставкою та миттєвим відкатом.