[ AWS Product ] Amazon CloudFront๋ž€?
๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

AWS

[ AWS Product ] Amazon CloudFront๋ž€?

728x90
๋ฐ˜์‘ํ˜•

Amazon CloudFront

 

 

๐ŸŒณ Amazon CloudFront๋ž€?

      โ—พ๏ธ ๋‚ฎ์€ ๋Œ€๊ธฐ ์‹œ๊ฐ„๊ณผ ๋†’์€ ์ „์†ก ์†๋„๋กœ ์•ˆ์ „ํ•˜๊ฒŒ ์ฝ˜ํ…์ธ  ์ „์†ก

      โ—พ๏ธ ์ •์  ๋ฐ ๋™์  ์›น ์ฝ˜ํ…์ธ ์˜ ๋ฐฐํฌ์†๋„๋ฅผ ๋†’์ž„

      โ—พ๏ธ ๋›ฐ์–ด๋‚œ ์„ฑ๋Šฅ, ๋ณด์•ˆ ๋ฐ ๊ฐœ๋ฐœ์ž ํŽธ์˜๋ฅผ ์œ„ํ•ด ๊ตฌ์ถ•๋œ ์ฝ˜ํ…์ธ  ์ „์†ก ๋„คํŠธ์›Œํฌ(CDN) ์„œ๋น„์Šค

 

 

๐ŸŒณ CDN(Content Delivery Network)์ด๋ž€?

 

 

        ๐Ÿค ์ฝ˜ํ…์ธ  ์ „์†ก ๋„คํŠธ์›Œํฌ๋กœ์จ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ๋–จ์–ด์ ธ ์žˆ๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ์ปจํ…์ธ ๋ฅผ ๋” ๋น ๋ฅด๊ฒŒ ์ œ๊ณตํ•˜๋Š” ์‹œ์Šคํ…œ

        ๐Ÿค ์‚ฌ์šฉ์ž๊ฐ€ ์›๊ฒฉ ์„œ๋ฒ„(Origin Server)๋กœ ๋ถ€ํ„ฐ Content(Web Object, Video, Music, Image, Document ๋“ฑ)

              ๋ฅผ ๋‹ค์šด ๋ฐ›์„ ๋•Œ ๊ฐ€๊นŒ์ด์— ์žˆ๋Š” ์„œ๋ฒ„์—์„œ ๋ฐ›๋Š” ๊ฒƒ๋ณด๋‹ค ์˜ค๋ž˜ ๊ฑธ๋ฆผ

        ๐Ÿค ์‚ฌ์šฉ์ž์™€ ๊ฐ€๊นŒ์šด ๊ณณ์— ์œ„ํ•œ Cache Server ์— ํ•ด๋‹น Content๋ฅผ ์ €์žฅ(์บ์‹ฑ)ํ•˜๊ณ 

              Content ์š”์ฒญ์‹œ์— Cache Server๊ฐ€ ์‘๋‹ตํ•œ๋‹ค.

 

 

 

    โ“ ์บ์‹œ(Cache) Vs ์บ์‹ฑ(Caching) โ“

             ์บ์‹œ๋Š” ์ปดํ“จํ„ฐ์˜ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๋ฉ”๋ชจ๋ฆฌ

             ์บ์‹ฑ์€ ์บ์‹œ ์˜์—ญ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์™€์„œ ์ ‘๊ทผํ•˜๋Š” ๋ฐฉ์‹

 

 

 

 

๐ŸŒณ CDN์˜ ์žฅ์ 

    ๐ŸŒฑ ์›น์‚ฌ์ดํŠธ ๋กœ๋”ฉ ์†๋„ ๊ฐœ์„ 

          โ—พ๏ธ ์˜ค๋ฆฌ์ง€๋‚  ์„œ๋ฒ„์˜ ํŠธ๋ž˜ํ”ฝ ๋ถ€ํ•˜ ๋ฐ ๋น„์šฉ์„ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค.

 

    ๐ŸŒฑ ์ธํ„ฐ๋„ท ํšŒ์„  ๋น„์šฉ ์ ˆ๊ฐ

          โ—พ๏ธ ์„œ๋ฒ„ ๋น„์šฉ ๊ฐ์†Œ

 

    ๐ŸŒฑ ์ปจํ…์ธ  ์ œ๊ณต์˜ ์•ˆ์ •์„ฑ

          โ—พ๏ธ ์ธํ„ฐ๋„ท ์„œ๋น„์Šค ์ œ๊ณต์ž์— ์ง์ ‘ ์—ฐ๊ฒฐ๋˜์–ด ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋ฏ€๋กœ

                ์ปจํ…์ธ ๋ฅผ ๋น ๋ฅธ ์†๋„๋กœ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋‹ค.

 

    ๐ŸŒฑ ์›น์‚ฌ์ดํŠธ ๋ณด์•ˆ ๊ฐœ์„ 

          โ—พ๏ธ ๋Œ€๊ทœ๋ชจ ๋ถ„์‚ฐ ์„œ๋ฒ„ ์žฅ๋น„๋กœ ๊ณต๊ฒฉ ํŠธ๋ž˜ํ”ฝ์„ ์™„ํ™”์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค.

 

 

