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

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

Jeff-Barr_Bio-Pic
Introducing AWS Fargate

AWS Fargate๋Š” AWS์— ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋ฐฐํฌํ•˜๋Š” ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€๋ฅผ ๋นŒ๋“œํ•˜๊ณ , CPU์™€ ๋ฉ”๋ชจ๋ฆฌ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ง€์ •ํ•˜๊ณ , ๋„คํŠธ์›Œํ‚น๊ณผ IAM ์ •์ฑ…์„ ์ •์˜ํ•œ ํ›„, ์‹œ์ž‘ํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.
๊ณ„์† ์ฝ๊ธฐ »

FargateConsole_Fargate-thick
AWS Fargate: A Product Overview

AWS Fargate๋Š” ๊ธฐ๋ฐ˜์ด ๋˜๋Š” ์ธ์Šคํ„ด์Šค๋ฅผ ๊ด€๋ฆฌํ•  ํ•„์š” ์—†์ด ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๊ธฐ๋ณธ์ ์ธ ์ปดํ“จํŒ… ์š”์†Œ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. ๊ฐ€์ƒ ๋จธ์‹ ์„ ํ”„๋กœ๋น„์ €๋‹, ๊ตฌ์„ฑ ๋˜๋Š” ํ™•์žฅํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
๊ณ„์† ์ฝ๊ธฐ »

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

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