AWS

Na Jeongยท2022๋…„ 12์›” 19์ผ
0

AWS

๋ชฉ๋ก ๋ณด๊ธฐ
3/3
post-thumbnail

๐Ÿ““AWS๋ž€?

Amazon Web Service์˜ ์ค„์ž„๋ง๋กœ ์•„๋งˆ์กด์—์„œ ์ œ๊ณตํ•˜๋Š” ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์ด๋‹ค.
ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค๋ž€ ๋‹ค์–‘ํ•œ ์ปดํ“จํŒ… ์ž์›์„ ์˜จ๋””๋งจ๋“œ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค์ด๊ธฐ ๋•Œ๋ฌธ์— AWS ์‚ฌ์šฉ์ž๋Š” ์ง์ ‘ ๋ฌผ๋ฆฌ์ ์ธ ์„œ๋ฒ„ ์žฅ๋น„๋ฅผ ๊ตฌ์ž…ํ•˜๊ฑฐ๋‚˜ ์ž„๋Œ€ํ•˜์—ฌ ์„ค์น˜ํ•  ํ•„์š”์—†์ด ์›๊ฒฉ์œผ๋กœ ์†์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ์„œ๋ฒ„๋ฅผ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ’กAWS๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ 

  • AWS๋Š” ํด๋ผ์šฐ๋“œ ๋งˆ์ผ“์˜ ์„ ๊ตฌ์ž์ด์ž ๋ฆฌ๋”์ด๋‹ค.
  • AWS๋Š” ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ…์˜ ํŠน์ง•๊ณผ ์žฅ์ ์„ ๊ทธ๋Œ€๋กœ, ํ˜น์€ ๊ทธ ์ด์ƒ์œผ๋กœ ์ œ๊ณตํ•œ๋‹ค.
    -> ๋›ฐ์–ด๋‚œ ์œ ์—ฐ์„ฑ, ํ™•์žฅ์„ฑ, ์šฐ์ˆ˜ํ•œ ๋ณด์•ˆ์„ฑ, ์•ˆ์ •์„ฑ

AWS๋Š” ์–ด๋–ค ๊ทœ๋ชจ์˜ ๊ธฐ์—…์ด๋“  ๊ทธ ๊ธฐ์—…์— ํ•„์š”ํ•œ ์œ ์—ฐํ•˜๊ณ  ๊ฒฝ์ œ์ ์ด๋ฉฐ, ํ™•์žฅ ๊ฐ€๋Šฅํ•˜๊ณ  ์‚ฌ์šฉํ•˜๊ธฐ ๊ฐ„ํŽธํ•จ์— ๋”ํ•ด ์•ˆ์ •์„ฑ๊นŒ์ง€ ๋ณด์žฅ๋˜๋Š” ์ฐจ๋ณ„์  ๋•Œ๋ฌธ์— ์ „์„ธ๊ณ„ ์ˆ˜๋งŽ์€ ๊ธฐ์—…๋“ค๊ณผ ๊ฐœ๋ฐœ์ž๋“ค์ด ์‚ฌ์šฉํ•œ๋‹ค.

AWS์˜ ์„œ๋น„์Šค ์ง€์—ญ์€ ํฌ๊ฒŒ Regions, Availability Zones, Edge Location์œผ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ’กRegions(๋ฆฌ์ „)

  • AWS๊ฐ€ ์ „ ์„ธ๊ณ„์—์„œ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋ฅผ ํด๋Ÿฌ์ŠคํŠธ๋งํ•˜๋Š” ๊ธฐ์ค€์ด ๋˜๋Š” ๋ฌผ๋ฆฌ์  ์œ„์น˜
  • ์‚ฌ์šฉ์ž์™€ ๋ฆฌ์ „์ด ๊ฐ€๊นŒ์šธ์ˆ˜๋ก ๋„คํŠธ์›Œํฌ ์ง€์—ฐ์„ ์ตœ์†Œํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • AWS์—์„œ ์ œ๊ณตํ•˜๋Š” ๋‹ค์–‘ํ•œ ์„œ๋น„์Šค๋“ค์€ ๋Œ€๋ถ€๋ถ„ ๋ฆฌ์ „์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ œ๊ณต๋œ๋‹ค.

