์ฑ„๋„ํ†ก ์•„์ด์ฝ˜

AWS(Amazon Web Service) ์ž…๋ฌธ์ž๋ฅผ ์œ„ํ•œ ๊ฐ•์˜

์š”์ฆˆ์Œ ํšŒ์‚ฌ ๋ฐ ๋‹ค์–‘ํ•œ ํ”„๋กœ์ ํŠธ์—์„œ ์ข…์ข… ์‚ฌ์šฉ๋˜๋Š” AWS ์„œ๋น„์Šค๋“ค์˜ ํ•ต์‹ฌ ์ด๋ก ์„ ๋ฐฐ์šฐ๋ฉฐ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํ•จ๊ป˜ ๋”ฐ๋ผํ•˜๋Š” ์‹ค์Šต์„ ํ†ตํ•˜์—ฌ AWS๋ฅผ ์˜จ์ „ํžˆ ๋‚ด๊ฒƒ์œผ๋กœ ๋งŒ๋“ค์ž!

(4.7) ์ˆ˜๊ฐ•ํ‰ 250๊ฐœ

์ˆ˜๊ฐ•์ƒ 4,346๋ช…

๋‚œ์ด๋„ ์ž…๋ฌธ

์ˆ˜๊ฐ•๊ธฐํ•œ ๋ฌด์ œํ•œ

์‹ค์Šต ์ค‘์‹ฌ
์‹ค์Šต ์ค‘์‹ฌ
์ž๊ฒฉ์ฆ
์ž๊ฒฉ์ฆ
์ฒ˜์Œํ•˜๋Š”๋ฐฐํฌ
์ฒ˜์Œํ•˜๋Š”๋ฐฐํฌ
์ด๋ก  ์‹ค์Šต ๋ชจ๋‘
์ด๋ก  ์‹ค์Šต ๋ชจ๋‘
aws
aws
์‹ค์Šต ์ค‘์‹ฌ
์‹ค์Šต ์ค‘์‹ฌ
์ž๊ฒฉ์ฆ
์ž๊ฒฉ์ฆ
์ฒ˜์Œํ•˜๋Š”๋ฐฐํฌ
์ฒ˜์Œํ•˜๋Š”๋ฐฐํฌ
์ด๋ก  ์‹ค์Šต ๋ชจ๋‘
์ด๋ก  ์‹ค์Šต ๋ชจ๋‘
aws
aws
๋„ค์ด๋ฒ„์ œํŠธ
๋ฉ”์‰ฌ์ฝ”๋ฆฌ์•„
๋ธŒ๋žœ๋””
ํ† ์Šค๋ฑ…ํฌ
ํ˜„๋Œ€์˜คํ† ์—๋ฒ„

ํ˜„๋Œ€์˜คํ† ์—๋ฒ„

์ž„์ง์›๋“ค๋„ ์ด ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์žˆ์–ด์š”!

๋„ค์ด๋ฒ„์ œํŠธ
๋ฉ”์‰ฌ์ฝ”๋ฆฌ์•„
๋ธŒ๋žœ๋””
ํ† ์Šค๋ฑ…ํฌ
ํ˜„๋Œ€์˜คํ† ์—๋ฒ„

ํ˜„๋Œ€์˜คํ† ์—๋ฒ„

์ž„์ง์›๋“ค๋„ ์ด ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์žˆ์–ด์š”!

๋จผ์ € ๊ฒฝํ—˜ํ•œ ์ˆ˜๊ฐ•์ƒ๋“ค์˜ ํ›„๊ธฐ

4.7

5.0

luck2901

98% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

๋„ˆ๋ฌด ์ดํ•ด๊ฐ€ ์™์™์ž˜๋ผ์š” ์ข‹์Šต๋‹ˆ๋‹น ใ…Žใ…Ž

5.0

OMG

100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

AWS์˜ ๋‹ค์–‘ํ•œ ์„œ๋น„์Šค๋ฅผ ์ด๋ก +๊ฐ„๋‹จํ•œ ์‹ค์Šต์œผ๋กœ ์ง„ํ–‰ํ•˜์—ฌ AWS๋ฅผ ์ฒ˜์Œ ์ด์šฉํ•ด๋ณด๋Š” ๋ถ„๋“ค์—๊ฒŒ ๋งŽ์€ ๋„์›€์ด ๋  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

5.0

ericserra

100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

