728x90
๋ฐ์ํ
22์ฅ ๋์๋ ์ ์ง
22.1 ๋์ปค๋ฅผ ์ด์ฉํ ๊ฐ๋ ๊ฒ์ฆ
๋์ปค๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฐ๋ฐ์ค์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฒ์ฆํ๊ธฐ ์ฌ์์ง๋ค.
- ์ฌ๋ฌ๊ฐ์ ์ปดํฌ๋ํธ๋ฅผ ์ปจํ
์ด๋ํ
- ๋์ปค ์ปดํฌ์ฆ์ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ ์ฌ์ฉ.
- Best Practice ์ ์ฉ
- ๋ฉํฐ ์คํ ์ด์ง Dockerfile, ์คํฌ๋ฆฝํธ ์ต์ ํ, ๊ณจ๋ ์ด๋ฏธ์ง ์ฌ์ฉ
- ์คํ๋ ๋ก๊ทธ ์์ง
- ๊ทธ๋ผํ๋ ๋์๋ณด๋ ํน์ ํค๋ฐ๋๋ฅผ ํตํ ์๊ฐํ ๋๊ตฌ ํจ๊ผ ์ฌ์ฉํ๊ธฐ
- CI/CD ํ์ดํ๋ผ์ธ ๊ตฌ์ถ
- ๋์ปค ๋น๋ ์๋ํ๋ฅผ ์ด์ฉํ CI/CD ํ์ดํ๋ผ์ธ ์๋ํ
22.2 ์์ ์กฐ์ง์์ ๋์ปค์ ์ ์ฉํจ์ ์ ์ฆํ๋ผ
- ๊ฐ๋ฐ์๊ฐ ์ ์ฒด ์ ํ๋ฆฌ์ผ์ด์
์คํ์ ์ด์ํ๊ฒฝ๊ณผ ์์ ํ ๋์ผํ๊ฒ ๊ฐ๋ฐํ๊ฒฝ์ ๊ตฌ์ถํ ์ ์๋ค.
- ์์กด ๋ชจ๋ ๋๋ฝ ๋ฐ ๋ฒ์ ์ฐจ์ด๋ก ์ธํ ๋ฌธ์ ๋ฐ์ ์ฐจ๋จ.
- ๊ฐ๋ฐํ๊ณผ ์ด์ํ์ ์ ํ๋ฆฌ์ผ์ด์ ์ฃผ์ฒด์์ ๋๋ฑ
- ์ด์ํ์ ์ ํ๋ฆฌ์ผ์ด์
์ด์์ ๋ํ ํ์ค ๋๊ตฌ ์ฌ์ฉ.
- ์ปจํ ์ด๋ํ๋ ์ปดํฌ๋ํธ๋ค์ ์ค์ ์ ์ํ ํ์ค API ์ฌ์ฉ ๊ฐ๋ฅ.
- ์ด๋ฏธ์ง๋ฅผ ํตํ ๋ฐฐํฌ ์ ๋กค๋ฐฑ ์ฒ๋ฆฌ ๋จ์ํ๋ฅผ ํตํ ๋ ์ฆ์ ๋ฐฐํฌ ๊ฐ๋ฅ.
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ปจํ
์ด๋ํ๋ฅผ ํตํ ๊ด๋ฆฌ.
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ์ ๊ด์ ์์๋ ๋ฐ๋์งํ์ง ์์.
- ๊ทธ๋ฌ๋, ๊ฐ๋ฐํ๊ณผ ์ด์ํ์ด ์ง์ ๊ด๋ฆฌํ ์ ์๊ฒ ๋๋ฉฐ, ์ด๋ฏธ์ง๋ฅผ ์ด์ฉํด์ ์คํค๋ง ํ์๊ด๋ฆฌ ๋ฐ CI/CD ๋์ ๊ฐ๋ฅ.
- ๋์ปค๋ฅผ ์ฌ์ฉํ ์ปจํ
์ด๋ ๋ณด์
- ๊ณจ๋ ์ด๋ฏธ์ง, ๋ณด์ ์ค์บ๋, ์ด๋ฏธ์ง ์ค์ด๋ ๋ฑ ๊ณต๊ธ์ฒด์ธ ์ ์ฒด๋ฅผ ์์ ํ๊ฒ ์ ์ง ๊ฐ๋ฅ.
- ์์ฟ ์ ํธ์์คํธ๋ก ๋ฑ์ ๋๊ตฌ๋ฅผ ํตํด ์ปจํ ์ด๋๋ฅผ ๋ชจ๋ํฐ๋งํ์ฌ ์ ์ฌ์ ์ธ ๊ณต๊ฒฉ ๋ฐฉ์ง ๊ฐ๋ฅ.
- ์ํํธ์จ์ด ํ์ง ํฅ์.
- ์๊ฐ ์๋ณด ์ ํ๋ฆฌ์ผ์ด์ , ํฌ์ค ๋์๋ณด๋ ๋ฑ์ ํตํ ๋ ์ฌ์ด CI/CD ๊ตฌ์ถ.
- ์ํํธ์จ์ด ํ์ง ํฅ์ ๋ฐ ์ฆ์ ๋ฐฐํฌ ๊ฐ๋ฅ.
- ๋น์ฉ ์ ๊ฐ
- ์ปจํ ์ด๋์ ๊ฐ์ฅ ํฐ ์ฅ์ . ๊ฒฝ๋ํ
- ์ค์ด๋๋ ์๋ฒ ์ ๋งํผ ๋น์ฉ ์ ๊ฐ ๊ฐ๋ฅ.
- ์ต์ ๊ธฐ์
- ๋์ปค๋ ์ต์ ๊ธฐ์ ์ด ๋ง๋ค.
- ์ต์ ๊ธฐ์ ์ผ ์ฌ์ฉํจ์ผ๋ก์จ ๊ธฐ์ ๋ถ์ฑ๋ฅผ ์ค์ด๊ณ ์ต์ ์ปค๋ฎค๋ํฐ์์ ์ต์ ์ ๋ณด๋ฅผ ์ป์ ์ ์๋ค.
728x90
๋ฐ์ํ