Community

๐Ÿชฃ AWS CloudFront ์—์„œ HTTP/3๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค

- ์‹ ๊ทœ ๋ฐ ๊ธฐ์กด CloudFront ๋ฐฐํฌ์—์„œ HTTP/3๋ฅผ ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. --- ๋ฉฐ์น  ์ „ AWS์˜ ํ…Œํฌ ์—๋ฐ˜์ ค๋ฆฌ์ŠคํŠธ ์œค์„์ฐฌ ๋‹˜๊ป˜์„œ AWS ๋ธ”๋กœ๊ทธ์— ๊ฒŒ์‹œํ•˜์‹  ๊ธ€์„ ๋ณด๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋กœ AWS CloudFront ์—์„œ HTTP/3๋ฅผ ์ง€์›ํ•œ๋‹ค๋Š” ๋‚ด์šฉ์ด์—ˆ์ฃ ! ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž์˜ ์ž…์žฅ์—์„œ ๋ฐ”๋ผ ๋ดค์„ ๋•Œ๋„ ์—„์ฒญ๋‚˜๊ฒŒ ํš๊ธฐ์ ์ธ ๊ธฐ๋Šฅ ์ถ”๊ฐ€๋ผ๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์šฐ์„  CloudFront๋Š” AWS์—์„œ ์ œ๊ณตํ•˜๊ณ  ์žˆ๋Š” CDN(Content Delivery Network) ์ œํ’ˆ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. CDN์„ ์ด์šฉํ•˜๋ฉด ๋ ˆ์ดํ„ด์‹œ ๊ฐ์†Œ, ์บ์‹œ ๊ธฐ๋Šฅ ์ œ๊ณต ๋“ฑ์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์ฃ . ์›น์—์„œ๋Š” ์ฃผ๋กœ HTML, CSS, JS ํŒŒ์ผ์„ ๋น„๋กฏํ•œ ๊ฐ์ข… ์ •์  ๋ฆฌ์†Œ์Šค๋“ค์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. HTTP/3๋Š” ๊ธฐ์กด TCP ๊ธฐ๋ฐ˜ HTTP ํ†ต์‹ ์˜ ๋‹จ์ ์„ ๊ทน๋ณตํ•˜๊ณ ์ž ์ƒˆ๋กญ๊ฒŒ ์ œ์•ˆ๋œ ๋„คํŠธ์›Œํฌ ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค. TCP ๊ธฐ๋ฐ˜ HTTP ํ†ต์‹ (HTTP/1.1, HTTP/2)์€ ์˜ค๋ž˜ ์ „์— ๊ฐœ๋ฐœ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ํ—ค๋”๊ฐ€ ํฌ๊ณ , ์†๋„๊ฐ€ ๋А๋ฆฌ๋ฉฐ, ๊ณ ์œ ์˜ ๋ณ‘๋ชฉ ํ˜„์ƒ(HOLB) ๋“ฑ์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ HTTP/3๋Š” UDP ๊ธฐ๋ฐ˜์˜ ํ”„๋กœํ† ์ฝœ(QUIC)๋กœ ๋™์ž‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๋Ÿฌํ•œ ๋‹จ์ ์„ ๊ทน๋ณตํ–ˆ์ฃ . ๋‹ค๋งŒ ์ƒ์šฉํ™”๊ฐ€ ๋งŽ์ด ๋˜์ง€๋Š” ์•Š์•„์„œ, ํ˜„์žฌ๊นŒ์ง€๋Š” ์ข€ ๋Œ€๊ทœ๋ชจ ํšŒ์‚ฌ์˜ ์ œํ’ˆ๋“ค(YouTube ๋“ฑ)์—์„œ๋งŒ ์ฃผ๋กœ ๋ณผ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. AWS ์ฝ˜์†”์˜ CloudFront ํŒจ๋„์— ๋“ค์–ด๊ฐ€์„œ HTTP/3 ๋ฒ„์ „์„ ์ƒˆ๋กœ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋„ ์‰ฝ๊ฒŒ ์ถ”๊ฐ€๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. HTTP/3๊ฐ€ ์•„์ง๊นŒ์ง€๋Š” ๋จผ ๊ธฐ์ˆ ์ธ ๊ฒƒ์ฒ˜๋Ÿผ ๋А๊ปด์กŒ๋Š”๋ฐ, ๋Œ€์ค‘ํ™”๊ฐ€ ์ด๋ฃจ์–ด์ง€๊ณ  ์žˆ๋Š” ๊ด‘๊ฒฝ์„ ๋ณด๋‹ˆ ๊ฐํšŒ๊ฐ€ ์ƒˆ๋กญ๋„ค์š”!

์•Œ๋ฆผ

์•Œ๋ฆผ์ด ์—†์Šต๋‹ˆ๋‹ค