๐ฑ ํ๋ก ํธ ๊ตฌ์ฑํด๋ณด๊ธฐ
1. CloudFront - CDN ์ดํดํ๊ธฐ
โ CloudFront๋ CDN ์๋น์ค์ ์ ์ฌํ ๊ธฐ๋ฅ.
โ CDN ์๋น์ค๋ Content Delivery Network ์๋น์ค๋ก, ์ ์ ํ์ผ๋ค์ ์บ์ฑํด์ฃผ๋ ์๋น์ค.
โ ์บ์ฑ์ ํ๋ ์ด์ : ์ด๋ ๊ณณ(๋ฆฌ์ )์์ ์ ์ํ๋ ์๋๋ฅผ ๋น์ทํ๊ฒ ๋ง๋ค์ด์ค.
โ ํด๋ผ์ฐ๋ ์ ์๋ ์ฐ๋ฆฌ๋๋ผ๋ CD networks, ๊ธ๋ก๋ฒํ๊ฒ๋ Akamai.
โ CDN ์๋น์ค๋ฅผ CloudFront๋ผ๋ ์๋น์ค๋ก AWS๊ฐ ์ ๊ณตํ์ฌ ์ฌ์ฉํ๊ธฐ ์ฌ์์ง !
โ
์ฆ, S3์ ๋ฒํท์ ์์ฑํ ๋ ๋ฆฌ์ ์ด ์ ํด์ ธ ์๊ธฐ ๋๋ฌธ์,
์์ธ ๋ฆฌ์ ์ ์๋ ๋ฒํท์ ํธ์คํ
๊ธฐ๋ฅ์ ์ด์ฉํด ๋ฏธ๊ตญ์์ ์๋น์ค ํ๋ค๊ณ ํ๋ฉด ์ฌ์ดํธ๊ฐ ์์ฒญ ๋ฆ๊ฒ ๋ธ.
โก๏ธ ๋๊ฐ์ S3 ๋ฒํท์ ์๋น์คํ๋ ๋๋ผ์ ๊ฐ๊น์ด ๋ฆฌ์ ๋ง๋ค ์์ฑํ๋ ๋ฐฉ๋ฒ์ ๋น์ฉ ๅค
โก๏ธ ์ด๋ CloudFront๋ฅผ ์ฌ์ฉ!
*๏ธโฃ AWS - CloudFront
2. CloudFront ๋ง๋ค๊ธฐ
(1) CloudFront ๋ฉ๋ด ์ฐพ์์ ํด๋ฆญ!
โ ๊ธ๋ก๋ฒ ์ฝํ ์ธ ์ ์ก ๋คํธ์ํฌ
(2) CloudFront ๋ฉ์ธ! - CloudFront ๋ฐฐํฌ ์์ฑ ํด๋ฆญ!
(3) ์๋ณธ ๋๋ฉ์ธ ์ ํ -> ๋ฐฐํฌ ์์ฑ ํด๋ฆญ !
โ ์๋ณธ ๋๋ฉ์ธ ์ธ ์ต์ ๋ค์ ๊ทธ๋๋ก.
(4) CloudFront ๋ฐฐํฌ ์๋ฃ !
โ ID : ์๋์ผ๋ก ๋ถ์ฌ๋๋ ๊ฐ, ๋ฐฐํฌ ์ ์ฌ์ฉ.
โ ๋๋ฉ์ธ ์ด๋ฆ(Domain name) : URL์ด๊ณ , ๋ธ๋ผ์ฐ์ ์์ ํธ์ถ๋ ์ ์์.
โ ์๋ณธ(Origin) : ์ด์ ์ ์์ฑํ S3์ URL
โ ์ํ(Status) : ํ์ฑํ(In Progress)์ธ ์ด์ ๋ Edge Location ์ด๋ผ๋ ๊ณณ์ ๋ฐฐํฌ์ค์ด๊ธฐ ๋๋ฌธ, ๋ฐฐํฌ๊ฐ ์๋ฃ๋๋ฉด Deployed ์ํ๊ฐ ๋จ.
(5) CloudFront URL์ ์ด์ฉํ์ฌ ๋ธ๋ผ์ฐ์ ์์ ํธ์ถ
(6) CloudFront ID ํด๋ฆญ -> ์ค์ 'ํธ์ง' ํด๋ฆญ !
(7) ๊ธฐ๋ณธ๊ฐ ๋ฃจํธ ๊ฐ์ฒด - index.html (๋๋ฉ์ธ ์ ์ ์ ๋ณด์ฌ์ค ํ์ผ) ์์ฑ -> ๋ณ๊ฒฝ์ฌํญ ์ ์ฅ !
(5) cloudfront URL์ ์ด์ฉํ์ฌ ๋ค์ ๋ธ๋ผ์ฐ์ ์์ ํธ์ถํ๋ฉด ์๋ฃ !