๊ธ์๊ฐ ๊ฒ์ ์์ผ๋ก ๋ณด์ผ ์ ์ค๋ฅธ์ชฝ ์๋จ์ ๋ฌ ๋ชจ์์ ๋๋ฌ์ฃผ์ธ์ :)
Amazon Route 53๋ ๋์ ๊ฐ์ฉ์ฑ๊ณผ ํ์ฅ์ฑ์ด ๋ฐ์ด๋ ํด๋ผ์ฐ๋ ์น ์๋น์ค์ ๋๋ค. ํํ์ด์ง ๊ฐ์๋ฉด ๋ ์์ธํ ๋ณด์ค ์ ์๋๋ฐ ์ด๋ฒ ๊ธ์์๋ ๋๋ฉ์ธ์ ๊ตฌ๋งคํ์ฌ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๋ ค๊ณ ํฉ๋๋ค.
์ ๊ฐ์ ๊ฒฝ์ฐ ํฌํธํด๋ฆฌ์ค๋ฅผ example.com ์ ๋๋ฉ์ธ์ ๊ฐ์ง ์น ์ฌ์ดํธ๋ก ๋ง๋ค๊ณ ์ถ์ด์ ์นดํ24, ๊ฐ๋น์ ๋ฑ์ ์์๋ณด๋ค๊ฐ AWS S3, EC2, RDS ๋ฑ AWS ๊ด๋ จํ ํด๋ผ์ฐ๋๋ฅผ ์ฌ์ฉํ ์ ์ด ์์ด์ ์ด๋ฒ์๋ AWS Route 53์ ์ฌ์ฉํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค.
AWS๋ 1๋ ๊ธฐ์ค ํํ 15,000์(com ๊ธฐ์ค, 12$) ์ ๋์ ๋๋ค. ์นดํ24๊ฐ 22,000์, ๊ฐ๋น์๊ฐ 13,500์ ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์นดํ24์์ .com์ด ๋ฑ๋ก๋ถ๊ฐ๋ฅ์ธ๋ฐ ์ด๊ฑด aws๋ก ์ ๊ฐ ์ด๋ฏธ ๊ตฌ๋งคํด์ ๋ถ๊ฐ๋ฅ์ด๋ผ๊ณ ๋์ค๋ ๊ฒ๋๋ค.
์๋ฌดํผ ๊ฐ๊ฒฉ๋ฉด์์ aws๊ฐ ๊ด์ฐฎ๊ณ , ๋ฌด์๋ณด๋ค ๊ด๋ฆฌํ๊ธฐ๊ฐ ํจ์ฌ ์์ํ ๊ฒ ๊ฐ์์ aws๋ฅผ ์ ํํ์ต๋๋ค.
์์ํ๊ธฐ
์ฌ์ค Amazon Route 53 ์ ๋ค์ด๊ฐ๋ฉด ํจ์ฌ ์์ธํ ๋์์๊ธฐ๋ ํ๋ฐ, ์ด๋ ค์ด ์ฉ์ด๋ค์ด ๋ง๊ณ ์ฒ์์ ๋ฐ๋ผํ๊ธฐ๋ ์ข ์ด๋ ค์ด๊ฑฐ ๊ฐ์ต๋๋ค.
Amazon Route53 ์์ํ๊ธฐ ๋ฒํผ์ ๋๋ฌ์ค๋๋ค.
๋๋ฉ์ธ ๋ฑ๋ก์ ๋๋ฌ์ค๋๋ค.
์ํ๋ ๋๋ฉ์ธ ์ด๋ฆ์ ์์ฑํ๊ณ ํ์ธ์ ๋๋ฌ์ค๋๋ค. ๊ทธ๋ฌ๋ฉด ์ฌ์ฉ๊ฐ๋ฅํ ์ฌ๋ฌ ๊ฐ์ ๋๋ฉ์ธ ๋ฆฌ์คํธ๊ฐ ์ญ์ฑ ๋์ต๋๋ค. ๋ง์ฝ ๋๊ตฐ๊ฐ ์ฌ์ฉํ๊ณ ์๋ค๋ฉด ์ฌ์ฉ ๋ถ๊ฐ๋ฅ์ด ๋น๋๋ค. ์ํ๋ ๋๋ฉ์ธ์ ์ฅ๋ฐ๊ตฌ๋์ ์ถ๊ฐ ํ ํ ๊ฒฐ์ ๋ฅผ ํด์ค๋๋ค.
๊ตฌ๋งค๋ฅผ ์คํจํ๋ฉด ๋๋ฉ์ธ ๋ฑ๋ก ์คํจ๊ฐ ๋จ๊ณ (์ ๊ฐ์ ๊ฒฝ์ฐ aws ๊ณ์ข์ ๋์ด ์์ด์ ใ ใ ), ์ฑ๊ณตํ๋ฉด ์์ ๊ฐ์ด ๋๋ฉ์ธ ๋ฑ๋ก์ฑ๊ณต์ด ๋น๋๋ค. ์คํจ์ฑ๊ณต ์ ์ ๋๋ฉ์ธ ์์ฑ ์ค์ด๋ผ๋ ๋ฌธ๊ตฌ๊ฐ ๋ ์์ํ ๋ฐ ๊ฝค ์ค๋๊ฑธ๋ฆฝ๋๋ค. ์ ๋ ํ 20๋ถ์ ๋ ๊ฑธ๋ ธ๋๊ฒ ๊ฐ์ต๋๋ค.
๋๋ฉ์ธ์ ๊ตฌ๋งคํ๋ค๊ณ ํด์ ๋ธ๋ผ์ฐ์ ์์ ํด๋น ๋๋ฉ์ธ์ ์ ์ํ๋ ค๊ณ ํ๋ฉด ์ ์์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ๋๋ฉ์ธ๋ง ๊ตฌ๋งคํ์ง AWS์์ ์๋ํฌ์ธํธ๊ฐ ๋ฌด์์ธ์ง ๋ชจ๋ฆ ๋๋ค.
DNS ๊ด๋ฆฌ์ ํธ์คํฐ ์์ญ์ ๋๋ฌ์ค๋๋ค.
๊ทธ๋ผ ์์ ๊ฐ์ ๋ฆฌ์คํธ๊ฐ ๋ณด์ผํ ๋ฐ ๊ทธ ์ ์ AWS S3์์ ์ฌ์ ์์ ์ ํด์ค ๊ฒ์ด ์์ต๋๋ค. ์ฐ๋ฆฌ๊ฐ ํ์ํ ๊ฒ์ ์๋ํฌ์ธํธ์ธ๋ฐ S3๋ EC2๋ก ์๋ํฌ์ธํธ ์ ๋ณด๋ฅผ ํ์ธํ ์ ์์ต๋๋ค. ํ์ง๋ง ์ง๊ธ์ ์ ์ ์ธ ์น์ฌ์ดํธ ๋ก ํ๋ ค๊ณ ํ๊ธฐ๋๋ฌธ์ EC2๋ ํ์์๊ณ S3๋ก๋ง ํด๋ณด๊ฒ ์ต๋๋ค. (ํฌํธํด๋ฆฌ์ค๋ฅผ ๊ตณ์ด ๋์ ์ธ ์น ์ฌ์ดํธ๋ก ๊ตฌ์ถํ ํ์๋ ์์ผ๋๊น์)
AWS S3 ์ค์ ํ๊ธฐ
S3 ๋์๋ณด๋๋ก ์์ ์ค๋ฅธ์ชฝ ๋ฒํท ๋ง๋ค๊ธฐ๋ฅผ ๋๋ฌ์ค๋๋ค.
๋ฒํท์ด๋ฆ์ ๋ฐ๋์๋ฐ๋์ ๋๋ฉ์ธ์ด๋ฆ์ผ๋ก ํด์ฃผ์ ์ผ ํฉ๋๋ค!! ๋ง์ฝ ๋๋ฉ์ธ์ด test.com ์๋ค๋ฉด ๋ฒํท์ด๋ฆ์ ๋ฐ๋์ test.com๋ก ํด์ฃผ์ธ์!! ์ฒ์์ ์๋ฌด ์๊ฐ์์ด ๋ฒํท ์ด๋ฆ ์ง์๋ค๊ฐ ๊ณ ์ํ์ต๋๋ค ใ ใ
๋ชจ๋ ํผ๋ธ๋ฆญ ์ก์ธ์ค ์ฐจ๋จ์ unchecked ํด์ฃผ์ธ์.
๋ฒํท ๋ง๋ค๊ธฐ๋ฅผ ๋๋ฌ ๋ฒํท์ ๋ง๋ค์ด์ค๋๋ค. ๋ฒํท์ ๊ฐ์ฒด ์ปจํ ์ด๋๋ผ๊ณ ์๊ฐํ์๋ฉด ๋ฉ๋๋ค.
๊ทธ๋ฌ๋ฉด ์์ ๊ฐ์ด ๋ฒํท ๋ฆฌ์คํธ์ ํด๋น ๋ฒํท์ด ์์ฑ์ด ๋๊ณ , ํด๋น ๋ฒํท์ ๋๋ฌ ์ด๋ํด์ค๋๋ค. ์ดํ index.html๋ฅผ ์ ๋ก๋ ํด์ค๋๋ค.
๊ทธ ํ ํญ ์ค ์์ฑ ํญ์ ๋๋ฌ์ค๋๋ค. ๋๋ฅด๊ณ ๊ฐ์ฅ ๋ฐ์ ๋ด๋ ค์ค๋ฉด ์ ์ ์น ์ฌ์ดํธ ํธ์คํ ์ด ์์ต๋๋ค. ํธ์ง์ ๋๋ฌ ํ์ฑํ ์์ผ์ฃผ์ธ์.
์ด์ ๋ฒํท ์ ์ฑ ์ ํธ์งํด์ค๋๋ค. ํญ์ ๊ถํ์ ๋๋ฌ์ค๋๋ค.
์๋ ์คํฌ๋กค ํ๋ค๋ณด๋ฉด ๋ฒํท ์ ์ฑ ์ด ์๋๋ฐ ํธ์ง์ ๋๋ฌ์ค๋๋ค.
์ ์ฑ ์์ฑ๊ธฐ๋ฅผ ๋๋ฌ์ค๋๋ค.
์ฒดํฌ๋ ๋ถ๋ถ์ ์์ ํด์ค๋๋ค.select Type of Policy : S3 Bucket PolicyPrincipal : *Actions : GetObjectARN : ์๋ง์กด ๋ฆฌ์์ค ์ด๋ฆ(์๋ ๋๋ฒ์งธ ์ด๋ฏธ์ง ์ฐธ๊ณ )
ARN์ ์ ๊ธฐ ์ฒดํฌ๋ ๋ถ๋ถ์ ๋๋ค.
๋ชจ๋ ์ค์ ์ด ๋๋ฌ์ผ๋ฉด Add Statement๋ฅผ ๋๋ฌ์ค๋๋ค.
์ด๋ก์จ S3 ์ค์ ์ ๋๋ฌ์ต๋๋ค. ์ ์คํ๋๋์ง ํ์ธํด๋ณด๊ฒ ์ต๋๋ค.
์ฒดํฌ๋ ๋ถ๋ถ์ ๋๋ฌ์ค๋๋ค.
๊ฐ์ฒด URL์ ๋๋ฌ์ค๋๋ค.
๋ค์ด๊ฐ์ ๋ index.html์ ๋ด์ฉ์ด ๋์ค๋ฉด ์ํ์ ๊ฒ๋๋ค.
๋ค์ Amazon Route 53
๋ค์ Route 53์ ํธ์คํ ์์ญ์ผ๋ก ์ด๋ํด์ค๋๋ค. ์ดํ ๋๋ฉ์ธ ์ด๋ฆ์ ํด๋ฆญํด์ค๋๋ค.
๋ ์ฝ๋ ์์ฑ์ ๋๋ฌ์ค๋๋ค.
ํธ๋ํฝ ๋ผ์ฐํ ๋์ ์์ ๋ณ์นญ์ ํ์ฑํ ์ํค๊ณ ์์ ๊ฐ์ด ์ค์ ํด์ค๋๋ค. ์ url์ ์๊น S3์์์ ์ ์ ์น ํธ์คํ ์๋ํฌ์ธํธ์ ๋๋ค. ๋๋ณด๊ธฐ ๋๋ฅด๋ฉด ์ ๋ ํธ ์ฐฝ์ด ๋์์ ์ ๋ ํธ ํ ์ ์์ต๋๋ค. ์ดํ ๋ ์ฝ๋ ์์ฑ์ ๋๋ฌ์ค๋๋ค.
๋ง์ฝ ๋๋ณด๊ธฐ ๋๋ ์ ๋ ์๋ฌด๊ฒ๋ ์๋ค๋ฉด S3 ์ค์ ์ด ์๋ชป๋์ด์๋ ๊ฒ์ ๋๋ค. ์ ๊ฐ์ ๊ฒฝ์ฐ ๋ฒ์ปท ์ด๋ฆ์ test.com ์ ๊ฐ์ด ๋๋ฉ์ธ ์ด๋ฆ์ผ๋ก ์ํ์ ๋ ๋๋ณด๊ธฐ ๋๋ฌ๋ ์๋ฌด ๋ฆฌ์คํธ๊ฐ ์์์ต๋๋ค.
๊ทธ๋ผ ์ด์ ๋ชจ๋ ์ค๋น๋ ๋๋ฌ์ต๋๋ค. 3๊ฐ์ ๋ ์ฝ๋๊ฐ ๋ณด์ฌ์ง๋๋ฐ ์ ํ NS, SOA๋ ํธ์คํ ์์ญ ์์ฑํ ๋ ์๋์ผ๋ก ์์ฑ๋๊ณ , ์ ํ A๋ ๋ฐฉ๊ธ ๋ ์ฝ๋ ์์ฑ์ ๋๋ฌ ์์ฑ์์ผ์ค ๊ฒ์ ๋๋ค. ๋ธ๋ผ์ฐ์ ์ ๊ตฌ๋งคํ ๋๋ฉ์ธ์ ์ ๋ ฅํ๊ณ ๋ค์ด๊ฐ๋ฉด ์ฑ๊ณต์ ์ผ๋ก ์ ์์ด ๋ฉ๋๋ค.
๋งบ์ผ๋ฉฐ..
http๋ก ๋์ด์๋๋ฐ https๋ก๋ ๋ฐ๊ฟ๋ด์ผ ํ ๊ฒ ๊ฐ์ต๋๋ค. AWS ๊ด๋ จ ์์
์ด ์ด๋ ต๊ธด ํ๋ฐ ์ฌ๋ฏธ๋ ์๋ค์.
ํ์๋ค๊ฐ ์๋์๋ ๋ถ๋ถ์ด ์์ผ๋ฉด ์ธ์ ๋ ์ง ์ง๋ฌธํด์ฃผ์ธ์!! :)
์์ ์ ๋ฏธ๋์์ Node.js๋ฅผ EC2๋ก ๋ฐฐํฌํ๊ธฐ๋ฅผ ์์ฑํ ์ ์ด ์๋๋ฐ ๋ค์ ๊ธ์๋ ๋ค์ ์์ฑํด๋ณด๊ฒ ์ต๋๋ค.
์ฝ์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
'AWS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[AWS] ๋ณด์ ๊ทธ๋ฃน์ ์์ค๋ก ๋ณด์ ๊ทธ๋ฃน ์ง์ ํ๊ธฐ (2) | 2023.04.19 |
---|---|
[AWS] rsync ๋ง๊ณ datasync ! - EFS Data ์ด์ (0) | 2022.11.20 |
[AWS] S3 ํผ๋ธ๋ฆญ ์ก์ธ์ค ์ฐจ๋จ์ ํ์ฑํ ํ๋ฉด์ ๊ฐ์ฒด์ ์ ๊ทผํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์!! (0) | 2022.06.28 |
[AWS] EC2 ์ธ์คํด์ค์ HTTPS ์ ์ฉํ๊ธฐ (15) | 2021.10.08 |
[AWS] HTTP to HTTPS๋ก ๋ฐฐํฌํ๊ธฐ (S3 ๊ธฐ์ค) (7) | 2021.05.21 |