AWS

์ƒํ™œ์ฝ”๋”ฉ๊ณผ ํ•จ๊ป˜ํ•˜๋Š” AWS ํƒ๊ตฌ์ƒํ™œ - 6์ผ์ฐจ

๋…ธ๋ฃจ๋ฃฝ 2020. 8. 11. 16:23

WEB1 - 17. ์ธํ„ฐ๋„ท์„ ์—ฌ๋Š” ์—ด์‡ : ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ

์›น ๋ธŒ๋ผ์šฐ์ €์™€ ์›น ์„œ๋ฒ„

์›น ์„œ๋ฒ„: ํ•˜๋“œ๋””์Šคํฌ์— index.html์ด๋ผ๋Š” ํŒŒ์ผ์ด ์ €์žฅ๋˜์–ด ์žˆ์Œ.

์›น ๋ธŒ๋ผ์šฐ์ €: info.cern.ch/index.html์ด๋ผ๊ณ  ์น˜๋ฉด, ์›น ์„œ๋ฒ„์— ๋งˆ๋ฒ•(?)์„ ๋ถ€๋ ค์„œ ์‹ ํ˜ธ๋ฅผ ๋ณด๋ƒ„. (์•Œ๋ฉด ๊ธฐ์ˆ , ๋ชจ๋ฅด๋ฉด ๋งˆ๋ฒ•โœจ)

์›น ์„œ๋ฒ„๋Š” index.html์„ ์ฐพ์•„์„œ ์›น๋ธŒ๋ผ์šฐ์ €์—๊ฒŒ ์ฝ”๋“œ๋ฅผ ์ „๋‹ฌํ•ด์ค€๋‹ค.

์›น ๋ธŒ๋ผ์šฐ์ €๋Š” ๊ทธ๊ฑธ ์ฝ์–ด์„œ ํ™”๋ฉด์— ํ‘œ์‹œ.

 

์›น ๋ธŒ๋ผ์šฐ์ €๋Š” ์ •๋ณด๋ฅผ ์š”์ฒญ → ํด๋ผ์ด์–ธํŠธ

์›น ์„œ๋ฒ„๋Š” ์ •๋ณด์— ์‘๋‹ต ์„œ๋ฒ„

 

์›น ์„œ๋ฒ„: ์ž์‹ ์˜ ์ปดํ“จํ„ฐ์— ์ง์ ‘ ์„ค์น˜ํ•ด์„œ ํ•˜๋Š” ๊ฒƒ

์›น ํ˜ธ์ŠคํŒ…: ๋Œ€ํ–‰ํ•ด์ฃผ๋Š” ์—…์ฒด์—๊ฒŒ ๋งก๊ธฐ๋Š” ๊ฒƒ. ์‰ฝ๋‹ค.

 

AWS S3 WEB Hosting

๋ฒ„ํ‚ท ๋งŒ๋“ค๊ธฐ
ํผ๋ธ”๋ฆญ ์—‘์„ธ์Šค ์ฐจ๋‹จ ๋น„ํ™œ์„ฑํ™”

๋‹ค์Œ ํด๋ฆญ.

ํผ๋ธ”๋ฆญ ์ฝ๊ธฐ ์•ก์„ธ์Šค ๊ถŒํ•œ ๋ถ€์—ฌํ•˜๊ธฐ.

์Šคํ† ๋ฆฌ์ง€ ํด๋ž˜์Šค๋ฅผ ์Šคํƒ ๋‹ค๋“œ๋กœ ์„ ํƒ ํ›„ ์—…๋กœ๋“œ.

 

๊ฐ์ฒด - ์†์„ฑ - ์ •์  ์›น ์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…

์ธ๋ฑ์Šค ๋ฌธ์„œ: ํ™ˆํŽ˜์ด์ง€๋กœ ์‚ฌ์šฉ๋  ๋ฌธ์„œ ์„ ํƒํ•˜๋Š” ๊ฒƒ. index.html ์ž…๋ ฅ.

์—”๋“œํฌ์ธํŠธ ์˜†์— ์žˆ๋Š” ๋งํฌ๋กœ ๋“ค์–ด๊ฐ€๋ฉด ์›น์‚ฌ์ดํŠธ ์ ‘์† ๊ฐ€๋Šฅ~

 

AWS - CloudFront 1. ์ˆ˜์—… ์†Œ๊ฐœ

Cache Server: ์‚ฌ์šฉ์ž์—๊ฒŒ ํ•œ๋ฒˆ ์ฝ˜ํ…์ธ ๋ฅผ ์ „์†กํ–ˆ๋‹ค๋ฉด, ๊ทธ๋‹ค์Œ์—” ์ €์žฅ๋œ ๊ฒฐ๊ณผ๋ฅผ ์„œ๋น„์Šค.

CDN(Content Delivery Network): ์ „ ์„ธ๊ณ„ ์–ด๋””๋“  ๊ฐ„์— 1์ดˆ ๋งŒ์— ์ ‘์†ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ์„œ๋น„์Šค.

 

CloudFront = Cache Server + CDN

 

AWS - CloudFront 2. ์ˆ˜์—…์˜ ๋ชฉ์ 

์ข€ ๋” ๋น ๋ฅด๊ฒŒ ๋™์ž‘ํ•  ์ˆ˜ ์žˆ๋Š” ์›น์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด.

 

AWS - CloudFront 3. ํด๋ผ์šฐ๋“œํ”„๋ก ํŠธ ์ƒ์„ฑ

 

Origin์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์ „ ์„ธ๊ณ„์— ์žˆ๋Š” CloudFront์˜ Cache Server๋กœ ๋ถ„๋ฐฐ(Distribution)

 

์„œ๋น„์Šค - ๋„คํŠธ์›Œํ‚น ๋ฐ ์ฝ˜ํ…์ธ  ์ „์†ก - CloudFront

Create Distribution - Web - Get Started

Origin Domain Name์— ์›น์„œ๋ฒ„์˜ ์ฃผ์†Œ ์ž…๋ ฅ. http, id ์“ฐ๋ฉด ์•ˆ ๋˜๊ณ  Domain๋งŒ ์จ์•ผ ํ•จ!

๋‚˜๋จธ์ง€๋Š” default๊ฐ’.

์‹œ๊ฐ„์ด ์ข€ ๊ฑธ๋ฆฝ๋‹ˆ๋‹น

 

General๋กœ ๋“ค์–ด๊ฐ€๊ธฐ.

Domain Name์˜ ์ฃผ์†Œ + /index.html๋กœ ์ ‘์†.

๋ฐ˜์‘ ์†๋„๊ฐ€ 32ms๋กœ ๋งค์šฐ ๋งค์šฐ ์งง์•„์กŒ๋‹ค!

BUT ํ˜„์žฌ ์‹œ๊ฐ„ ์ถœ๋ ฅ ์‹œ ์‹œ๊ฐ„์ด ๋ฐ”๋€Œ์ง€ ์•Š๋Š” ํ˜„์ƒ → Origin์˜ ๋ฐ์ดํ„ฐ๋Š” ๋ฐ”๋€Œ์—ˆ๋Š”๋ฐ, Distribution์€ ๋ชจ๋ฅด๋Š” ์ƒํƒœ ๋ฐœ์ƒ.