Inflearn brand logo image
Inflearn brand logo image
์ฑ„๋„ํ†ก ์•„์ด์ฝ˜
BEST

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

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

(4.6) ์ˆ˜๊ฐ•ํ‰ 225๊ฐœ

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

Thumbnail

์ดˆ๊ธ‰์ž๋ฅผ ์œ„ํ•ด ์ค€๋น„ํ•œ
[๋ฐ๋ธŒ์˜ต์Šค ยท ์ธํ”„๋ผ, ๋ฐฑ์—”๋“œ] ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๊ฑธ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์–ด์š”

  • 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์ž…๋‹ˆ๋‹ค.

5,891

๋ช…

์ˆ˜๊ฐ•์ƒ

279

๊ฐœ

์ˆ˜๊ฐ•ํ‰

156

๊ฐœ

๋‹ต๋ณ€

4.7

์ 

๊ฐ•์˜ ํ‰์ 

5

๊ฐœ

๊ฐ•์˜

์•ˆ๋…•ํ•˜์„ธ์š”. ์ €๋Š” ํ•™๋ถ€์™€ ์„์‚ฌ๋ฅผ ๋ฏธ๊ตญ์—์„œ ๋‚˜์™”์œผ๋ฉฐ ์ „๊ณต์€ ๊ฐ๊ฐ Computer Science, Data Science๋ฅผ ๊ณต๋ถ€ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ์ €๋Š” Healthcare์ชฝ ํšŒ์‚ฌ์˜ ๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด๋กœ ์ผํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋งค์ผ ์ œ๊ฐ€ ํ•˜๋Š” ์ผ์„ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋ง์”€๋“œ๋ฆฌ์ž๋ฉด; AWS์™€ Airflow๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋งค์ผ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถˆ๋Ÿฌ์™€ ETL๊ณผ์ •์„ ๊ฑฐ์น˜๋ฉฐ, ๋ฐ์ดํ„ฐ๊ฐ€ ์ž˜ ๋“ค์–ด์˜ค๋Š”์ง€ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋ฉด์„œ ๋ฌธ์ œ์  ํ˜น์€ ๊ฐœ์„ ์˜ ์—ฌ์ง€๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ ํ”„๋กœ๊ทธ๋žจ์„ ๊ตฌํ˜„ํ•˜๋Š” ์ผ์„ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๋ชจ๋‹ˆํ„ฐ๋ง์€ ์ฃผ๋กœ AWS์˜ CloudWatch์™€ Splunk๋ผ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.ํ˜„์žฌ ์ œ๊ฐ€ ํšŒ์‚ฌ์—์„œ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ๊ธฐ์ˆ ๋“ค์€ Python, AWS, SQL ๋“ฑ๋“ฑ์ด๋ฉฐ ์ตœ๊ทผ์—๋Š” GCP๋กœ Migrationํ•˜๊ณ  ์žˆ๋Š” ์ถ”์ด์ด๋ฉฐ AWS์™€ GCP๋ฅผ ๋™์‹œ์— ์ ‘ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