๊ฐœ๋…์„ ๋จผ์ € ์„ค๋ช…ํ•˜๊ณ  ๊ทธ ํ›„์— ์‹ค์Šต์„ ์ง„ํ–‰ํ•˜์—ฌ ์•„์ฃผ ์ข‹์•˜์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ ์•„์‰ฌ์šด์ ์€ Auto Scaling ์ด ๋น ์กŒ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค. ๋‹ค์Œ์—๋Š” ์ค‘๊ธ‰์ž ๋ฐ ์ƒ๊ธ‰์ž ๊ฐ•์˜๋„ ๊ณ„์†ํ•ด์„œ ๋งŒ๋“ค์–ด ์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์ˆ˜๊ฐ• ํ›„ ์ด๋Ÿฐ๊ฑธ ์–ป์„ ์ˆ˜ ์žˆ์–ด์š”

  • AWS - IAM

  • AWS - EC2

  • AWS - RDS

  • AWS - S3

  • AWS - CloudWatch

  • AWS - Lambda

  • AWS - CloudFront

  • AWS - DynamoDB

  • AWS - API Gateway

  • AWS - CodeBase, CodeCommit, CodeDeploy

AWS ํ•ต์‹ฌ ๊ธฐ์ˆ , ๊ธฐ๋ณธ๊ธฐ๋ถ€ํ„ฐ ํƒ„ํƒ„ํ•˜๊ฒŒ ์•Œ์•„๋ณด์„ธ์š”!

 

๊ฐ•์˜ ์†Œ๊ฐœ ๐Ÿ“

์šฐ์„  ํด๋ผ์šฐ๋”ฉ์„ ๋ฐฐ์›Œ์•ผ ํ•˜๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ผ๊นŒ์š”? ์—ฌ๋Ÿฌ๋ถ„๋“ค์ด ๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด ํ˜น์€ ํด๋ผ์šฐ๋“œ ์—”์ง€๋‹ˆ์–ด๋กœ ํšŒ์‚ฌ์—์„œ ์ผํ•˜๊ณ  ์žˆ๊ฑฐ๋‚˜ ์ผํ•˜๊ณ  ์‹ถ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณผ๊ป˜์š”. ํด๋ผ์šฐ๋”ฉ์„ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋ฉด ๊ธฐ์—…์—์„œ๋Š” ๋ฌผ๋ฆฌ์ ์ธ ์„œ๋ฒ„ ์žฅ์น˜๊ฐ€ ์ „ํ˜€ ํ•„์š”ํ•˜์ง€ ์•Š๊ณ  ๋”ฐ๋ผ์„œ ์„œ๋ฒ„์˜ ์œ ์ง€๋ณด์ˆ˜, ๊ด€๋ฆฌ์— ํ•„์š”ํ•œ ๋น„์šฉ์„ ๋ฌด์ง€๋ง‰์ง€ํ•˜๊ฒŒ ์ ˆ๊ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ž๋™์œผ๋กœ ์„œ๋ฒ„์˜ ์Šค์ผ€์ผ์„ ๋Š˜๋ ธ๋‹ค ์ค„์˜€๋‹ค ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์—ฌ๊ธฐ์„œ๋„ ์šฐ๋ฆฌ๋Š” ๋น„์šฉ ์ ˆ์•ฝ์˜ ์ด์ ์„ ๋ˆ„๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AWS ์„œ๋น„์Šค์—๋Š” ์ˆ˜๋งŽ์€ ๋ฆฌ์†Œ์Šค๋“ค์ด ์กด์žฌํ•˜๋ฉฐ ๊ฐ๊ฐ์˜ ๋ฆฌ์†Œ์Šค๋“ค์„ ํ•˜๋‚˜๋กœ ํ•ฉ์ณ์„œ ์šฐ๋ฆฌ๋Š” ๊ฑฐ๋Œ€ํ•œ ์ธํ”„๋ผ๋ฅผ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜๋‚˜ํ•˜๋‚˜ ํฉ์–ด์ ธ ์žˆ๋Š” ํผ์ฆ์„ ๋งž์ถฐ๋‚˜๊ฐ„๋‹ค๋Š” ๋น„์œ ๊ฐ€ ์ ์ ˆํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

AWS์—์„œ ์ œ๊ณต๋˜๋Š” ์ˆ˜๋งŽ์€, ๊ทธ๋Ÿฌ๋‚˜ ๊ผญ ํ•„์š”ํ•œ ์„œ๋น„์Šค๋“ค์„ ๋Šฅ์ˆ˜๋Šฅ๋ž€ํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๊ธฐ ์•ž์„œ ๋ฐ˜๋“œ์‹œ ์ˆ™์ง€ํ•ด์•ผ ํ•˜๋Š” ๊ธฐ๋ณธ์ ์ธ ์ด๋ก  ๋ถ€๋ถ„๊ณผ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋๊นŒ์ง€ ๊ฐ•์‚ฌ์™€ ํ•จ๊ป˜ ๋”ฐ๋ผํ•˜๋Š” ์‹ค์Šต๊นŒ์ง€ ์ˆ˜๊ฐ•์ƒ๋“ค์—๊ฒŒ ๋ปฅ ๋šซ๋ฆฌ๋Š” ๊ธธ์žก์ด๊ฐ€ ๋˜์–ด ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ณธ ๊ฐ•์˜๋ฅผ ๋ชจ๋‘ ์ˆ˜๊ฐ•ํ•˜์‹œ๋ฉด AWS์— ๋Œ€ํ•œ ๊ธฐ๋ณธ๊ธฐ๋Š” ์Œ“์œผ์…จ๋‹ค๊ณ  ์ž๋ถ€ํ•˜์‹ค ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“ค์–ด ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

 

 

