๋กค๋ง(rolling)
- ์ผ๋ฐ์ ์ธ ๋ฐฐํฌ๋ฅผ ์๋ฏธํ๋ฉฐ ๋จ์ํ๊ฒ ์๋ฒ๋ฅผ ๊ตฌ์ฑํ์ฌ ๋ฐฐํฌํ๋ ์ ๋ต
- ๊ตฌ๋ฒ์ ์์ ์ ๋ฒ์ ์ผ๋ก ํธ๋ํฝ์ ์ ์ง์ ์ผ๋ก ์ ํ
- ๋ฐฐํฌ ์ค ๋๋จธ์ง ์ธ์คํด์ค์ ํธ๋ํฝ์ด ๋ชฐ๋ฆฌ๊ธฐ ๋๋ฌธ์ ์๋ฒ ์ฒ๋ฆฌ ์ฉ๋์ ์ฌ์ ์ ๊ณ ๋ ค ํ์
๋ธ๋ฃจ/๊ทธ๋ฆฐ(blue/green)
- ๋ ๋/๋ธ๋(red/black), A/B๋ก ๋ถ๋ฆฌ๊ธฐ๋ ํจ
- ๊ตฌ๋ฒ์ ์ ๋ธ๋ฃจ, ์ ๋ฒ์ ์ ๊ทธ๋ฆฐ
- ์ ๋ฒ์ ์ ๋ฐฐํฌํ๊ณ ์ผ์ ํ ๋ชจ๋ ์ฐ๊ฒฐ์ ์ ๋ฒ์ ์ผ๋ก ์ ํํ๋ ์ ๋ต
- ๋น ๋ฅธ ๋กค๋ฐฑ์ด ๊ฐ๋ฅํ๊ณ ์ด์ํ๊ฒฝ์ ์ํฅ์ ์ฃผ์ง ์์ผ๋ฉฐ ์ค์ ์๋น์ค ํ๊ฒฝ์ผ๋ก ์ ๋ฒ์ ํ ์คํธ ๊ฐ๋ฅ
- ์์์ด ๋๋ฐฐ๋ก ํ์ํ์ฌ ๋น์ฉ์ด ๋ง์ด ๋ฐ์
์นด๋๋ฆฌ(canary)
- ์ํ์ ๋น ๋ฅด๊ฒ ๊ฐ์งํ ์ ์๋ ๋ฐฐํฌ ์ ๋ต
- LB๋ฅผ ํตํด์ ์ง์ ํ ์๋ฒ ๋๋ ํน์ ์ฌ์ฉ์์๊ฒ๋ง ๋ฐฐํฌํ๋ค๊ฐ ์ ์์ ์ด๋ฉด ์ ์ฒด ๋ฐฐํฌ ๊ฐ๋ฅ
- A/B ํ ์คํธ๊ฐ ๊ฐ๋ฅํ๋ฉฐ ์ฑ๋ฅ ๋ชจ๋ํฐ๋ง์ ์ ์ฉ
- ํธ๋ํฝ์ ๋ถ์ฐ์ํฌ ๋ ๋ผ์ฐํ ์ ๋๋คํ๊ฒ ํ ์๋ ์๊ณ ์ฌ์ฉ์๋ก ๋ถ๋ฅํ ์ ์์
์ฐธ๊ณ : https://dev.to/mostlyjason/intro-to-deployment-strategies-blue-green-canary-and-more-3a3
'Devops' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
YAML ๋ฌธ๋ฒ (0) | 2021.10.14 |
---|---|
terraform ๋ฒ์ ๊ด๋ฆฌ : tfenv (0) | 2021.10.03 |
Config ์๋ํ ํด(puppet, chef, salt, ansible) (0) | 2021.04.13 |
Terraform ์ฌ์ฉ๋ฒ (0) | 2021.03.20 |
AWS CDK ์ฌ์ฉ๋ฒ (0) | 2021.03.20 |