Amazon EC2 Container Service(ECS)๋ Docker ์ปจํ ์ด๋๋ฅผ ์ง์ํ๋ ํ์ฅ์ฑ๊ณผ ์ฑ๋ฅ์ด ๋ฐ์ด๋ ์ปจํ ์ด๋ ๊ด๋ฆฌ ์๋น์ค๋ก์, ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ Amazon EC2 ์ธ์คํด์ค์ ๊ด๋ฆฌํ ํด๋ฌ์คํฐ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฝ๊ฒ ์คํํ ์ ์์ต๋๋ค. Amazon ECS๋ฅผ ์ฌ์ฉํ๋ฉด ์์ฒด์ ์ธ ํด๋ฌ์คํฐ ๊ด๋ฆฌ ์ธํ๋ผ๋ฅผ ์ค์น, ์ด์ ๋ฐ ํ์ฅํ ํ์๊ฐ ์์ต๋๋ค. ๊ฐ๋จํ API ํธ์ถ๋ก Docker๊ฐ ํ์ฑํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ ๋ฐ ์ค์งํ๊ณ , ํด๋ฌ์คํฐ์ ์ ์ฒด ์ํ๋ฅผ ์ฟผ๋ฆฌํ๋ฉฐ, ๋ณด์ ๊ทธ๋ฃน, Elastic Load Balancing, EBS ๋ณผ๋ฅจ, IAM ์ญํ ๋ฑ ์ฌ๋ฌ ์ต์ํ ๊ธฐ๋ฅ์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ๋ฆฌ์์ค ํ์์ ๊ฐ์ฉ์ฑ ์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ ํด๋ฌ์คํฐ ์ ์ฒด์ ์ปจํ ์ด๋๋ฅผ ๋ฐฐ์นํ ์ผ์ ์ ์๋ฆฝํ๋ ๋ฐ์๋ Amazon ECS๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋๋ ๋น์ฆ๋์ค๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํน์ ์๊ตฌ ์ฌํญ์ ๋ง๋๋ก ์์ฒด ์ค์ผ์ค๋ฌ๋ ํ์ฌ ์ค์ผ์ค๋ฌ๋ฅผ ํตํฉํ ์ ์์ต๋๋ค.
Amazon EC2 Container Service์ ๋ํ ์ถ๊ฐ ๋น์ฉ์ ์์ต๋๋ค. ์ ํ๋ฆฌ์ผ์ด์
์ ์ ์ฅํ๊ณ ์คํํ๊ธฐ ์ํด ์์ฑํ AWS ๋ฆฌ์์ค(์: EC2 ์ธ์คํด์ค ๋๋ EBS ๋ณผ๋ฅจ)์ ๋ํด ์ง๋ถํ์๋ฉด ๋ฉ๋๋ค. ์ปจํ
์ด๋์ ์ฅ์ ๊ณผ ์ฌ์ฉ ์ฌ๋ก์ ๋ํ ์์ธํ ๋ด์ฉ์ AWS์ Docker ์ปจํ
์ด๋ ํ์ด์ง๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
Amazon EC2 Container Service
์์ํ๊ธฐAmazon Web Services์ ๊ฐ์
ํ๋ฉด AWS ํ๋ฆฌ ํฐ์ด์ 12๊ฐ์ ๋์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ์ฐ์ค๋ฌดํด 24์๊ฐ ๊ณ ๊ฐ ์๋น์ค, ์ง์ ํฌ๋ผ ๋ฑ์ ๋น๋กฏํ AWS Basic Support ๊ธฐ๋ฅ์ ์ฌ์ฉํด ๋ณด์ญ์์ค.
Amazon EC2 Container Service๋ฅผ ์ฌ์ฉํ๋ฉด ํด๋ฌ์คํฐ ๊ด๋ฆฌ ์ํํธ์จ์ด๋ฅผ ์ด์ํ๊ฑฐ๋ ๋ด๊ฒฐํจ์ฑ์ ๊ฐ์ถ ํด๋ฌ์คํฐ ์ํคํ
์ฒ๋ฅผ ์ค๊ณํ ํ์๊ฐ ์์ต๋๋ค. ์ํํธ์จ์ด๋ฅผ ์ค์น, ๊ด๋ฆฌ ๋๋ ํ์ฅํ ํ์๊ฐ ์์ผ๋ฏ๋ก Docker์ ์ ํ๋ฆฌ์ผ์ด์
์ ๊ตฌ์ถํ๋ ๋ฐ ์ง์คํ ์ ์์ต๋๋ค.
Amazon EC2 Container Service๋ฅผ ์ฌ์ฉํ์ฌ ์ฅ๊ธฐ ์คํ ์ ํ๋ฆฌ์ผ์ด์
๊ณผ ๋ฐฐ์น ์์
์ผ์ ์ ์ค์ ํ ์ ์์ต๋๋ค. ๋ํ, API๋ฅผ ์ฌ์ฉํ๋ฉด ํ์ฌ ์ค์ผ์ค๋ฌ๋ฟ ์๋๋ผ ์ฌ์ฉ์ ์ง์ ์ค์ผ์ค๋ฌ๋ฅผ ํตํฉํ๊ธฐ ์ํ ์ต์ ํด๋ฌ์คํฐ ์ํ ์ ๋ณด๋ฅผ ๋ฐ์ ์ ์์ต๋๋ค. Amazon ECS๋ ๊ณต์ ์ํ์ ๋๊ด์ ๋์์ฑ ์์คํ
์ผ๋ก, ๋น์ฆ๋์ค๋ณ ๋๋ ์ ํ๋ฆฌ์ผ์ด์
๋ณ ์๊ตฌ ์ฌํญ์ ๋ํด ๊ฐ์ ํด๋ฌ์คํฐ์์ ์ฌ๋ฌ ์ค์ผ์ค๋ฌ๋ฅผ ์ง์ํฉ๋๋ค.
Amazon EC2 Container Service๋ Elastic Load Balancing, Elastic Block Store, Virtual Private Cloud, IAM, CloudTrail๊ณผ ํตํฉ๋์ด ์์ด ๋ค์ํ ์ปจํ
์ด๋์ ์ ํ๋ฆฌ์ผ์ด์
์ด๋ ์๋น์ค๋ฅผ ์คํํ ์ ์๋ ์๋ฒฝํ ์๋ฃจ์
์ ์ ๊ณตํฉ๋๋ค.
Amazon EC2 Container Service๋ ๊ฐ๋จํ API๋ฅผ ํตํด ์์ฝ๊ฒ ํตํฉ ๋ฐ ํ์ฅํ ์ ์์ต๋๋ค. Amazon ECS๋ฅผ ์ฌ์ฉํ๋ฉด AWS ๋ฆฌ์์ค์ ๋ํด ์๋ฒฝํ๊ฒ ๊ฐ์์ฑ์ ํ๋ณดํ๊ณ ์ด๋ฅผ ์ ์ดํ ์ ์์ผ๋ฏ๋ก, ์์ฒด ์ค์ผ์ค๋ฌ๋ฅผ ์์ฝ๊ฒ ํตํฉํ์ฌ ์ฌ์ฉํ๊ฑฐ๋ Amazon ECS๋ฅผ ๊ธฐ์กด ์ํํธ์จ์ด ์ ์ก ํ๋ก์ธ์ค(์: ์ง์์ ์ธ ํตํฉ ๋ฐ ์ ์ก ์์คํ
)์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
Amazon EC2 Container Service๋ ํ์ฅ์ฑ์ด ๋ฐ์ด๋ ์๋น์ค๋ฅผ ์๋
๊ฐ ์คํํ ๊ฒฝํ์ ํตํด ๊ฐ๋ฐ๋ ๊ธฐ์ ์ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋์์ต๋๋ค. ์ถ๊ฐ์ ์ธ ๋ณต์กํ ์์
์์ด Amazon ECS๋ฅผ ํตํด ์์ญ ๊ฐ ๋๋ ์๋ง ๊ฐ์ Docker๋ฅผ ๋ช ์ด ๋ง์ ์์ํ ์ ์์ต๋๋ค.
Amazon EC2 Container Service๋ ์ปจํ
์ด๋๋ฅผ ์ฌ์ฉ์ EC2 ์ธ์คํด์ค์์ ์คํํฉ๋๋ค. ์ปดํจํ
๋ฆฌ์์ค๋ ๋ค๋ฅธ ๊ณ ๊ฐ๊ณผ ๊ณต์ ๋์ง ์์ต๋๋ค. VPC์์ ์คํ๋๋ ํด๋ฌ์คํฐ๋ฅผ ํตํด ์์ฒด VPC ๋ณด์ ๊ทธ๋ฃน๊ณผ ๋คํธ์ํฌ ACL์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด ๊ธฐ๋ฅ์ ๋์ ์์ค์ ๊ฒฉ๋ฆฌ๋ฅผ ์ ๊ณตํ๋ฉฐ, Amazon ECS๋ฅผ ์ฌ์ฉํด ๋งค์ฐ ์์ ํ๊ณ ์์ ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์
์ ๊ตฌ์ถํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.