๊ฐ•์˜ ๋‚ด์šฉ ๐Ÿ“š

AWS(Amazon Web Service) ์ž…๋ฌธ์ž๋ฅผ ์œ„ํ•œ ๊ฐ•์˜์—์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์„œ๋น„์Šค๋ฅผ ๋ฐฐ์šฐ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

1. IAM : AWS๋ฅผ ์‚ฌ์šฉํ•˜๋Š”๋ฐ ์žˆ์–ด ํ•„์š”ํ•œ ์œ ์ €/๊ทธ๋ฃน์˜ ์ƒ์„ฑ ๋ฐ ๋‹ค์–‘ํ•œ ๊ด€๋ฆฌ ๋ฐฉ๋ฒ•๋“ค์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

2. EC2 : ์›๊ฒฉ์œผ๋กœ ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•˜์—ฌ nginx๋ฅผ ์‚ฌ์šฉํ•œ ๊ฐ„๋‹จํ•œ ์›น์‚ฌ์ดํŠธ ์ƒ์„ฑ์„ ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋‹ค์–‘ํ•œ ์ธ์Šคํ„ด์Šค์˜ ์œ ํ˜• ๋ฐ ์ƒ์„ฑ ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

3. RDS : AWS์—์„œ๋Š” MySQL, PostgresDB๋“ฑ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–ป๊ฒŒ AWS์—์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์„์ง€๋ฅผ ๋ฐฐ์šฐ๊ณ , ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์šด์˜ํ•˜๋Š”๋ฐ ์žˆ์–ด ์ค‘์š”ํ•œ ๊ฐœ๋…(๋ฐฑ์—…, ๋ณด์•ˆ ๋“ฑ)๋“ค์„ ์•Œ์•„๋ด…๋‹ˆ๋‹ค.

 

4. S3 : AWS์—์„œ ๊ฐ€์žฅ ์˜ค๋ž˜๋œ ์„œ๋น„์Šค ์ค‘ ํ•˜๋‚˜์ด๋ฉฐ ์ฃผ๋กœ ํŒŒ์ผ(์˜ค๋ธŒ์ ํŠธ)๋“ค์„ ์—…๋กœ๋“œํ•˜๊ณ  ๋‹ค์šด๋กœ๋“œํ•˜๋Š” ์šฉ๋„๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ S3์—์„œ๋Š” ๋งŽ์€ ์Šคํ† ๋ฆฌ์ง€ ์œ ํ˜•์ด ์กด์žฌํ•˜๋ฉฐ ๊ทธ๋“ค์˜ ์ฐจ์ด๋ฅผ ์ดํ•ดํ•˜๊ณ  ์žˆ์–ด์•ผ ํ•„์š”ํ• ๋•Œ ์ ์žฌ์ ์†Œ์— ์›ํ•˜๋Š” ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋น„์šฉ์ ์ธ ์ธก๋ฉด, ์„ฑ๋Šฅ๋ฉด์—์„œ๋„ ์ด๋“์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. S3๋ฅผ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•˜๋ฉฐ ๋‹ค์–‘ํ•œ ์ ‘๊ทผ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ ๋ฐฐ์šฐ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.  

 

5. CloudWatch : ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋œ๋‹ค๋ฉด ๊ผญ ์ ‘ํ•ด๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋ณธ์ ์ธ, ๊ทธ๋Ÿฌ๋‚˜ ๋งค์šฐ ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ๋“ค์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์‹ค์‹œ๊ฐ„ ์‹œ์Šคํ…œ Logging์„œ๋น„์Šค ๋ฐ ์•Œ๋žŒ ์„ค์ • ๊ธฐ๋Šฅ์„ ํ†ตํ•˜์—ฌ ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์ „๋‹ฌํ•ด์ค๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•˜์—ฌ ์†์‰ฌ์šด ๋””๋ฒ„๊น…์„ ๊ฐ€๋Šฅ์ผ€ ํ•ด์ค๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ Metrics๋ฅผ ํ†ตํ•ด ๋” ํšจ์œจ์ ์ธ AWS ๊ด€๋ฆฌ๋ฅผ ๊ฐ€๋Šฅ์ผ€ ํ•ด์ค๋‹ˆ๋‹ค.

 