๐Ÿ’กAvailability Zones(๊ฐ€์šฉ ์˜์—ญ)

  • ๋ฆฌ์ „์•ˆ์— ์กด์žฌํ•˜๋Š” ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์˜ ๋…ผ๋ฆฌ์ ์ธ ๊ทธ๋ฃน์„ ์˜๋ฏธ
  • ๋ฆฌ์ „๋“ค๋ณด๋‹ค ๋น ๋ฅด๊ฒŒ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๊ณ , ์„œ๋น„์Šค ๊ฒฐํ•ฉ๋„ ๋†’๋‹ค.
  • ๋™์ผํ•œ ๋ฆฌ์ „ ๋‚ด์— ์žˆ๋”๋ผ๋„ ๋ฌผ๋ฆฌ์ ์œผ๋กœ๋Š” ๊ฒฉ๋ฆฌ๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ ์ž์—ฐ์žฌํ•ด ๋“ฑ์˜ ํ”ผํ•ด๋ฅผ ์ตœ์†Œํ™”ํ•œ๋‹ค.
  • ์‚ฌ์šฉ์ž๋Š” ์—ฌ๋Ÿฌ ๊ฐ€์šฉ ์˜์—ญ์— ๊ฑธ์ณ ์„œ๋น„์Šค๋ฅผ ๋ฐฐ์น˜ํ•ด ๋‚ด๊ฒฐํ•จ์„ฑ์„ ํ•œ์ธต ๋” ๊ฐ•ํ™”ํ•œ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณต๊ฐ€๋Šฅ

๐Ÿ’กEdge Location

  • AWS์˜ CDN(Content Delivery Network)์„œ๋น„์Šค์ธ CloudFront์˜ ์บ์‹ฑ ์ฝ˜ํ…์ธ ๊ฐ€ ์œ„์น˜ํ•˜๋Š” ๊ณณ
  • ์‚ฌ์šฉ์ž์™€ ๊ทผ์ฒ˜์— ์žˆ์„ ์ˆ˜๋ก ๋”์šฑ ๋น ๋ฅธ ์ „๋‹ฌ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฆฌ์ „๋ณด๋‹ค ํ›จ์”ฌ ๋งŽ๋‹ค.

๐Ÿ““AWS์˜ ์ฃผ์š” ์„œ๋น„์Šค 8๊ฐ€์ง€

๐Ÿ’กEC2(Elastic Compute Cloud)

  • ๋‹จ์ˆœ ํด๋ฆญ ๋ช‡๋ฒˆ์„ ํ†ตํ•ด ์‰ฝ๊ฒŒ ์‚ฌ์–‘์„ ๊ณ ๋ฅด๊ณ , ์ด๋ฅผ ํ†ตํ•ด ์ฆ‰์‹œ ๊ตฌ๋™ ๊ฐ€๋Šฅํ•œ ์„œ๋ฒ„๋ฅผ ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค
  • ์šด์˜ ์„œ๋ฒ„์— ํ•„์š”ํ•œ ๋Œ€๋ถ€๋ถ„์˜ Operating System์„ ์ง€์›ํ•˜๊ณ , ์‚ฌ์šฉ ๋ชฉ์ ์— ๋งž๋Š” ์‚ฌ์–‘ ์ œ๊ณต