๐ŸŒณ CDN์˜ ์ž‘๋™ ์›๋ฆฌ

      1๏ธโƒฃ ์ตœ์ดˆ ์š”์ฒญ์€ ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ์ปจํ…์ธ ๋ฅผ ๊ฐ€์ ธ์™€ ๊ณ ๊ฐ์—๊ฒŒ ์ „์†กํ•˜๋ฉฐ ๋™์‹œ์— CDN ์บ์‹ฑ ์žฅ๋น„์— ์ €์žฅ

      2๏ธโƒฃ ๋‘๋ฒˆ์งธ ์ดํ›„ ๋ชจ๋“  ์š”์ฒญ์€ CDN ์—…์ฒด์—์„œ ์ง€์ •ํ•˜๋Š” ํ•ด๋‹น ์ปจํ…์ธ  ๋งŒ๋ฃŒ ์‹œ์ ๊นŒ์ง€

            CDN ์บ์‹ฑ ์žฅ๋น„์— ์ €์žฅ๋œ ์ปจํ…์ธ ๋ฅผ ์ „์†ก

      3๏ธโƒฃ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ํŽ˜์ด์ง€์— ํ•œํ•ด์„œ CDN ์žฅ๋น„์—์„œ ์บ์‹ฑ์ด ๋˜๋ฉฐ,

            ํ•ด๋‹น ์ปจํ…์ธ  ํ˜ธ์ถœ์ด ์—†์„ ๊ฒฝ์šฐ ์ฃผ๊ธฐ์ ์œผ๋กœ ์‚ญ์ œ๋จ

      4๏ธโƒฃ ์„œ๋ฒ„๊ฐ€ ํŒŒ์ผ์„ ์ฐพ๋Š” ๋ฐ ์‹คํŒจํ•˜๋Š” ๊ฒฝ์šฐ

            CDN ํ”Œ๋žซํผ์˜ ๋‹ค๋ฅธ ์„œ๋ฒ„์—์„œ ์ฝ˜ํ…์ธ ๋ฅผ ์ฐพ์•„ ์—”๋“œ์œ ์ €์—๊ฒŒ ์‘๋‹ต์„ ์ „์†ก

      5๏ธโƒฃ ์ฝ˜ํ…์ธ ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ฑฐ๋‚˜ ์ฝ˜ํ…์ธ ๊ฐ€ ์˜ค๋ž˜๋œ ๊ฒฝ์šฐ,

            CDN์€ ์„œ๋ฒ„์— ๋Œ€ํ•œ ์š”์ฒญ์„ ํ”„๋ก์‹œ๋กœ ์ž‘๋™ํ•˜์—ฌ

           ํ–ฅํ›„ ์š”์ฒญ์— ๋Œ€ํ•ด ์‘๋‹ตํ•  ์ˆ˜ ์žˆ๋„๋ก ์ƒˆ๋กœ์šด ์ฝ˜ํ…์ธ ๋ฅผ ์ €์žฅ

 

 

๐ŸŒณ Cloud Front ๊ตฌ์„ฑ

    ๐ŸŒฑ Origin Server

          โ—พ๏ธ ์›๋ณธ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์„œ๋ฒ„

          โ—พ๏ธ S3, EC2 instance

    ๐ŸŒฑ Edge Server

          โ—พ๏ธ AWS์—์„œ ์‹ค์งˆ์ ์œผ๋กœ ์ œ๊ณตํ•˜๋Š” ์ „ ์„ธ๊ณ„์— ์žˆ๋Š” ์„œ๋ฒ„

          โ—พ๏ธ ์š”์ฒญ ๋ฐ›์€ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด์„œ ๋น ๋ฅด๊ฒŒ ์‘๋‹ตํ•ด์ฃผ๊ธฐ ์œ„ํ•œ ์บ์‹ฑ ๊ธฐ๋Šฅ์ด ์žˆ

๐ŸŒณ Cloud Front ์ž‘๋™ ๋ฐฉ์‹

Amazon Cloud Front ์ž‘๋™ ๋ฐฉ์‹

      1๏ธโƒฃ ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์š”์ฒญ์ด ๋ฐœ์ƒ

      2๏ธโƒฃ ์š”์ฒญ์ด ๋ฐœ์ƒํ•œ Edge Server๋Š” ์š”์ฒญ์ด ๋ฐœ์ƒํ•œ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•˜์—ฌ ์บ์‹ฑ ์—ฌ๋ถ€๋ฅผ ํ™•์ธ

      3๏ธโƒฃ ์บ์‹ฑ ๋ฐ์ดํ„ฐ๊ฐ€ ์กด์žฌํ•˜๋ฉด ์‚ฌ์šฉ์ž์— ์š”์ฒญ์— ๋งž๊ฒŒ ์‘๋‹ตํ•˜๊ณ  ์กด์žฌํ•˜์ง€ ์•Š์œผ๋ฉด Origin Server๋กœ ์š”์ฒญ

      4๏ธโƒฃ ์š”์ฒญ ๋ฐ›์€ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด Origin Server๋กœ๋ถ€ํ„ฐ ์ „๋‹ฌ ๋ฐ›์€ Edge Server๋Š” ์บ์‹ฑ ๋ฐ์ดํ„ฐ ์ƒ์„ฑ ํ›„ ์‚ฌ์šฉ์ž์—๊ฒŒ ์‘๋‹ต

728x90
๋ฐ˜์‘ํ˜•

'AWS' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[ AWS Product ] AWS Security Hub๋ž€?  (0) 2023.05.31
[ AWS Product ] AWS Config๋ž€?  (0) 2023.05.31
[ AWS Product ] AWS Control Tower๋ž€?  (0) 2023.05.31
[ AWS Product ] AWS Organizations๋ž€?  (0) 2023.05.24
[ AWS ] AWS(Amazon Web Service)๋ž€?  (0) 2023.05.24