6. Lambda : AWS๋‚ด์— ์กด์žฌํ•˜๋Š” ์ˆ˜๋งŽ์€ ์ด๋ฒคํŠธ๋“ค์ด ๋ฐœ๋™๋  ์‹œ ๊ตฌํ˜„๋œ Lambdaํ•จ์ˆ˜๊ฐ€ ์‹คํ–‰๋˜์–ด ์ „์ฒ˜๋ฆฌ ์—ญํ• ์„ ๊ฐ€๋Šฅ์ผ€ ํ•ด์ค„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋˜๋‹ค๋ฅธ AWS ๋ฆฌ์†Œ์Šค๋“ค์„ ๋ถˆ๋Ÿฌ์˜ค๋Š”๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ํŠนํžˆ Lambda๋Š” Serverless ์•„ํ‚คํ…์ณ๋ฅผ ๋””์ž์ธํ•˜๋Š”๋ฐ ๋งค์šฐ ์ค‘์ถ”์ ์ธ ์—ญํ• ์„ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค.

 

7. CloudFront : Contents Delivery Network(CDN)์— ๊ธฐ๋ฐ˜์„ ๋‘๊ณ  ์žˆ์œผ๋ฉฐ ์ „์„ธ๊ณ„์— ํฉ์–ด์ ธ์žˆ๋Š” ์œ ์ €๋“ค์—๊ฒŒ ์ตœ์ƒ์˜ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š”๋ฐ ํ•„์š”๋˜์–ด์ง€๋Š” ๋ฆฌ์†Œ์Šค์ž…๋‹ˆ๋‹ค. ์ฒ˜์Œ ๊ตฌํ˜„ํ•˜๊ธฐ์— ์š”๊ตฌ๋˜์–ด์ง€๋Š” ์„ค์ •์‚ฌํ•ญ์€ ๋‹ค์†Œ ๋ณต์žกํ•˜๋‚˜ ์ดํ›„์—๋Š” ๋งค์šฐ ํŽธ๋ฆฌํ•œ ๊ธฐ๋Šฅ๋“ค์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์•ฝ๊ฐ„์˜ ๋„คํŠธ์›Œํฌ ์ง€์‹์„ ๊ฐ€์ง€๊ณ  ๊ณ„์‹œ๋‹ค๋ฉด CloudFront๋ฅผ ํ›จ์”ฌ ์ดํ•ดํ•˜๋Š”๋ฐ ์ˆ˜์›”ํ•ฉ๋‹ˆ๋‹ค. 

 

8. DynamoDB : AWS์—์„œ ์ œ๊ณตํ•˜๋Š” NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ž…๋‹ˆ๋‹ค. Batch data์™€ Stream data๋ฅผ loadํ•˜๋Š”๋ฐ ์ ํ•ฉํ•œ ์„œ๋น„์Šค์ด๋ฉฐ NoSQL๋งŒ์ด ์ง€๋‹ˆ๊ณ  ์žˆ๋Š” ๊ฐ•๋ ฅํ•œ ์žฅ์ ๋“ค์ด ์–ด์šฐ๋Ÿฌ์ ธ ์žˆ๋Š” ๋งค์šฐ ํšจ์šฉ๊ฐ€์น˜๊ฐ€ ํฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ž…๋‹ˆ๋‹ค. ๋ณธ ๊ฐ•์˜์—์„œ๋Š” ๊ธฐ์กด ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ์–ด๋–ค ์ฐจ์ด๊ฐ€ ์žˆ์œผ๋ฉฐ DynamoDB๋งŒ์ด ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์žฅ์ ๋“ค์— ๋Œ€ํ•ด์„œ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค.

 

9. API Gateway : API Gateway๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‚˜๋งŒ์˜ API๋ฅผ ๋งŒ๋“ค๊ณ  RestAPI์—์„œ ์ œ๊ณต๋˜์–ด์ง€๋Š” ๋‹ค์–‘ํ•œ ๋ฉ”์†Œ๋“œ๋“ค์„ ํ˜ธ์ถœํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•˜๋ฉฐ AWS์—์„œ ์ œ๊ณต๋˜์–ด์ง€๋Š” ๋‹ค์–‘ํ•œ ๋ฆฌ์†Œ์Šค๋“ค(์˜ˆ์‹œ : Lambda Function)๊ณผ ๋ณ‘ํ•ฉํ•˜์—ฌ ๋”์šฑ ์ •๊ตํ•œ ํŒŒ์ดํ”„๋ผ์ธ์„ ๋งŒ๋“ค๊ณ  ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ ์›น์—์„œ ์‚ฌ์šฉ๋˜์–ด์ง€๋Š” API์—ญ์‹œ API Gateway๋ฅผ ํ†ตํ•˜์—ฌ ๊ตฌํ˜„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

 