๐Ÿ’กRDS(Relational Database Service)

  • ํด๋ผ์šฐ๋“œ์—์„œ ๊ฐ„ํŽธํ•˜๊ฒŒ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์„ค์น˜, ์šด์˜ ๋ฐ ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋Š” AWS์˜ ๋Œ€ํ‘œ์ ์ธ ์„œ๋น„์Šค
  • ๋‹ค์–‘ํ•œ RDBMS ์ œ๊ณต
  • ๋ฐฑ์—…๊ณผ ๊ฐ™์€ ์†Œํ”„ํŠธ์›จ์–ด ์œ ์ง€ ๋ณด์ˆ˜๋ฅผ ์œ„ํ•œ ๊ด€๋ฆฌ ํƒœ์Šคํฌ๋ฅผ ์ œ๊ฑฐํ•˜์—ฌ ํšจ์œจ์ ์ธ ์šด์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

๐Ÿ’กS3(Simple Storage Service)

  • ํŒŒ์ผ์„ ์‰ฝ๊ฒŒ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐ„์„ ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค
  • ํŒŒ์ผ๋งˆ๋‹ค ๊ณ ์œ  ์ฃผ์†Œ๋ฅผ ๋ถ€์—ฌํ•˜์—ฌ S3์— ์ €์žฅํ•œ ํŒŒ์ผ์„ ์›น์ƒ์—์„œ ์‰ฝ๊ฒŒ ์ฝ์„ ์ˆ˜ ์žˆ๋‹ค.
  • ์ฃผ๋กœ ์‚ฌ์ดํŠธ์ƒ์˜ ์ด๋ฏธ์ง€๋“ค์„ ์ €์žฅํ•˜๊ณ  ์‚ฌ์ดํŠธ์—์„œ ์ฝ์–ด๋“ค์—ฌ ๋ Œ๋”๋ง ํ•ด์ฃผ๋Š”๋ฐ ์‚ฌ์šฉํ•œ๋‹ค.

๐Ÿ’กVPC(Virtual Private Cloud)

  • ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์„ ๊ณ„์ • ๋ณ„๋กœ ๋…๋ฆฝ๋œ ๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋„์™€์ฃผ๋Š” ์„œ๋น„์Šค
  • ์‚ฌ์šฉ์ž๊ฐ€ ๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ ์„ค์ •์— ๋Œ€ํ•œ ์™„์ „ํ•œ ํ†ต์ œ๊ถŒ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ’กCloudFront

  • AWS์—์„œ ์ œ๊ณตํ•˜๋Š” CDN(Content Delevery Network)์„œ๋น„์Šค์ด๋‹ค.

    CDN์ด๋ž€?
    ์ธํ„ฐ๋„ท์ƒ์— ์ฝ˜ํ…์ธ ๋ฅผ ์บ์‹ฑํ•˜์—ฌ ์ข€ ๋” ๋น ๋ฅด๊ฒŒ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ „๋‹ฌ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋„์™€์ฃผ๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.
    ๋งˆ์น˜ ๋ฉ€๋ฆฌ ์žˆ๋Š” ์€ํ–‰์— ์ง์ ‘ ์•ˆ๊ฐ€๊ณ , ๊ฐ€๊นŒ์šด ATM๊ธฐ๋ฅผ ํ†ตํ•ด ํ˜„๊ธˆ์„ ์ฐพ์„ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ!

  • Latency(์ž์—ฐ์‹œ๊ฐ„)์„ ๋น„๊ตํ•ด์„œ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๊ณณ์— ์œ„์น˜ํ•œ ์—ฃ์ง€ ๋กœ์ผ€์ด์…˜์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•œ๋‹ค.

๐Ÿ’กRoute 53

AWS์—์„œ ์ œ๊ณตํ•˜๋Š” DNS(Domain Name Service)์„œ๋น„์Šค

