๐Ÿงฉ7. AWS - CloudFront

yoonseulesยท2021๋…„ 5์›” 17์ผ
0

CloudClub์†Œํ•™ํšŒ_AWS

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

CloudFront

  • ์ •์ , ๋™์ , ์‹ค์‹œ๊ฐ„ ์›น์‚ฌ์ดํŠธ ์ปจํ…์ธ ๋ฅผ ์œ ์ €๋“ค์—๊ฒŒ ํšจ์œจ์ ์œผ๋กœ ์ „๋‹ฌ
  • Edge Location์„ ์‚ฌ์šฉ
  • ์ปจํ…ํŠธ ๋”œ๋ฆฌ๋ฒ„๋ฆฌ ๋„คํŠธ์›Œํฌ Content Delivery Network(CDN)
    : ์›นํŽ˜์ด์ง€๊ฐ€ ํ˜„์žฌ ์–ด๋””์—์„œ ๋ถˆ๋Ÿฌ์™€์ง€๋Š”์ง€, ์–ด๋Š ์ง€์—ญ์ธ์ง€ ๋“ฑ์„ ๊ทผ๊ฑฐํ•˜์—ฌ ์ปจํ…์ธ  ์›นํŽ˜์ด์ง€์— ๋”œ๋ฆฌ๋ฒ„๋ฆฌ ํ•ด ์ฃผ๋Š” ๊ฒƒ์ž„.
  • ๋ถ„์‚ฐ ๋„คํŠธ์›Œํฌ (Distributed Network)

๐Ÿ”Ž ์šฉ์–ด ์ •๋ฆฌ

  • Edge Location (์—ฃ์ง€ ์ง€์—ญ) : ์ปจํ…์ธ ๋“ค์ด ์บ์‹œ(Cache)์— ๋ณด๊ด€๋˜์–ด์ง€๋Š” ์žฅ์†Œ
    : ์ปจํ…์ธ  ์ •๋ณด๋Š” ์บ์‹œ์— ๋ณด๊ด€ํ•จ. but ์บ์‹œ๋Š” ์˜๊ตฌ์ ์œผ๋กœ ๋ณด๊ด€ํ•˜์ง„ ์•Š์Œ.
  • Origin (์˜ค๋ฆฌ์ง„) : ์›๋ž˜ ์ปจํ…์ธ ๋“ค์ด ๋“ค์–ด์žˆ๋Š” ๊ณณ, ์›น์„œ๋ฒ„ ํ˜ธ์ŠคํŒ…์ด ๋˜์–ด์ง€๋Š” ๊ณณ. S3, EC2์ธ์Šคํ„ด์Šค๊ฐ€ ์˜ค๋ฆฌ์ง„์ด ๋  ์ˆ˜ ์žˆ์Œ
  • Distribution(๋ถ„์‚ฐ) : CDN์—์„œ ์‚ฌ์šฉ๋˜์–ด์ง€๋ฉฐ Edge Location๋“ค์„ ๋ฌถ๊ณ  ์žˆ๋‹ค๋Š” ๊ฐœ๋…

์‹ค์Šต: CloudFront CDN๊ตฌ์ถ•ํ•˜๊ธฐ

  1. origin ๋งŒ๋“ค๊ธฐ
  2. S3 ๋ฒ„์ผ“ ์ƒ์„ฑ
  3. ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ(์œ„์น˜๋Š” ํ•œ๊ตญ ๋ง๊ณ  ๋‹ค๋ฅธ๊ณณ์œผ๋กœ)
  4. ๋ชจ๋“  ๊ถŒํ•œ์€ PUBLIC์œผ๋กœ ํ•˜๊ธฐ
  5. ๋ฒ„์ผ“์— ์—…๋กœ๋“œ ๋œ ์ด๋ฏธ์ง€ ํ™•์ธ

โ–ณ ๋Š๋ฆฌ๊ฒŒ ์ ‘๊ทผ๋˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Œ

  1. CloudFront ๋ถ„์‚ฐ ๋„คํŠธ์›Œํฌ ์ƒ์„ฑ

  2. web์œผ๋กœ Create Distribution ํ•˜๊ธฐ

    โ–ณ ๋งŒ๋“ค์–ด์ง€๋Š”๋ฐ 20-30๋ถ„ ์ •๋„ ์†Œ์š”๋จ

  3. ๋งŒ๋“ค์–ด์ง„ ๋„๋งค์ธ ์ฃผ์†Œ๊ฐ’์„ ์•„๊นŒ์˜ ์ฃผ์†Œ๊ฐ’ ๋Œ€์‹  ๋„ฃ์–ด์ฃผ๋ฉด ๋กœ๋”ฉ ์—†์ด ๋ฐ”๋กœ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์Œ

์‹ค์Šต์„ ๋งˆ์น˜๋ฉฐ

CloudFront์˜ ๋ถ„์‚ฐ ๋„คํŠธ์›Œํฌ ์ƒ์„ฑ์ด ๋ฌด์—‡์„ ์˜๋ฏธํ•˜๋Š”์ง€ ์‹ค์Šต์„ ํ†ตํ•ด ๋ช…ํ™•ํžˆ ์•Œ๊ฒŒ๋˜๋Š” ์‹œ๊ฐ„์ด์—ˆ๋‹ค.๐Ÿ˜Š

profile
๊ณต๋Œ€์ƒ ๊ฐœ๋… ์ •๋ฆฌ์šฉ

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