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๋ ๋ถํฐ ์ ๊ณต๋ฉ๋๋ค.
์๋ ๋ฐฉ์
์๋ก์ด ์์
AWS Fargate, ์ด์ ์คํ์ด์ค, ์ค๋ ๊ณค ๋ฐ ์์ผ๋๋ ๋ฆฌ์ ์์ ์ฌ์ฉ ๊ฐ๋ฅ
์ด์ 3๊ฐ์ ์๋ก์ด AWS ๋ฆฌ์ , ์ฆ ์คํ์ด์ค(us-east-2), ์ค๋ ๊ณค(us-west-2) ๋ฐ ์์ผ๋๋(eu-west-1)์์ AWS Fargate๋ฅผ ์ฌ์ฉํ์ฌ ์ปจํ
์ด๋๋ฅผ ์์ํ ์ ์์ต๋๋ค.
AWS Fargate ํ๋ซํผ ๋ฒ์ 1.1์ ํ์คํฌ ๋ฉํ๋ฐ์ดํฐ, ์ปจํ ์ด๋ ์ํ ํ์ธ ๋ฐ ์๋น์ค ๊ฒ์ ๊ธฐ๋ฅ์ ๋ํ ์ง์ ์ถ๊ฐ
์ด์ AWS Fargate ํ๋ซํผ ๋ฒ์ 1.1.0์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด ๋ฒ์ ์๋ Amazon ECS ํ์คํฌ ๋ฉํ๋ฐ์ดํฐ ์๋ํฌ์ธํธ, ์ปจํ
์ด๋ ์ํ ํ์ธ ๋ฐ ECS ์๋น์ค ๊ฒ์ ๊ธฐ๋ฅ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋ฉ๋๋ค.
AWS Fargate์์ ISO, PCI, SOC ๋ฐ HIPAA์ ๋ฐ๋ผ ๊ท์ ๋๋ ์ปจํ ์ด๋ ์ํฌ๋ก๋ ์ง์
AWS Fargate ์์ ์ ํ์์ ์คํ๋๋ ์ปจํ ์ด๋๋ ์ด์ HIPAA ์๊ฒฉ ๊ธฐ์ค๊ณผ ํจ๊ป ISO, PCI, SOC 1, SOC 2 ๋ฐ SOC 3 ๊ท์ ์ค์ ๊ธฐ์ค์ ์ถฉ์กฑํฉ๋๋ค. ์ฆ, AWS Fargate์ ์ปจํ ์ด๋ ์ํฌ๋ก๋๊ฐ ์ด์ ๊ท์ ๋ ์ฌ๋ฌด ๋ฐ์ดํฐ ๋๋ ๋ณดํธ๋ PHI(Protected Health Information)๋ฅผ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
๊ณต์ง ์ฌํญ ๋ชจ๋ ๋ณด๊ธฐ »
๋ธ๋ก๊ทธ ๊ฒ์๋ฌผ ๋ฐ ๊ธฐ์ฌ
Introducing AWS Fargate
AWS Fargate๋ ๊ณ ๊ฐ์ด ์ธํ๋ผ ๊ด๋ฆฌ๊ฐ ์๋๋ผ ์ ํ๋ฆฌ์ผ์ด์
๊ตฌ์ถ์ ์ง์คํ ์ ์๋๋ก AWS์์ ์ปจํ
์ด๋๋ฅผ ์์ฝ๊ฒ ๋ฐฐํฌํ ์ ์๋ ๋ฐฉ๋ฒ์
๋๋ค.
๊ณ์ ์ฝ๊ธฐ »
Migrating Containers to AWS Fargate
Amazon EC2์์ ์คํ ์ค์ธ ์ปจํ ์ด๋๋ฅผ ์ผ๋ง๋ ์ฝ๊ฒ AWS Fargate๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ ์ ์๋์ง ํ์ธํ์ญ์์ค.
Task Networking with AWS Fargate
Fargate์์ ์ฌ์ฉ์ ๋์ ๊ธฐ๋ณธ ์ปดํจํ
์ธ์คํด์ค๋ฅผ ๊ด๋ฆฌํจ์๋ ๋ถ๊ตฌํ๊ณ ์ฌ์ ํ ์ฌ์ฉ์๋ ๋คํธ์ํฌ ๋ฐฐ์น ๋ฐ ์ ์ฑ
๊ตฌ์ฑ์ ๋ํ ์ ์ด ๊ถํ์ ์ ์งํฉ๋๋ค.
๊ณ์ ์ฝ๊ธฐ »
AWS Fargate ์๊ธ์ ๋ํด ์์ธํ ์์๋ณด๊ธฐ