DNS๋ž€?
์‚ฌ๋žŒ์ด ์ฝ์„ ์ˆ˜ ใ…ฃใ…‡ใ…†๋Š” ๋„๋ฉ”์ธ ์ด๋ฆ„์„ ๋จธ์‹ ์ด ์ฝ์„ ์ˆ˜ ์žˆ๋Š” IP์ฃผ์†Œ๋กœ ๋ณ€ํ™˜ํ•ด์ฃผ๋Š” ์—ญํ• 

  • ๊ฐ€์šฉ์„ฑ๊ณผ ํ™•์žฅ์„ฑ์ด ๋›ฐ์–ด๋‚˜๊ณ  AWS ์ธํ”„๋ผ์˜ ๊ฐ์ข… ๋„คํŠธ์›Œํฌ๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋„๋ฉ”์ธ ๋“ฑ๋ก, DNS๋ผ์šฐํŒ…, ์ƒํƒœ ํ™•์ธ๊ณผ ๊ฐ™์€ ์ฃผ์š” ๊ธฐ๋Šฅ๋“ค์„ ๊ฐ„ํŽธํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
  • AWS ๋‚ด์˜ ๋‹ค๋ฅธ ์„œ๋น„์Šค๋“ค๊ณผ์˜ ํ˜ธํ™˜์„ฑ๋„ ๋›ฐ์–ด๋‚จ.

๐Ÿ’กELB(Elastic Load Balancer)

๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ๋ฅผ ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค

๋กœ๋“œ ๋ฐธ๋Ÿฐ์Šค๋ž€?
์„œ๋ฒ„๋กœ ๋“ค์–ด์˜ค๋Š” ๋†’์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํŠธ๋ž˜ํ”ฝ์„ ์—ฌ๋Ÿฌ ๋Œ€์ƒ์— ์ ์ ˆํ•˜๊ฒŒ, ์ž๋™์œผ๋กœ ๋ถ„์‚ฐ์‹œ์ผœ์คŒ์œผ๋กœ์จ ์•ˆ์ •์ €์ธ ์„œ๋ฒ„ ์šด์˜์„ ๋„์™€์ค€๋‹ค.

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

๐Ÿ’กIAM

  • AWS์˜ ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•ด ๊ฐœ๋ณ„์ ์œผ๋กœ ์ ‘๊ทผ์ œ์–ด๋ฅผ ํ•˜๊ฑฐ๋‚˜ ๊ถŒํ•œ์„ ๊ฐ€์ง€๋„๋ก ๊ณ„์ • ๋˜๋Š” ๊ทธ๋ฃน์„ ์ƒ์„ฑ ๋ฐ ๊ด€๋ฆฌํ•˜๋Š” ์„œ๋น„์Šค
  • AWS์—์„œ๋Š” ๊ด€๋ฆฌ์™€ ๊ฐ™์€ ์ผ์ƒ์ ์ธ ์ž‘์—…์กฐ์ฐจ๋„ ๋ฃจํŠธ ๊ณ„์ •์œผ๋กœ ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์„ ๊ถŒ์žฅํ•œ๋‹ค. IAM ๊ณ„์ •์ด ์—†๋‹ค๋ฉด AWS ๋ฃจํŠธ ๊ณ„์ • ์ž์ฒด๊ฐ€ ๋ชจ๋“  ์„œ๋น„์Šค์— ๋Œ€ํ•œ ๊ถŒํ•œ์ด ์žˆ๊ธฐ์— ๋ณด์•ˆ์ƒ ๋งค์šฐ ์ทจ์•ฝํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
  • IAM ๊ณ„์ •์„ ์ƒ์„ฑํ•ด์„œ ๊ฐ๊ฐ ํ•„์š”ํ•œ ๊ถŒํ•œ๋งŒ ๊ฐ–๋„๋ก ์„ค์ •ํ•  ์ˆ˜ ์žˆ๊ณ  ๊ฐ๊ฐ access key๋ฅผ ๊ฐœ๋ณ„์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ณด์•ˆ์„ฑ์ด ๋†’์•„์ง„๋‹ค.
profile
๋Š์ž„์—†์ด ๋…ธ๋ ฅํ•˜๋Š” ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž (โธโธโขโธโธ) เท†

0๊ฐœ์˜ ๋Œ“๊ธ€