Linux через SSH
Стандартні SSH ключі або авторизація пароля. Працює з будь-яким сервером Linux, на якому встановлено Docker.
Безагентне розгортання
Підключіться до своїх серверів Linux і Windows за допомогою стандартних протоколів. Розгортайте контейнери з прогресивними стратегіями та миттєво повертайтеся, коли це необхідно.
Що це означає для вашого бізнесу
Розгортайте на будь-якому сервері Linux чи Windows без Kubernetes, агентів та хмарних залежностей. Пакет „Стела“ виконує відкати, канарейкове просування та експорт доказів для кожної цілі.
Немає демонів для встановлення. Немає портів для відкриття. Просто підключіться, використовуючи вже наявні облікові дані.
Стандартні SSH ключі або авторизація пароля. Працює з будь-яким сервером Linux, на якому встановлено Docker.
Рідне віддалене керування Windows. Розгортання на Windows Server за допомогою Docker або контейнерів у Windows.
Нульовий слід на ваших серверах. пакет „Стела“ підключається, розгортає, перевіряє та від’єднується, залишаючи запущеною лише вашу програму.
Агенти означають більше поверхні для атак, більше оновлень, більше речей, які можуть зламати. Пакет „Стела“ розгортається без них.
Немає пакетів агентів, немає невідповідностей версій, немає сповіщень «агент офлайн». Просто стандартний віддалений доступ.
Кожен встановлений демон є потенційною поверхнею атаки. Пакет „Стела“ підключається лише під час розгортання, а потім відключається.
Кожне розгортання реєструється з інформацією про те, хто, що, коли та чому. Вбудовані докази відповідності.
Використовуйте наявні ключі SSH та облікові дані Windows. Немає нової інфраструктури для керування.
Розгортайте з упевненістю, використовуючи галузеві стандартні стратегії, які мінімізують ризик і забезпечують швидке відновлення.
Все відразу
Поетапне
Канаркове
Синьо-зелене
Спочатку розгорніть невеликий відсоток цілей (10%), стежте за проблемами, а потім поступово збільште до 25%, 50% і 100%. Автоматичний відкат у разі помилки на будь-якому етапі.
10% 25% 50% 100%
Запускайте два однакові середовища. Розгортайте нову версію на «green», поки «blue» обслуговує трафік. Перемикайтеся миттєво, коли готово. Так само миттєво поверніться у разі проблем.
Синє (live) → Зелене (deploy) → Перемикання
Розгортайте за стратегією, якій ви віддаєте перевагу
$ stella deploy create --release myapp-v2.1.0 --strategy canary
stella deploy promote --job job-uuid --percent 50
stella deploy status --job job-uuid Направляйте трафік між версіями для порівняння в реальному світі перед повним повним розгортання.
Якщо щось піде не так, поверніться до точної попередньої версії — не «те, що було раніше», а до перевіреного, завідомо справного стану.
Перевірюваний відкат за дайджестом
Оскільки пакет „Стела“ відстежує точні дайджести, відкат розгортає ідентичні байти, які виконувалися раніше. Той самий артефакт, така ж поведінка, гарантовано.
Як швидко?
Синьо-зелене: миттєво (перемикання трафіку). Канаркове/поетапне: секунди (паралельний відкат). Попередній дайджест завжди кешований і готовий.
Відкат однією командою
$ stella deploy rollback --environment production
Відкат до myapp-v2.0.0 (sha256:abc123...)
Відкат завершено. Усі цілі перевірені. Пакет „Стела“ записує, що було розгорнуто, хто розгорнув його та коли — із криптографічним підтвердженням.
Що
Точні дайджести контейнерів, розгорнуті для кожної цілі
Хто
Автентифікований ідентифікатор розгортача
Коли
Запис про розгортання з міткою часу та підписом
Установіть пакет „Стела“ і почніть розгортання на своїх серверах із поступовою доставкою та миттєвим відкатом.