CloudFront
- ์ ์ , ๋์ , ์ค์๊ฐ ์น์ฌ์ดํธ ์ปจํ
์ธ ๋ฅผ ์ ์ ๋ค์๊ฒ ํจ์จ์ ์ผ๋ก ์ ๋ฌ
- Edge Location์ ์ฌ์ฉ
- ์ปจํ
ํธ ๋๋ฆฌ๋ฒ๋ฆฌ ๋คํธ์ํฌ Content Delivery Network(CDN)
: ์นํ์ด์ง๊ฐ ํ์ฌ ์ด๋์์ ๋ถ๋ฌ์์ง๋์ง, ์ด๋ ์ง์ญ์ธ์ง ๋ฑ์ ๊ทผ๊ฑฐํ์ฌ ์ปจํ
์ธ ์นํ์ด์ง์ ๋๋ฆฌ๋ฒ๋ฆฌ ํด ์ฃผ๋ ๊ฒ์.
- ๋ถ์ฐ ๋คํธ์ํฌ (Distributed Network)
๐ ์ฉ์ด ์ ๋ฆฌ
- Edge Location (์ฃ์ง ์ง์ญ) : ์ปจํ
์ธ ๋ค์ด ์บ์(Cache)์ ๋ณด๊ด๋์ด์ง๋ ์ฅ์
: ์ปจํ
์ธ ์ ๋ณด๋ ์บ์์ ๋ณด๊ดํจ. but ์บ์๋ ์๊ตฌ์ ์ผ๋ก ๋ณด๊ดํ์ง ์์.
- Origin (์ค๋ฆฌ์ง) : ์๋ ์ปจํ
์ธ ๋ค์ด ๋ค์ด์๋ ๊ณณ, ์น์๋ฒ ํธ์คํ
์ด ๋์ด์ง๋ ๊ณณ. S3, EC2์ธ์คํด์ค๊ฐ ์ค๋ฆฌ์ง์ด ๋ ์ ์์
- Distribution(๋ถ์ฐ) : CDN์์ ์ฌ์ฉ๋์ด์ง๋ฉฐ Edge Location๋ค์ ๋ฌถ๊ณ ์๋ค๋ ๊ฐ๋
์ค์ต: CloudFront CDN๊ตฌ์ถํ๊ธฐ
- origin ๋ง๋ค๊ธฐ
- S3 ๋ฒ์ผ ์์ฑ
- ์ด๋ฏธ์ง ์
๋ก๋(์์น๋ ํ๊ตญ ๋ง๊ณ ๋ค๋ฅธ๊ณณ์ผ๋ก)
- ๋ชจ๋ ๊ถํ์ PUBLIC์ผ๋ก ํ๊ธฐ
- ๋ฒ์ผ์ ์
๋ก๋ ๋ ์ด๋ฏธ์ง ํ์ธ
โณ ๋๋ฆฌ๊ฒ ์ ๊ทผ๋๋ ๊ฒ์ ํ์ธํ ์ ์์
-
CloudFront ๋ถ์ฐ ๋คํธ์ํฌ ์์ฑ
-
web์ผ๋ก Create Distribution ํ๊ธฐ
โณ ๋ง๋ค์ด์ง๋๋ฐ 20-30๋ถ ์ ๋ ์์๋จ
-
๋ง๋ค์ด์ง ๋๋งค์ธ ์ฃผ์๊ฐ์ ์๊น์ ์ฃผ์๊ฐ ๋์ ๋ฃ์ด์ฃผ๋ฉด ๋ก๋ฉ ์์ด ๋ฐ๋ก ์ ๊ทผ ๊ฐ๋ฅํ ๊ฒ์ ๋ณผ ์ ์์
์ค์ต์ ๋ง์น๋ฉฐ
CloudFront์ ๋ถ์ฐ ๋คํธ์ํฌ ์์ฑ์ด ๋ฌด์์ ์๋ฏธํ๋์ง ์ค์ต์ ํตํด ๋ช
ํํ ์๊ฒ๋๋ ์๊ฐ์ด์๋ค.๐