10. CI/CD :  ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ๋Š” ํ•œ๋ฒˆ์œผ๋กœ ๋๋‚˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ง€์†์ ์ธ ์œ ์ง€๋ณด์ˆ˜ ๋ฐ ๊ด€๋ฆฌ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ๋งค์šฐ ์šฉ์ดํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” AWS ๋ฆฌ์†Œ์Šค์ค‘ Code Commit, Code Deploy, Code Pipeline์„ ๋ฐฐ์›€์œผ๋กœ์จ ์ „๋ฐ˜์ ์ธ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ฐ ๋ฐฐํฌ๊ณผ์ •์„ ์ดํ•ดํ•˜์‹ค ์ˆ˜ ์žˆ์œผ๋ฉฐ AWS๋ฅผ ํ†ตํ•œ CI/CDํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์ถ•์„ ์ฒดํ—˜ํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋งŒ์˜ ์ฝ”๋“œ๋ฅผ repository์— ์—…๋กœ๋“œํ•˜์—ฌ branch๋ฅผ ํ†ตํ•œ ๊ฐ„ํŽธํ•œ ์ฝ”๋“œ ์œ ์ง€๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. AWS์—์„œ ์ œ๊ณตํ•˜๋Š” ๋‹ค์–‘ํ•œ ๋ฐฐํฌ ๋ฐฉ๋ฒ•์„ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ๋Œ€ํ‘œ์ ์œผ๋กœ Rolling ๋ฐฐํฌ๋ฐฉ์‹๊ณผ Blue/Green ๋ฐฐํฌ๋ฐฉ์‹์ด ์žˆ์Šต๋‹ˆ๋‹ค. 

๊ฐ•์‚ฌ๊ฐ€ ์ถ”์ฒœํ•˜๋Š” ๋„์„œ

์—…๋ฌด์— ๋ฐ”๋กœ ์“ฐ๋Š” AWS ์ž…๋ฌธ - ๊น€์„ฑ๋ฏผ ์ € (๋งํฌ)

ํ•ต์‹ฌ ๋ฆฌ์†Œ์Šค๋ฅผ ํ†ตํ•ด ์‰ฝ๊ฒŒ ์ž…๋ฌธํ•˜๋Š” AWS ๊ฐ€์ด๋“œ


๋ฏธ๋ฆฌ ๋ฐฐ์šฐ๋ฉด ๋„์›€์ด ๋˜๋Š” ๊ฐ•์˜ โœจ

Simon Kim ์ง€์‹๊ณต์œ ์ž๋‹˜์˜, Python ๊ฐ•์˜

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • AWS๋ฅผ ๋ฐฐ์šฐ๊ณ  ์‹ถ์œผ์‹ ๋ถ„

  • AWS ์ž๊ฒฉ์ฆ(ํŠนํžˆ Developer Associate) ์ค€๋น„์— ๊ด€์‹ฌ ์žˆ์œผ์‹ ๋ถ„

  • ํ˜„์žฌ ํšŒ์‚ฌ ํ”„๋กœ๋ชจ์…˜์— ๊ด€์‹ฌ์ด ์žˆ์œผ์‹ ๋ถ„

  • ์ƒˆ๋กœ์šด ํด๋ผ์šฐ๋“œ ์ง€์‹์„ ์Œ“๊ณ  ์‹ถ์œผ์‹ ๋ถ„

์•ˆ๋…•ํ•˜์„ธ์š”
Sungmin Kim์ž…๋‹ˆ๋‹ค.

์ปค๋ฆฌ์–ด์ธ์ฆ

6,147

๋ช…

์ˆ˜๊ฐ•์ƒ

330

๊ฐœ

์ˆ˜๊ฐ•ํ‰

158

๊ฐœ

๋‹ต๋ณ€

4.7

์ 

๊ฐ•์˜ ํ‰์ 

6

๊ฐœ

๊ฐ•์˜

ํฌํŠธํด๋ฆฌ์˜ค

์•ˆ๋…•ํ•˜์„ธ์š”. ์ €๋Š” ๋ฏธ๊ตญ์—์„œ Computer Science ํ•™์‚ฌ์™€ Data Science ์„์‚ฌ ๊ณผ์ •์„ ๋งˆ์นœ ํ›„, ํ˜„์žฌ Healthcare ๋„๋ฉ”์ธ์—์„œ ๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด๋กœ ์ผํ•˜๊ณ  ์žˆ๋Š” ์‚ฌ์ด๋จผํ‚ด์ž…๋‹ˆ๋‹ค.

