Deployment Strategy
Описание
Стратегия развертывания — метод, используемый командами для поставки новой версии разрабатываемого ПО. В зависимости отспециализации команды стратегия развертывания может повлиять на время простоя и эксплуатационные расходы компании. Типы стратегии: - Blue-Green Deployment, - Canary Deployment, - Recreate Deployment, - Ramped Deployment, - Shadow Deployment.
Ценность
Последствия отсутствия:
- Неверно выбранная стратегия может привести к недоступности конечного ПО и потерям для бизнеса, а также к значительному потреблению ресурсов.
Критерии оценки 5
Доступные стратегии деплоя определены и пряняты командой
В пайплайне есть возможность применять разные стратегии развертывания (например, Канареечный деплой, AB деплой, Blue-Green и т.д.)
Вы можете развернуть новую версию своего программного обеспечения, используя любую из этих стратегий.
У каждой из этих стратегий есть свои достоинства и недостатки, и каждая хороша в разных сценариях. Единственный вопрос сейчас заключается в том, что наиболее целесообразно использовать вашей команде DevOps? Помните о потребностях и бизнес-целях вашей команды, проекта.
В пайплайне есть возможность применения разных стратегий развертывания - Канареечный деплой / AB деплой / Blue-Green etc.
Ресурсы 4
-
A-B testing with Istio - https://gitlab.com/express42/starsmap/httpapi/-/tree/develop/istio/ab-testing
-
Blue-green deployments with Istio - https://gitlab.com/express42/starsmap/httpapi/-/blob/develop/.gitlab-ci.yml?ref_type=heads#L265
-
Canary deployments with Istio - https://gitlab.com/express42/starsmap/httpapi/-/blob/develop/.gitlab-ci.yml?ref_type=heads#L171
-
Shadowing deployment with Istio - https://gitlab.com/express42/starsmap/httpapi/-/tree/develop/istio/shadowing
Метаданные
- ID:
- aca1812e-157c-4b08-9955-e39565028d2b
- Slug:
deployment-strategy- Версия:
- 2.0
- Проекты:
- Client2/Project1 Client1/Project1
- Критерии:
- 2 survey 3 check
- Создано:
- 2026-04-30
- Обновлено:
- 2026-04-30