Skip to content

Commit

Permalink
Update canary-deployment.md
Browse files Browse the repository at this point in the history
Adjustments by Timur

Signed-off-by: Timur Tukaev <90071493+tym83@users.noreply.github.com>
  • Loading branch information
tym83 authored Mar 26, 2024
1 parent dd66c90 commit 488cb57
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions content/ru/canary-deployment.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ tags: ["methodology", "application", ""]
---

Стратегия канареечных развертываний _(canary deployments)_ начинается с двух окружений:
одно из них обслуживает живой трафик, другое — содержит обновленный код (но без трафика).
одно из них уже обслуживает пользователей, другое — содержит обновленный код (но пока без трафика).
Трафик постепенно переключается с исходной, старой версии приложения на новую.
Начинают обычно с минимального процента (например, с 1%) и постепенно увеличивают долю трафика,
которая поступает в новую версию, пока та не достигнет 100%.
Стратегия позволяет протестировать новую версию ПО в production, получить обратную связь,
Такая стратегия позволяет протестировать новую версию ПО в production, получить обратную связь,
диагностировать ошибки и при необходимости быстро откатиться к старой стабильной версии.

Сам термин происходит от старой практики, когда канарейки помогали выявлять опасные газы в шахтах.
Expand All @@ -27,5 +27,5 @@ tags: ["methodology", "application", ""]

Канареечные развертывания позволяют увидеть, как новое программное обеспечение поведет себя в реальных условиях,
прежде чем направлять на него весь трафик.
Стратегия помогает минимизировать время простоя и быстро откатиться назад в случае возникновения проблем с новым развертыванием.
Такая стратегия помогает минимизировать время простоя и быстро откатиться назад в случае возникновения проблем с новым развертыванием.
Также она позволяет проводить более глубокое тестирование production-приложений, не оказывая существенного влияния на пользовательский опыт.

0 comments on commit 488cb57

Please sign in to comment.