ํ˜„์žฌ ์—…๋ฌด์—์„œ๋Š” AWS์™€ Airflow๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งค์ผ ๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜๊ณ  ETL ํŒŒ์ดํ”„๋ผ์ธ์„ ์„ค๊ณ„ ๋ฐ ์šด์˜ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ๋ฐ์ดํ„ฐ์˜ ์•ˆ์ •์„ฑ๊ณผ ํ’ˆ์งˆ์„ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด CloudWatch์™€ Splunk๋ฅผ ํ™œ์šฉํ•œ ๋ชจ๋‹ˆํ„ฐ๋ง ์‹œ์Šคํ…œ๋„ ํ•จ๊ป˜ ๊ด€๋ฆฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ ๋ฐœ์ƒ ์‹œ ์›์ธ์„ ๋ถ„์„ํ•˜๊ณ , ํ•„์š”์— ๋”ฐ๋ผ ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ฐœ์„ ํ•˜๊ฑฐ๋‚˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์ง์ ‘ ๊ตฌํ˜„ํ•˜๋Š” ์—ญํ• ๋„ ๋งก๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ œ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์ฃผ์š” ๊ธฐ์ˆ  ์Šคํƒ์€ Python, SQL, AWS์ด๋ฉฐ, ์ตœ๊ทผ์—๋Š” GCP๋กœ์˜ ๋Œ€๊ทœ๋ชจ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ํ”„๋กœ์ ํŠธ๋ฅผ ํ†ตํ•ด BigQuery, GCS, GKE ํ™˜๊ฒฝ์—์„œ๋„ ๊นŠ์ด ์žˆ๋Š” ๊ฒฝํ—˜์„ ์Œ“๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ Docker์™€ Terraform์„ ํ™œ์šฉํ•˜์—ฌ ์ธํ”„๋ผ๋ฅผ ์ฝ”๋“œ๋กœ ๊ด€๋ฆฌํ•˜๋Š” IaC ํ™˜๊ฒฝ์—์„œ๋„ ์ง€์†์ ์œผ๋กœ ์ž‘์—…ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋” ๋‚˜์•„๊ฐ€ ์ตœ๊ทผ์—๋Š” AI Agent ์‹œ์Šคํ…œ๊ณผ Harness Engineering์—๋„ ๊ด€์‹ฌ์„ ๊ฐ€์ง€๊ณ , ์‹ค์ œ ์—…๋ฌด์™€ ๊ฐœ์ธ ํ”„๋กœ์ ํŠธ์—์„œ ์—์ด์ „ํŠธ ๊ธฐ๋ฐ˜ ์ž๋™ํ™” ์‹œ์Šคํ…œ์„ ์„ค๊ณ„ํ•˜๊ณ  ์‹คํ—˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹จ์ˆœํžˆ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ๋„˜์–ด, ์—ฌ๋Ÿฌ ์—์ด์ „ํŠธ๋ฅผ ์–ด๋–ป๊ฒŒ ์—ฐ๊ฒฐํ•˜๊ณ  ์•ˆ์ •์ ์œผ๋กœ ์‹คํ–‰ยท๊ด€๋ฆฌํ•  ๊ฒƒ์ธ์ง€, ์ฆ‰ โ€œAI Agent Orchestrationโ€๊ณผ โ€œExecution Harnessโ€ ๊ตฌ์กฐ์— ๋Œ€ํ•œ ๊ณ ๋ฏผ์„ ์ง€์†ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด๋กœ ์ผํ•˜๋ฉด์„œ ๊ฐ€์žฅ ํฌ๊ฒŒ ๋А๋‚€ ์ ์€ ๊ธฐ์ˆ ์€ ๋Š์ž„์—†์ด ๋ณ€ํ™”ํ•˜์ง€๋งŒ, ๊ทธ ๋ณธ์งˆ์€ ์ƒ๊ฐ๋ณด๋‹ค ํฌ๊ฒŒ ๋‹ค๋ฅด์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•˜๋‚˜์˜ ๊ธฐ์ˆ ์„ ๊นŠ์ด ์ดํ•ดํ•˜๋ฉด ๋‹ค๋ฅธ ๊ธฐ์ˆ ๋กœ ํ™•์žฅํ•˜๋Š” ๊ณผ์ •์€ ํ›จ์”ฌ ์ˆ˜์›”ํ•ด์ง‘๋‹ˆ๋‹ค. ์ €๋Š” ์ด โ€œํ•ต์‹ฌ ์›๋ฆฌ์˜ ๊ณตํ†ต์„ฑโ€์„ ์ค‘์‹ฌ์œผ๋กœ, ๋‹จ์ˆœํ•œ ๊ธฐ์ˆ  ๋‚˜์—ด์ด ์•„๋‹Œ ๋ณธ์งˆ์„ ์ดํ•ดํ•˜๋Š” ํ•™์Šต ๊ฒฝํ—˜์„ ์ „๋‹ฌํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.

