AWS CodeDeploy๋ Amazon EC2 ์ธ์คํด์ค ๋ฐ ์จํ๋ ๋ฏธ์ค์์ ์คํ ์ค์ธ ์ธ์คํด์ค๋ฅผ ๋น๋กฏํ ๋ชจ๋ ์ธ์คํด์ค์ ๋ํ ์ฝ๋ ๋ฐฐํฌ๋ฅผ ์๋ํํ๋ ์๋น์ค์ ๋๋ค. AWS CodeDeploy๋ฅผ ์ฌ์ฉํ๋ฉด ์๋ก์ด ๊ธฐ๋ฅ์ ๋์ฑ ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์ถ์ํ ์ ์๊ณ , ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌํ๋ ๋์ ๊ฐ๋ ์ค์ง ์๊ฐ์ ์ค์ด๋ ๋ฐ ๋์์ด ๋๋ฉฐ, ๋ณต์กํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ์ดํธ ์์ ์ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. AWS CodeDeploy๋ก ์ํํธ์จ์ด ๋ฐฐํฌ๋ฅผ ์๋ํํ๋ฉด ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ธฐ ์ฌ์ด ์๋ ์์ ์ ํ ํ์๊ฐ ์์ด์ง๊ณ ์ธํ๋ผ์ ๋ฐ๋ผ ์๋น์ค๊ฐ ํ์ฅ๋๋ฏ๋ก ํ๋ ๋๋ ์์ฒ ๊ฐ์ ์ธ์คํด์ค์ ์์ฝ๊ฒ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
๋ฌด๋ฃ๋ก AWS ์์ํ๊ธฐ. ์ฌ์ฉ ์๊ธ์ ์ข ๋ ๊ณผ๊ธ์ ์ ๋๋ค.
๋ฌด๋ฃ ๊ณ์ ์์ฑ12๊ฐ์ ๋์ AWS ํ๋ฆฌ ํฐ์ด์ ์ก์ธ์คํ์ฌ ์ฐ์ค๋ฌดํด 24์๊ฐ ๊ณ ๊ฐ ์๋น์ค, ์ง์ ํฌ๋ผ ๋ฑ์ ๋น๋กฏํ AWS Basic Support ๊ธฐ๋ฅ์ ์ฌ์ฉํด ๋ณด์ญ์์ค.
AWS CodeDeploy์์ ์ฝ๋ ๋ฐฐํฌ๋ฅผ ์์ ํ ์๋ํํด ์ฃผ๋ฏ๋ก ์ด๋ฅผ ์ฌ์ฉํ๋ฉด ์ฝ๋๋ฅผ ์์ ํ๊ณ ์ ์ํ๊ฒ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ์ธ์คํด์ค๊ฐ ํด๋ผ์ฐ๋์์ ์คํ ์ค์ด๋ ์จํ๋ ๋ฏธ์ค์์ ์คํ ์ค์ด๋ ๊ด๊ณ์์ด ๋ชจ๋ ์ธ์คํด์ค์ ๊ฐ๋ฐ, ํ
์คํธ ๋ฐ ์์ฐ ํ๊ฒฝ์ ์ ํ๋ฆฌ์ผ์ด์
์ ์ง์์ ์ผ๋ก ๋ฐฐํฌํ ์ ์์ต๋๋ค. ์ธํ๋ผ์ ๋ฐ๋ผ ์๋น์ค๊ฐ ์กฐ์ ๋์ด ํ๋ ๋๋ ์์ฒ ๊ฐ์ ์ธ์คํด์ค์ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
AWS CodeDeploy๋ ์ํํธ์จ์ด ๋ฐฐํฌ ํ๋ก์ธ์ค ๋์ ์ ํ๋ฆฌ์ผ์ด์
์ ๊ฐ์ฉ์ฑ์ ์ต๋ํํ๋๋ก ์ง์ํฉ๋๋ค. ์ธ์คํด์ค ์ ์ฒด์์ ๋กค๋ง ์
๋ฐ์ดํธ๋ฅผ ์ํํ๋ฉฐ ๊ตฌ์ฑ ๊ฐ๋ฅํ ๊ท์น์ ๋ฐ๋ผ ์ ํ๋ฆฌ์ผ์ด์
์ํ๋ฅผ ์ถ์ ํฉ๋๋ค. ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ ์์ฝ๊ฒ ์ฝ๋ ๋ฐฐํฌ๋ฅผ ์ค๋จํ๊ณ ๋กค๋ฐฑํ ์ ์์ต๋๋ค.
AWS CodeDeploy๋ฅผ ์ฌ์ฉํ๋ฉด AWS Management Console ๋๋ AWS CLI๋ฅผ ํตํด ์์ฝ๊ฒ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฐํฌ๋ฅผ ์์ํ๊ณ ํด๋น ๋ฐฐํฌ ์ํ๋ฅผ ์ถ์ ํ ์ ์์ต๋๋ค. CodeDeploy๋ ๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋ฒ์ ์ด ์ธ์ ์ด๋ค ์ธ์คํด์ค์ ๋ฐฐํฌ๋์๋์ง ๋ณผ ์ ์๋ ์์ธ ๋ณด๊ณ ์๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ํ, ๋ฐฐํฌ์ ๋ํ ๋ผ์ด๋ธ ์ ๋ฐ์ดํธ๋ฅผ ๋ฐ๋๋ก ํธ์ ์๋ฆผ์ ์์ฑํ ์ ์์ต๋๋ค.
AWS CodeDeploy๋ ํ๋ซํผ๊ณผ ์ธ์ด์ ๊ตฌ์ ๋ฐ์ง ์์ผ๋ฉฐ ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์
๊ณผ ์ฐ๋ํฉ๋๋ค. ๋ํ, ๊ธฐ์กด ์ค์น ์ฝ๋๋ฅผ ์ฝ๊ฒ ์ฌ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, CodeDeploy๋ ๊ธฐ์กด ์ํํธ์จ์ด ์ถ์ ํ๋ก์ธ์ค๋ ์ง์์ ์ธ ์ ์ก ๋๊ตฌ ์ฒด์ธ(์: Jenkins)๊ณผ๋ ํตํฉํ ์ ์์ต๋๋ค.

