mirror of
https://github.com/batonogov/learn-devops.git
synced 2025-11-29 08:43:01 +00:00
21 lines
1.6 KiB
Markdown
21 lines
1.6 KiB
Markdown
# Docker
|
||
|
||
## Blue-green deployment
|
||
|
||
Сине-зеленое развертывание — это стратегия развертывания, при которой вы создаете два отдельных, но идентичные среды.
|
||
Одна среда (синяя) использует текущую версию приложения и одна среда (зеленая) использует новую версию приложения.
|
||
Использование синего/зеленого развертывания стратегия повышает доступность приложений
|
||
и снижает риск развертывания за счет упрощения процесс отката в случае сбоя развертывания.
|
||
После завершения тестирования на зеленом среда, трафик активных приложений направляется в зеленую среду и синюю среда устарела.
|
||
|
||
[Blue-green deployment](./blue-green-deployment/) - это программная платформа для быстрой сборки, отладки и развертывания приложений с помощью **контейнеров**.
|
||
|
||
## uv
|
||
|
||
Чрезвычайно быстрый менеджер пакетов и проектов Python, написанный на Rust.
|
||
|
||
Один инструмент для замены **pip**, **pip-tools**, **pipx**, **poetry**, **pyenv**, **twine**, **virtualenv**, и многое другое.
|
||
|
||
[uv](./uv/)
|
||
[Официальный GitHub репозиторий](https://github.com/astral-sh/uv)
|