์ด๋ฒˆ ๊ฐ•์˜๋ฅผ ํ†ตํ•ด ์ œ๊ฐ€ ํ˜„์—…์—์„œ ์Œ“์•„์˜จ ์‹ค์ „ ๊ฒฝํ—˜๊ณผ ์ธ์‚ฌ์ดํŠธ๋ฅผ ์•„๋‚Œ์—†์ด ๊ณต์œ ๋“œ๋ฆฌ๋ฉฐ, ์—ฌ๋Ÿฌ๋ถ„์ด ์Šค์Šค๋กœ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ํž˜์„ ๊ธฐ๋ฅผ ์ˆ˜ ์žˆ๋„๋ก ๊ธธ์žก์ด๊ฐ€ ๋˜์–ด๋“œ๋ฆฌ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

์ € ์‚ฌ์ด๋จผํ‚ด์€ ์–ด๋ ต๊ณ  ๋ณต์žกํ•œ ๊ธฐ์ˆ ๋„ ์‰ฝ๊ฒŒ ํ’€์–ด๋‚ด์–ด, ์žฌ๋ฏธ์žˆ๊ณ  ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์šด ๊ฐ•์˜๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆ˜๊ฐ•์ƒ ์—ฌ๋Ÿฌ๋ถ„๊ณผ ๊พธ์ค€ํžˆ ์†Œํ†ตํ•˜๋ฉฐ ํ•จ๊ป˜ ์„ฑ์žฅํ•ด ๋‚˜๊ฐ€๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

์—ฌ๋Ÿฌ๋ถ„์˜ ์‹ค๋ ฅ์ด ๋ˆˆ์— ๋„๊ฒŒ ์„ฑ์žฅํ•˜๋Š” ๊ณผ์ •์„ ํ•จ๊ป˜ ์ง€์ผœ๋ณด๋Š” ๊ฒƒ์ด ์ €์—๊ฒŒ ๊ฐ€์žฅ ํฐ ๋ณด๋žŒ์ž…๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

 

์ง‘ํ•„์ €์„œ: ์—…๋ฌด์— ๋ฐ”๋กœ ์“ฐ๋Š” AWS ์ž…๋ฌธ

 

๋”๋ณด๊ธฐ

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

49๊ฐœ โˆ™ (8์‹œ๊ฐ„ 26๋ถ„)

ํ•ด๋‹น ๊ฐ•์˜์—์„œ ์ œ๊ณต:

์ˆ˜์—…์ž๋ฃŒ
๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์ „์ฒด

250๊ฐœ

4.7

