์ด ์ธ๋ฑ์ค๋ AWS ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐ ๋ฐ ๊ด๋ฆฌ๋ฅผ ์ํ ๊ธฐ๋ณธ ๊ฐ๋ฐ์ ๋๊ตฌ, SDK, IDE ๋๊ตฌ ํคํธ ๋ฐ ๋ช ๋ น์ค ๋๊ตฌ๋ฅผ ์ค๋ช ํฉ๋๋ค.
๋ค์์ผ๋ก ์ด๋: ๊ฐ๋ฐ์ ๋๊ตฌ | SDK | IDE ๋๊ตฌ ํคํธ | ๋ช
๋ น์ค ๋๊ตฌ
AWS ๊ฐ๋ฐ์ ๋๊ตฌ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ค ์ฝ๋๋ฅผ ์์ ํ๊ฒ ์ ์ฅํ๊ณ ๋ฒ์ ์ ์ ์ดํ๋ฉฐ, AWS ๋๋ ์จํ๋ ๋ฏธ์ค ํ๊ฒฝ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋์ผ๋ก ๊ตฌ์ถ, ํ ์คํธ ๋ฐ ๋ฐฐํฌํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.
AWS CodeCommit๋ ๊ธฐ์
์ด ์์ ํ๊ณ ํ์ฅ์ฑ์ด ๋ฐ์ด๋ ํ๋ผ์ด๋น Git ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ์ฝ๊ฒ ํธ์คํ
ํ ์ ์๋๋ก ํ๋ ์ ์ฒด ๊ด๋ฆฌํ ์์ค ์ ์ด ์๋น์ค์
๋๋ค. CodeCommit๋ฅผ ์ฌ์ฉํ๋ฉด ์์ฒด ์์ค ์ ์ด ์์คํ
์ ์ด์ํ๊ฑฐ๋ ์ธํ๋ผ ์กฐ์ ์ ์ผ๋ คํ ํ์๊ฐ ์์ต๋๋ค. CodeCommit๋ฅผ ์ฌ์ฉํ์ฌ ์์ค ์ฝ๋๋ถํฐ ๋ฐ์ด๋๋ฆฌ๊น์ง ๋ฌด์์ด๋ ์์ ํ๊ฒ ์ ์ฅํ ์ ์์ผ๋ฉฐ ๊ธฐ์กด Git ๋๊ตฌ์๋ ์ํํ๊ฒ ์ฐ๋๋ฉ๋๋ค.
์์ธํ ์์๋ณด๊ธฐ »
AWS CodeDeploy๋ Amazon EC2 ์ธ์คํด์ค ๋ฐ ์จํ๋ ๋ฏธ์ค์์ ์คํ ์ค์ธ ์ธ์คํด์ค๋ฅผ ๋น๋กฏํ ๋ชจ๋ ์ธ์คํด์ค์ ๋ํ ์ฝ๋ ๋ฐฐํฌ๋ฅผ ์๋ํํ๋ ์๋น์ค์
๋๋ค. AWS CodeDeploy๋ฅผ ์ฌ์ฉํ๋ฉด ์๋ก์ด ๊ธฐ๋ฅ์ ๋์ฑ ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์ถ์ํ ์ ์๊ณ , ์ ํ๋ฆฌ์ผ์ด์
์ ๋ฐฐํฌํ๋ ๋์ ๊ฐ๋ ์ค์ง ์๊ฐ์ ์ค์ด๋ ๋ฐ ๋์์ด ๋๋ฉฐ, ๋ณต์กํ ์ ํ๋ฆฌ์ผ์ด์
์
๋ฐ์ดํธ ์์
์ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. AWS CodeDeploy๋ก ์ํํธ์จ์ด ๋ฐฐํฌ๋ฅผ ์๋ํํ๋ฉด ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ธฐ ์ฌ์ด ์๋ ์์
์ ํ ํ์๊ฐ ์์ด์ง๊ณ ์ธํ๋ผ์ ๋ฐ๋ผ ์๋น์ค๊ฐ ํ์ฅ๋๋ฏ๋ก ํ๋ ๋๋ ์์ฒ ๊ฐ์ ์ธ์คํด์ค์ ์์ฝ๊ฒ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
์์ธํ ์์๋ณด๊ธฐ »
AWS CodePipeline์ ์ ์ํ๊ณ ์์ ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์
์
๋ฐ์ดํธ๋ฅผ ์ํ ์ง์ ์ ๊ณต ์๋น์ค์
๋๋ค. CodePipeline์ ์ฌ์ฉ์๊ฐ ์ ์ํ๋ ์ถ์ ํ๋ก์ธ์ค ๋ชจ๋ธ์ ๋ฐ๋ผ ์ฝ๋ ๋ณ๊ฒฝ์ด ์์ ๋๋ง๋ค ์ฝ๋๋ฅผ ๊ตฌ์ถ, ํ
์คํธ ๋ฐ ๋ฐฐํฌํฉ๋๋ค. ๋ฐ๋ผ์ ๊ธฐ๋ฅ๊ณผ ์
๋ฐ์ดํธ๋ฅผ ์ ์ํ๊ณ ์์ ์ ์ผ๋ก ์ ๊ณตํ ์ ์์ต๋๋ค. GitHub์ ๊ฐ์ ๋์ค์ ์ธ ํ์ฌ ์๋น์ค์ ์ฌ์ฉํ ์ ์๋ ๋น์ฌ์ ์ฌ์ ๊ตฌ์ถ ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ๊ฑฐ๋ ์ฌ์ฉ์ ์ ์ ํ๋ฌ๊ทธ์ธ์ ๋ชจ๋ ๋จ๊ณ์ ์ถ์ ํ๋ก์ธ์ค์ ํตํฉํ์ฌ ์๋ ํฌ ์๋ ์๋ฃจ์
์ ์ฝ๊ฒ ๊ตฌ์ถํ ์ ์์ต๋๋ค. AWS CodePipeline์ ์ข
๋ ๊ณผ๊ธ์ ๋ก ์ฒญ๊ตฌ๋ฉ๋๋ค. ์ ์๊ธ์ด๋ ์ฅ๊ธฐ ์ฝ์ ์ด ์์ต๋๋ค.
์์ธํ ์์๋ณด๊ธฐ »
ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๋๋ ํ๋ซํผ์ ๋ง๊ฒ ์กฐ์ ๋ API๋ฅผ ํตํด ์ ํ๋ฆฌ์ผ์ด์
์์ AWS ์๋น์ค๋ฅผ ๋์ฑ ๊ฐํธํ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ฐ๋ฐ ํ๊ฒฝ์ ํตํ๋ ํน์ ํด๋ผ์ฐ๋ ๋๊ตฌ๋ฅผ ํตํด AWS ๊ฐ๋ฐ ์๋๊ฐ ํฅ์๋ฉ๋๋ค.
๋ช
๋ น์ค ๋ฐ ์๋ ์๋น์ค ๊ด๋ฆฌ์์ ์คํฌ๋ฆฝํธ๋ฅผ ํตํด AWS ์๋น์ค๋ฅผ ์ ์ดํฉ๋๋ค.
์ฌ๋ฌ AWS ์๋น์ค๋ฅผ ํ๋์ ๋ช ๋ น์ค ๋๊ตฌ์์ ๊ด๋ฆฌํ์ญ์์ค. Windows, Mac ๋ฐ Linux/UNIX ์์คํ ์ ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค.
Windows ํ๊ฒฝ์ ๊ด๋ฆฌํ๋ ๋ฐ ์ฌ์ฉํ๋ Windows PowerShell์ ํตํด AWS ๋ฆฌ์์ค๋ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
์ํ ์ฝ๋ ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ปค๋ฎค๋ํฐ์์ ์ฝ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฐพ๊ธฐ »
์ฌ๊ธฐ์์ ๋ ๊ฑฐ์ ๋๊ตฌ ์ฐพ๊ธฐ »

