์นด๋๋ฆฌ ์ ๋ต2 ๋ฌด์ค๋จ ๋ฐฐํฌ ์ค์ต - ์นด๋๋ฆฌ ์ ๋ต ์์ ์ค์ต ๋ ํฌ์งํ ๋ฆฌ์ ํ๊ฒฝ ์ ํ ์ ์งํํ์ต๋๋ค.๊ธฐ๋ณธ ์ ํ ์ ๋ํด ๊ถ๊ธํ์ ๋ถ์ด๋, ์์ธํ ๋ด์ฉ์ ์๋ ํฌ์คํ ์ ์ฐธ๊ณ ํด์ฃผ์ธ์. https://programmer-may.tistory.com/213 ๋ฌด์ค๋จ ๋ฐฐํฌ ์ค์ต ๊ธฐ๋ณธ ์ ํ (Github Actions, Nginx ํ์ฉ)๋ฌด์ค๋จ ๋ฐฐํฌ ์ด๋ก ์ ๋ํด์ ํ์ต์ ํ์๊ณ , ๋ฌด์ค๋จ ๋ฐฐํฌ๋ฅผ ์ด์ ์ค์ตํด๋ณด๊ฒ ์ต๋๋ค. ์ด๋ก ์ ๊ดํด์๋ ์๋ ํฌ์คํ ์ ์ฐธ๊ณ ํด์ฃผ์ธ์.https://programmer-may.tistory.com/209 ๋ฌด์ค๋จ ๋ฐฐํฌ(Zero-downtime Deploymentprogrammer-may.tistory.com ์นด๋๋ฆฌ ์ ๋ต์นด๋๋ฆฌ ์ ๋ต(Canary Deployment)์ ์๋ก์ด ๋ฒ์ ์ ์์์ ์ฌ์ฉ์์๊ฒ ๋จผ์ ๋ฐฐํฌํ์ฌ ๋ฌธ์ ๋ฅผ ์๋ณํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ์ด๊ธฐ์๋.. DevOps/CI&CD 2024. 9. 7. ๋ฌด์ค๋จ ๋ฐฐํฌ(Zero-downtime Deployment) ์ ๋ต ๐ฉ๊ฐ์๋ค์ด ํ์(Downtime)์ ์์คํ , ์๋ฒ, ๋คํธ์ํฌ, ์ ํ๋ฆฌ์ผ์ด์ ๋๋ ์๋น์ค๊ฐ ์ ์์ ์ผ๋ก ์๋ํ์ง ์๋ ์๊ฐ์ ์๋ฏธํฉ๋๋ค. ์ฆ, ์ฌ์ฉ์๊ฐ ํด๋น ์์คํ ์ด๋ ์๋น์ค๋ฅผ ์ฌ์ฉํ ์ ์๋ ์ํ๋ฅผ ๋งํฉ๋๋ค. ๋ค์ด ํ์์ ๊ณํ๋ ๊ฒ์ผ ์๋ ์๊ณ , ์๊ธฐ์น ์์ ๋ฌธ์ ๋ก ๋ฐ์ํ ์๋ ์์ต๋๋ค. ๋ค์ด ํ์์ ๋น์ฆ๋์ค ์ด์์ ์น๋ช ์ ์ธ ์ํฅ์ ๋ฏธ์น ์ ์๊ธฐ ๋๋ฌธ์ ์ต์ํํ๋ ค๋ ๋ ธ๋ ฅ์ด ์ค์ํฉ๋๋ค.๋ฌธ์ ๋ฅผ ์๋น์ค๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด ๋ฐฐํฌํ๋ ๊ณผ์ ์์๋ ๋ค์ด ํ์์ด ๋ฐ์ํ ์ ์๋ค๋ ์ ์ ๋๋ค. ๋ฒ์ 1์ด ์ด์ฉ๋๊ณ ์๋ ์ํฉ์์ ๋ฒ์ 2๋ฅผ ๋ฐฐํฌํ๋ฉด, ๋ฒ์ 1์ด ์ข ๋ฃ๋๊ณ ๋ฒ์ 2๊ฐ ์คํ๋๋ ๋์ ๋ค์ดํ์์ด ๋ฐ์๋ฉ๋๋ค. ์ด๋ฌํ ๋ค์ดํ์์ ์ต์ํ ์์ผ์ ๋ฐฐํฌํ๋ ๋ฐฉ๋ฒ์ด ๋ฌด์ค๋จ ๋ฐฐํฌ์ ๋๋ค. ๋ฌด์ค๋จ ๋ฐฐํฌ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌํ ๋ ์๋น์ค์ .. DevOps/CI&CD 2024. 7. 23. ์ด์ 1 ๋ค์