AWS Fargate
์๋ฒ ๋๋ ํด๋ฌ์คํฐ๋ฅผ ๊ด๋ฆฌํ ํ์ ์์ด ์ปจํ ์ด๋ ์คํ
AWS Fargate๋ ์๋ฒ ๋๋ ํด๋ฌ์คํฐ๋ฅผ ๊ด๋ฆฌํ ํ์ ์์ด ์ปจํ ์ด๋๋ฅผ ์คํํ ์ ์๊ฒ ํด์ฃผ๋ Amazon ECS ๋ฐ EKS*๋ฅผ ์ํ ๊ธฐ์ ์ ๋๋ค. AWS Fargate๋ฅผ ์ฌ์ฉํ๋ฉด ๋ ์ด์ ์ปจํ ์ด๋๋ฅผ ์คํํ๊ธฐ ์ํด ๊ฐ์ ๋จธ์ ํด๋ฌ์คํฐ๋ฅผ ํ๋ก๋น์ ๋, ๊ตฌ์ฑ ๋ฐ ํ์ฅํ ํ์๊ฐ ์์ต๋๋ค. ๋ฐ๋ผ์ ์๋ฒ ์ ํ์ ์ ํํ๊ฑฐ๋, ํด๋ฌ์คํฐ๋ฅผ ํ์ฅํ ์์ ์ ๊ฒฐ์ ํ๊ฑฐ๋, ํด๋ฌ์คํฐ ํจํน์ ์ต์ ํํ ํ์๊ฐ ์์ต๋๋ค. AWS Fargate์์๋ ์๋ฒ ๋๋ ํด๋ฌ์คํฐ์ ๋ํด ๊ณ ๋ฏผํ๊ฑฐ๋ ์ํธ ์์ฉํ ํ์๊ฐ ์์ต๋๋ค. Fargate๋ฅผ ์ฌ์ฉํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ๋ ์ธํ๋ผ์ ๊ด๋ฆฌ๊ฐ ์๋๋ผ ์ ํ๋ฆฌ์ผ์ด์ ์ค๊ณ ๋ฐ ๊ตฌ์ถ์ ์ง์คํ ์ ์์ต๋๋ค.
Amazon ECS ๋ฐ EKS์๋ Fargate ์์ ์ ํ๊ณผ EC2 ์์ ์ ํ์ด๋ผ๋ ๋ ๊ฐ์ง ๋ชจ๋ธ์ด ์์ต๋๋ค. Fargate ์์ ์ ํ์ ๊ฒฝ์ฐ, ์ ํ๋ฆฌ์ผ์ด์ ์ ์ปจํ ์ด๋๋ก ํจํค์งํ๊ณ , CPU์ ๋ฉ๋ชจ๋ฆฌ ์๊ตฌ ์ฌํญ์ ์ง์ ํ๊ณ , ๋คํธ์ํน๊ณผ IAM ์ ์ฑ ์ ์ ์ํ ํ, ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. EC2 ์์ ์ ํ์ ๊ฒฝ์ฐ, ์ปจํ ์ด๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ๋ ์ธํ๋ผ์ ๋ํด ์๋ฒ ์์ค์ ์ข ๋ ์ธ๋ถํ๋ ์ ์ด๋ฅผ ํ ์ ์์ต๋๋ค. EC2 ์์ ์ ํ์์๋ Amazon ECS ๋ฐ EKS๋ฅผ ์ฌ์ฉํ์ฌ ์๋ฒ ํด๋ฌ์คํฐ๋ฅผ ๊ด๋ฆฌํ๊ณ ์๋ฒ์ ์ปจํ ์ด๋๋ฅผ ๋ฐฐ์นํ๋ ์ผ์ ์ ์์ฝํ ์ ์์ต๋๋ค. Amazon ECS ๋ฐ EKS๋ ํด๋ฌ์คํฐ ๋ด ๋ชจ๋ CPU, ๋ฉ๋ชจ๋ฆฌ ๋ฐ ๊ธฐํ ๋ฆฌ์์ค๋ฅผ ๊ณ์ ์ถ์ ํ๊ณ ์ง์ ํ ๋ฆฌ์์ค ์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ ์ปจํ ์ด๋๋ฅผ ์คํํ๊ธฐ์ ๊ฐ์ฅ ์ ํฉํ ์๋ฒ๋ฅผ ์ฐพ์ต๋๋ค. ์๋ฒ ํด๋ฌ์คํฐ๋ฅผ ํ๋ก๋น์ ๋, ํจ์นญ ๋ฐ ํ์ฅํ ์ฑ ์์ ๊ณ ๊ฐ์๊ฒ ์์ต๋๋ค. ์ฌ์ฉํ ์๋ฒ ์ ํ, ์ฌ์ฉ๋ฅ ์ ์ต์ ํํ๊ธฐ ์ํด ํด๋ฌ์คํฐ์์ ์คํํ ์ปจํ ์ด๋ ์์ ์ ํ๋ฆฌ์ผ์ด์ , ํด๋ฌ์คํฐ์์ ์๋ฒ๋ฅผ ์ถ๊ฐํ๊ฑฐ๋ ์ ๊ฑฐํด์ผ ํ๋ ์์ ์ ๊ฒฐ์ ํ ์ ์์ต๋๋ค. EC2 ์์ ์ ํ์ ๊ณ ๊ฐ์๊ฒ ์ข ๋ ๋ง์ ์๋ฒ ํด๋ฌ์คํฐ์ ๋ํ ์ ์ด ๊ธฐ๋ฅ์ ์ ๊ณตํ๊ณ , ๋ค์ํ ์ฌ์ฉ์ ์ ์ ์ต์ ์ ์ ๊ณตํฉ๋๋ค. ์ด๋ ํน์ ์ ํ๋ฆฌ์ผ์ด์ ๋๋ ๊ท์ ์ค์ ๋ฐ ์ ๋ถ ์๊ตฌ ์ฌํญ์ ์ง์ํ๋ ๋ฐ ํ์ํ ์ ์์ต๋๋ค.
* AWS Fargate์ Amazon EKS์ ๋ํ ์ง์์ 2018๋ ๋ถํฐ ์ ๊ณต๋ฉ๋๋ค.
์ด์
๊ด๋ฆฌํ ํด๋ฌ์คํฐ๊ฐ ์์
AWS Fargate์์๋ ์ปจํ
์ด๋์ ๋ํด์๋ง ๊ณ ๋ฏผํ๋ฉด ๋๋ฏ๋ก, ์ ํ๋ฆฌ์ผ์ด์
๊ตฌ์ถ ๋ฐ ์ด์์๋ง ์ง์คํ ์ ์์ต๋๋ค. AWS Fargate๋ฅผ ์ฌ์ฉํ๋ฉด Amazon EC2 ์ธ์คํด์ค๋ฅผ ๊ด๋ฆฌํ ํ์๊ฐ ์์ต๋๋ค. ๋๋ ์ธ์คํด์ค ์ ํ์ ์ ํํ๊ฑฐ๋, ํด๋ฌ์คํฐ ์ผ์ ์ ๊ด๋ฆฌํ๊ฑฐ๋, ํด๋ฌ์คํฐ ์ฌ์ฉ๋ฅ ์ ์ต์ ํํ ํ์๊ฐ ์์ต๋๋ค. Fargate์์๋ ์ด ๋ชจ๋ ๊ฒ์ด ํ์ ์์ต๋๋ค.
์ํํ ํ์ฅ
AWS Fargate๋ฅผ ์ฌ์ฉํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์
์ ์์ฝ๊ฒ ํ์ฅํ ์ ์์ต๋๋ค. ๋ ์ด์ ์ปจํ
์ด๋ ์ ํ๋ฆฌ์ผ์ด์
์ด ์ฌ์ฉํ๊ธฐ์ ์ถฉ๋ถํ ์ปดํจํ
๋ฆฌ์์ค๋ฅผ ํ๋ก๋น์ ๋ํ๊ธฐ ์ํด ๊ฑฑ์ ํ ํ์๊ฐ ์์ต๋๋ค. ์ ํ๋ฆฌ์ผ์ด์
์๊ตฌ ์ฌํญ(์: CPU, ๋ฉ๋ชจ๋ฆฌ ๋ฑ)์ ์ ์ํ๋ฉด, AWS Fargate์์ ๊ฐ์ฉ์ฑ์ด ๋ฐ์ด๋ ๋ฐฉ์์ผ๋ก ์ปจํ
์ด๋๋ฅผ ์คํํ๋ ๋ฐ ํ์ํ ๋ชจ๋ ์ธํ๋ผ ๋ฐ ๊ท๋ชจ ์กฐ์ ์ ๊ด๋ฆฌํฉ๋๋ค. ์ฌ์ฉ์๋ ์ธ์ ํด๋ฌ์คํฐ๋ฅผ ํ์ฅํ๊ฑฐ๋ ์ต์ ์ ์ฌ์ฉ๋ฅ ์ ์ํด ํจํนํ ์ง ๊ฒฐ์ ํ ํ์๊ฐ ์์ต๋๋ค. Fargate์์๋ ๋ช ์ด ๋ง์ ์์ญ ๊ฐ ๋๋ ์์ญ๋ง ๊ฐ์ ์ปจํ
์ด๋๋ฅผ ์์ํ๊ณ ์์ฝ๊ฒ ํ์ฅํ์ฌ ๊ฐ์ฅ ๋ฏธ์
ํฌ๋ฆฌํฐ์ปฌํ ์ ํ๋ฆฌ์ผ์ด์
์ ์คํํ ์ ์์ต๋๋ค.
Amazon ECS ๋ฐ EKS์ ํตํฉ
AWS Fargate๋ Amazon ECS์ ์ํํ๊ฒ ํตํฉ๋ฉ๋๋ค. Amazon ECS์์ ํ๋ ๊ฒ์ฒ๋ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ ์ ์๋ก ํจํค์งํ๊ณ , ํ์ํ CPU ๋ฐ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ง์ ํ๊ณ , ๊ฐ ์ปจํ ์ด๋์ ํ์ํ ๋คํธ์ํน ๋ฐ IAM ์ ์ฑ ์ ์ ์ํ๊ณ , ๋ชจ๋ ๊ฒ์ Amazon ECS๋ก ์ ๋ก๋ํฉ๋๋ค. ๋ชจ๋ ์ค์ ์ด ์๋ฃ๋๋ฉด AWS Fargate์์ ์๋์ผ๋ก ์ปจํ ์ด๋๋ฅผ ์์ํ๊ณ ๊ด๋ฆฌํฉ๋๋ค.
* AWS Fargate์ Amazon EKS์ ๋ํ ์ง์์ 2018๋ ๋ถํฐ ์ ๊ณต๋ฉ๋๋ค.
์๋ ๋ฐฉ์
๋ธ๋ก๊ทธ ๊ฒ์๋ฌผ ๋ฐ ๊ธฐ์ฌ
Introducing AWS Fargate
AWS Fargate๋ AWS์ ์ปจํ
์ด๋๋ฅผ ๋ฐฐํฌํ๋ ๊ฐํธํ ๋ฐฉ๋ฒ์
๋๋ค. ์ปจํ
์ด๋ ์ด๋ฏธ์ง๋ฅผ ๋น๋ํ๊ณ , CPU์ ๋ฉ๋ชจ๋ฆฌ ์๊ตฌ ์ฌํญ์ ์ง์ ํ๊ณ , ๋คํธ์ํน๊ณผ IAM ์ ์ฑ
์ ์ ์ํ ํ, ์์ํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.
๊ณ์ ์ฝ๊ธฐ »
AWS Fargate: A Product Overview
AWS Fargate๋ ๊ธฐ๋ฐ์ด ๋๋ ์ธ์คํด์ค๋ฅผ ๊ด๋ฆฌํ ํ์ ์์ด ์ปจํ
์ด๋๋ฅผ ๊ธฐ๋ณธ์ ์ธ ์ปดํจํ
์์๋ก ์ฌ์ฉํ ์ ์๊ฒ ํด์ฃผ๋ ๊ธฐ์ ์
๋๋ค. ๊ฐ์ ๋จธ์ ์ ํ๋ก๋น์ ๋, ๊ตฌ์ฑ ๋๋ ํ์ฅํ ํ์๊ฐ ์์ต๋๋ค.
๊ณ์ ์ฝ๊ธฐ »
AWS Fargate ์๊ธ์ ๋ํด ์์ธํ ์์๋ณด๊ธฐ