2022๋…„์—๋Š” ํšŒ์‚ฌ์—์„œ ๊ฑฐ์˜ 80%์˜ ๋ฐ์ดํ„ฐ ๋ฐ ํŒŒ์ดํ”„๋ผ์ธ์ด GCP๋กœ Migration์„ ๋งˆ์ณค์œผ๋ฉฐ Bigquery & GCS & GKE์ชฝ์„ ์‹ฌ์˜คํ•˜๊ฒŒ ๋‹ค๋ฃจ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  Docker Container & Terraform์‚ฌ์šฉ์œผ๋กœ ์ „๋ฐ˜์ ์ธ IaC ์ž‘์—…๋„ ๋ณ‘ํ–‰ํ•ด์„œ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด๋กœ ์ผํ•˜๋ฉด์„œ ๊ฐ€์žฅ ํฌ๊ฒŒ ๋А๋‚€์ ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋งค์ผ ์ƒˆ๋กœ์šด ๊ธฐ์ˆ ๋“ค์˜ ๋“ฑ์žฅ์œผ๋กœ ์ธํ•ด ์ง€๊ธˆ ๋‚ด๊ฐ€ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ๊ธฐ์ˆ ๋“ค์ด ๊ณผ์—ฐ obsoleteํ•ด์งˆ๊นŒ? ๊ทธ๋ ‡๋‹ค๋ฉด ๊ทธ ์ด์œ ๋Š” ๋ฌด์—‡์ธ๊ฐ€? ์ •๋ง ๊ทธ ๊ธฐ์ˆ ์ด ์ด๊ฑธ๋กœ ๋Œ€์ฒ˜๋  ์ˆ˜ ์žˆ๋Š”๊ฐ€? ๋‹จ์ ์€ ์—†๋Š” ๊ฒƒ์ธ๊ฐ€? ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. ์ € ๋ชจ๋“  ์งˆ๋ฌธ๋“ค์— ๋Œ€ํ•œ ๋‹ต๋ณ€์„ ์ฐพ๋Š”๊ฒƒ์€ ๋งค์šฐ ํž˜๋“ค์–ด ๋ณด์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ ๊ณผ์ •์„ ๊ฒช์œผ๋ฉด์„œ ํ•œ๊ฐ€์ง€ ๊ณตํ†ต์ ์ด ๋ณด์˜€์Šต๋‹ˆ๋‹ค. ๊นŠ๊ฒŒ ๋“ค์–ด๊ฐ€๋ณด๋ฉด ๊ฑฐ์˜ ๋Œ€๋™์†Œ์ด ํ•˜๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‹ค์‹œ ๋งํ•ด ํ•˜๋‚˜๋ฅผ ์ œ๋Œ€๋กœ ํŒŒํ—ค์นœ๋‹ค๋ฉด ๋‹ค๋ฅธ ๊ธฐ์ˆ ์„ ๋ฐฐ์šฐ๋Š” ๊ฒƒ์€ ๋งŽ์ด ์šฉ์ดํ•ด์ง„๋‹ค๋Š” ๊ฒƒ์ด์ฃ . ์ €๋Š” ์ด๋Ÿฐ ๋ฉ”์นด๋‹ˆ์ฆ˜์„ ๊ฐ•์˜์—์„œ๋„ ์ข…์ข… ์–ธ๊ธ‰์„ ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„๋“ค๊ณผ ํ•จ๊ป˜ ์ œ๊ฐ€ ํ˜„์žฌ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋ชจ๋“  ์ง€์‹๋“ค์„ ๊ณต์œ ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„๋“ค์˜ ๊ธธ์žก์ด๊ฐ€ ๋  ์ˆ˜ ์žˆ๋„๋ก ์ตœ์„ ์„ ๋‹คํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์ € ์‚ฌ์ด๋จผํ‚ด์€ ์—ฌ๋Ÿฌ๋ถ„๋“ค๊ป˜ ์žฌ๋ฏธ์žˆ๊ณ  ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์šด ๊ฐ•์˜๋ฅผ ์„ ๋ณด์ผ๊บผ์—์š”. ์—ฌ๋Ÿฌ๋ถ„๋“ค๊ณผ ๋Š์ž„์—†์ด ์†Œํ†ตํ•˜๋ฉด์„œ ๋” ๋‚˜์€ ์‚ฌ๋žŒ์ด ๋  ๊ฒƒ์„ ์•ฝ์†๋“œ๋ฆฌ๊ตฌ์š”. ์—ฌ๋Ÿฌ๋ถ„๋“ค์˜ ์‹ค๋ ฅ์ด ํ–ฅ์ƒ๋˜๋Š”๊ฒƒ์„ ์ง€์ผœ๋ณด๋Š” ๊ฒƒ์€ ์ €์˜ ํฐ ํ–‰๋ณต์ž…๋‹ˆ๋‹ค.

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

 

๋”๋ณด๊ธฐ

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

์ „์ฒด

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

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

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

์ˆ˜๊ฐ•ํ‰

์•„์ง ์ถฉ๋ถ„ํ•œ ํ‰๊ฐ€๋ฅผ ๋ฐ›์ง€ ๋ชปํ•œ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.
๋ชจ๋‘์—๊ฒŒ ๋„์›€์ด ๋˜๋Š” ์ˆ˜๊ฐ•ํ‰์˜ ์ฃผ์ธ๊ณต์ด ๋˜์–ด์ฃผ์„ธ์š”!