250๊ฐœ์˜ ์ˆ˜๊ฐ•ํ‰

  • OMG๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    OMG

    ์ˆ˜๊ฐ•ํ‰ 206

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    AWS์˜ ๋‹ค์–‘ํ•œ ์„œ๋น„์Šค๋ฅผ ์ด๋ก +๊ฐ„๋‹จํ•œ ์‹ค์Šต์œผ๋กœ ์ง„ํ–‰ํ•˜์—ฌ AWS๋ฅผ ์ฒ˜์Œ ์ด์šฉํ•ด๋ณด๋Š” ๋ถ„๋“ค์—๊ฒŒ ๋งŽ์€ ๋„์›€์ด ๋  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

    • Sungmin Kim
      ์ง€์‹๊ณต์œ ์ž

      ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ๋”์šฑ ๋‚˜์€ ๊ฐ•์˜๋กœ ์—ฌ๋Ÿฌ๋ถ„๋“ค์„ ์ฐพ์•„ ๋ต™๊ฒ ์Šต๋‹ˆ๋‹ค :)

  • ์ด์„ฑ์›๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    ์ด์„ฑ์›

    ์ˆ˜๊ฐ•ํ‰ 8

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ๋„ˆ๋ฌด๋„ˆ๋ฌด ์ข‹์€ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค. ์ „์ฒด๋ฅผ ๋‹ค ๋ณด๋Š” ๋А๋‚Œ

    • Sungmin Kim
      ์ง€์‹๊ณต์œ ์ž

      ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ์•ž์œผ๋กœ ๋” ๋…ธ๋ ฅํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

  • berylsky1๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    berylsky1

    ์ˆ˜๊ฐ•ํ‰ 2

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    6% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    AWS ์ž…๋ฌธ์ž๋ฅผ ์œ„ํ•œ ๊ฐ•์˜ ๋„ˆ๋ฌด ์ข‹์•„์š”!!! AWS์ฒ˜์Œ ์ ‘ํ•˜๋Š” ๋ถ„์—๊ฒŒ ์ถ”์ฒœ๋“œ๋ ค์š”!! ์ œ๊ฐ€ ์ฒ˜์Œ์— ์ž˜ ๋ชฐ๋ผ์„œ ๋ช‡ ๋ฒˆ ๊ณ ์ƒ์„ ํ–ˆ๋Š”๋ฐ ๊ณ„์† ๊ฐ•์˜๋ฅผ ๋“ฃ๋‹ค๋ณด๋‹ˆ AWS service์— ์ต์ˆ™ํ•ด์กŒ์–ด์š”. ์ œ๊ฐ€ ์ข‹์•˜๋˜ ์ด์œ ๋ฅผ ์„ธ๊ฐ€์ง€ ๊ณต์œ ํ•˜๊ณ  ์‹ถ์–ด์„œ ์ด๋ ‡๊ฒŒ ์ˆ˜๊ฐ•ํ‰์„ ๋‚จ๊ฒจ์š”!! 1. ์‹ค์Šต์„ ๋”ฐ๋ผํ•˜๊ธฐ๊ฐ€ ์‰ฌ์› ์–ด์š”. 2. ๊ฐ•์‚ฌ๋ถ„์ด ์ž์ฃผ ์—…๋ฐ์ดํŠธ๋ฅผ ํ•ด์ฃผ์„ธ์š”. 3. ๊ฐœ๋…์„ ์‰ฝ๊ฒŒ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”! ์ข‹์€ ๊ฐ•์˜ ์˜ฌ๋ ค์ฃผ์‹  ๊ฐ•์‚ฌ๋‹˜๊ป˜ ๊ฐ์‚ฌ๋“œ๋ ค์š”!

    • Sungmin Kim
      ์ง€์‹๊ณต์œ ์ž

      ์˜ค์šฐ ์ž์„ธํ•œ ํ”ผ๋“œ๋ฐฑ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ์ €๋„ ๋”์šฑ ์ž์ฃผ ๊ฒŒ์‹œํŒ์— ๋ฐฉ๋ฌธํ•ด์„œ ์ˆ˜๊ฐ•์ƒ๋ถ„๋“ค๊ณผ ์†Œํ†ตํ•˜๋ ค ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค ^^

  • ericserra๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    ericserra

    ์ˆ˜๊ฐ•ํ‰ 101

    โˆ™

    ํ‰๊ท  ํ‰์  4.9

    5

    100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ๊ฐœ๋…์„ ๋จผ์ € ์„ค๋ช…ํ•˜๊ณ  ๊ทธ ํ›„์— ์‹ค์Šต์„ ์ง„ํ–‰ํ•˜์—ฌ ์•„์ฃผ ์ข‹์•˜์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ ์•„์‰ฌ์šด์ ์€ Auto Scaling ์ด ๋น ์กŒ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค. ๋‹ค์Œ์—๋Š” ์ค‘๊ธ‰์ž ๋ฐ ์ƒ๊ธ‰์ž ๊ฐ•์˜๋„ ๊ณ„์†ํ•ด์„œ ๋งŒ๋“ค์–ด ์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

    • Sungmin Kim
      ์ง€์‹๊ณต์œ ์ž

      ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ค‘์ƒ๊ธ‰์ž ๊ฐ•์˜๊ฐ€ ํ˜„์žฌ ์ œ์ž‘์ค‘์— ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŽ์€ ๊ด€์‹ฌ ๊ฐ€์ ธ์ฃผ์„ธ์š”^^

  • ๋ฐฉ์ œ์ค‘๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    ๋ฐฉ์ œ์ค‘

    ์ˆ˜๊ฐ•ํ‰ 7

    โˆ™

    ํ‰๊ท  ํ‰์  4.9

    5

    100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    AWS์— ๋Œ€ํ•ด์„œ ์ค‘์š”ํ•œ ๋ถ€๋ถ„๊ณผ ์š”์ ์„ ์ค‘์‹ฌ์œผ๋กœ ์„ค๋ช…ํ•ด์ฃผ์…”์„œ ์ข‹์Šต๋‹ˆ๋‹ค.

    • Sungmin Kim
      ์ง€์‹๊ณต์œ ์ž

      ๋ฐฉ์ œ์ค‘๋‹˜ ์†Œ์ค‘ํ•œ ์˜๊ฒฌ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค!

Sungmin Kim๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜

์ง€์‹๊ณต์œ ์ž๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

๋น„์Šทํ•œ ๊ฐ•์˜

๊ฐ™์€ ๋ถ„์•ผ์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

์—ฐ๊ด€ ๋กœ๋“œ๋งต

๊ฐ•์˜๊ฐ€ ํฌํ•จ๋œ ๋กœ๋“œ๋งต์œผ๋กœ ํ•™์Šตํ•ด ๋ณด์„ธ์š”!

์‹ ๊ทœ๊ฐ€์ž… 25% ํ• ์ธ

โ‚ฉ33,000

25%

โ‚ฉ44,000

ํ‰์ƒ๊ต์œก์ด์šฉ๊ถŒ ์ง€์› ๊ฐ•์˜