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๋…„๋ถ€ํ„ฐ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

์ž‘๋™ ๋ฐฉ์‹

Fargate_diagram_Final

์ƒˆ๋กœ์šด ์†Œ์‹

2018๋…„ 4์›” 26์ผ

AWS Fargate, ์ด์ œ ์˜คํ•˜์ด์˜ค, ์˜ค๋ ˆ๊ณค ๋ฐ ์•„์ผ๋žœ๋“œ ๋ฆฌ์ „์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ


์ด์ œ 3๊ฐœ์˜ ์ƒˆ๋กœ์šด AWS ๋ฆฌ์ „, ์ฆ‰ ์˜คํ•˜์ด์˜ค(us-east-2), ์˜ค๋ ˆ๊ณค(us-west-2) ๋ฐ ์•„์ผ๋žœ๋“œ(eu-west-1)์—์„œ AWS Fargate๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ »

2018๋…„ 3์›” 26์ผ

AWS Fargate ํ”Œ๋žซํผ ๋ฒ„์ „ 1.1์— ํƒœ์Šคํฌ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ, ์ปจํ…Œ์ด๋„ˆ ์ƒํƒœ ํ™•์ธ ๋ฐ ์„œ๋น„์Šค ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์ง€์› ์ถ”๊ฐ€


์ด์ œ AWS Fargate ํ”Œ๋žซํผ ๋ฒ„์ „ 1.1.0์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฒ„์ „์—๋Š” Amazon ECS ํƒœ์Šคํฌ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์—”๋“œํฌ์ธํŠธ, ์ปจํ…Œ์ด๋„ˆ ์ƒํƒœ ํ™•์ธ ๋ฐ ECS ์„œ๋น„์Šค ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.

์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ »

2018๋…„ 3์›” 1์ผ

AWS Fargate์—์„œ ISO, PCI, SOC ๋ฐ HIPAA์— ๋”ฐ๋ผ ๊ทœ์ œ๋˜๋Š” ์ปจํ…Œ์ด๋„ˆ ์›Œํฌ๋กœ๋“œ ์ง€์›


AWS Fargate ์‹œ์ž‘ ์œ ํ˜•์—์„œ ์‹คํ–‰๋˜๋Š” ์ปจํ…Œ์ด๋„ˆ๋Š” ์ด์ œ HIPAA ์ž๊ฒฉ ๊ธฐ์ค€๊ณผ ํ•จ๊ป˜ ISO, PCI, SOC 1, SOC 2 ๋ฐ SOC 3 ๊ทœ์ • ์ค€์ˆ˜ ๊ธฐ์ค€์„ ์ถฉ์กฑํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, AWS Fargate์˜ ์ปจํ…Œ์ด๋„ˆ ์›Œํฌ๋กœ๋“œ๊ฐ€ ์ด์ œ ๊ทœ์ •๋œ ์žฌ๋ฌด ๋ฐ์ดํ„ฐ ๋˜๋Š” ๋ณดํ˜ธ๋œ PHI(Protected Health Information)๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ »

๊ณต์ง€ ์‚ฌํ•ญ ๋ชจ๋‘ ๋ณด๊ธฐ »

๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๋ฌผ ๋ฐ ๊ธฐ์‚ฌ

ECS_Landing_kwV1-54
Introducing AWS Fargate

AWS Fargate๋Š” ๊ณ ๊ฐ์ด ์ธํ”„๋ผ ๊ด€๋ฆฌ๊ฐ€ ์•„๋‹ˆ๋ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌ์ถ•์— ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ๋„๋ก AWS์—์„œ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์†์‰ฝ๊ฒŒ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.
๊ณ„์† ์ฝ๊ธฐ »

200x200_feature_migration-acceleration-framework
Migrating Containers to AWS Fargate

Amazon EC2์—์„œ ์‹คํ–‰ ์ค‘์ธ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์–ผ๋งˆ๋‚˜ ์‰ฝ๊ฒŒ AWS Fargate๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

๊ณ„์† ์ฝ๊ธฐ »

100x100_advanced-networking
Task Networking with AWS Fargate

Fargate์—์„œ ์‚ฌ์šฉ์ž ๋Œ€์‹  ๊ธฐ๋ณธ ์ปดํ“จํŒ… ์ธ์Šคํ„ด์Šค๋ฅผ ๊ด€๋ฆฌํ•จ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์—ฌ์ „ํžˆ ์‚ฌ์šฉ์ž๋Š” ๋„คํŠธ์›Œํฌ ๋ฐฐ์น˜ ๋ฐ ์ •์ฑ… ๊ตฌ์„ฑ์— ๋Œ€ํ•œ ์ œ์–ด ๊ถŒํ•œ์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.
๊ณ„์† ์ฝ๊ธฐ »

AWS Fargate ์š”๊ธˆ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ

์š”๊ธˆ ํŽ˜์ด์ง€๋กœ ์ด๋™
๊ตฌ์ถ•ํ•  ์ค€๋น„๊ฐ€ ๋˜์…จ์Šต๋‹ˆ๊นŒ?
AWS Fargate ์‹œ์ž‘ํ•˜๊ธฐ
์งˆ๋ฌธ์ด ์žˆ์œผ์‹ญ๋‹ˆ๊นŒ?
๋ฌธ์˜์ฒ˜