๋๋ฉ์ธ(Domain)
ํน์ ์ปดํจํฐ๋ฅผ ๊ฐ๋ฆฌํค๋ ์ฃผ์์ ์ญํ
DNS(Domain Name System)
๋ฌธ์๋ฅผ IP ์ฃผ์๋ก ๋ฐ๊ฟ์ฃผ๋ ์์คํ
IP์ฃผ์๋ ์ซ์๋ก๋ง ์ด๋ฃจ์ด์ ธ ์์ด ๋ณต์กํจ
=> ์ฌ๋์ด ์ฝ์ ์ ์๋ ๋๋ฉ์ธ ์ด๋ฆ(์: www.amazon.com )์ ๋จธ์ ์ด ์ฝ์ ์ ์๋ IP ์ฃผ์(์: 192.0.2.44)๋ก ๋ณํ
=> ๋๋ฉ์ธ ์ด๋ฆ์ ์ ๋ ฅํด๋ ์ํ๋ ์น์ฌ์ดํธ ์ด๋์ด ๊ฐ๋ฅ
Route53
๋๋ฉ์ธ์ ๋ฐ๊ธํ๊ณ ๊ด๋ฆฌํด์ฃผ๋ AWS์ DNS ์๋น์ค (์ ๋ฃ)
๊ทธ ์ธ์๋ ๊ฐ๋น์, ํ์ด์ฆ ๋ฑ์์๋ ๋๋ฉ์ธ์ ๊ตฌ๋งคํ ์ ์๋ ์๋น์ค๊ฐ ์๋ค
์ค์ต
Route53์ ์ ๋ฃ๋ผ์ ๋ด๋๋ฉ์ธํ๊ตญ ์ฌ์ดํธ๋ฅผ ์ด์ฉํด๋ณผ ๊ฒ์ด๋ค.
๋ก๊ทธ์ธ์ ํด์ผ ์ด์ฉํ ์ ์์ด์ ํ์๊ฐ์ ์ ํด์ผํ๋ค ..
1) ๋๋ฉ์ธ ์์ฑ
๋ก๊ทธ์ธ๊น์ง ํ์ผ๋ฉด ์ด์ ๋ด๊ฐ ๋ฑ๋กํ๊ณ ์ถ์ ๋๋ฉ์ธ ์ด๋ฆ์ ํ๋ฒ ๊ฒ์ํด๋ณธ๋ค. (์ค๋ณต๋๋ฉด ์๋๋๊น..)
๊ฒ์ํ์ ๋, ๋ฑ๋กํ๊ธฐ ๋ฒํผ์ด ๋ฌ๋ค๋ฉด ์ฌ์ฉ์ด ๊ฐ๋ฅํ ๊ฒ์ด๋ค.
๋์ถฉ ์ ์ผ ์์ ์๋ p-e.kr๋ก ๋๋๋ ๋๋ฉ์ธ์ ์ ํํด ๋ณด์์ฝ๋๋ฅผ ์ ๋ ฅํ๊ณ ๋ฑ๋กํ๋ค
๋ฑ๋กํ๋ฉด ๋ค์ ํ๋ฉด์ผ๋ก ๋์ด๊ฐ๋๋ฐ ์ฌ๊ธฐ์ ์ค์ํ ๋ด์ฉ์ ๋ค์๊ณผ ๊ฐ๋ค.
- IP์ฐ๊ฒฐ (A) : ์ด ์ฃผ์๋ก ์ฐ๊ฒฐ๋์ ๋ ์ด๋ค IP๋ก ์ฐ๊ฒฐ๋๋์ง ์์ฑ
- ๋ณ์นญ(CNAME) : IP์ฃผ์๋ฅผ ๋ชจ๋ฅผ ๋, ์๋ฅผ ๋ค๋ฉด ์ ๋ฒ CloudFront๋ก ๋ฐฐํฌํ ๋ฐฐํฌ๋๋ฉ์ธ๋ง ์๊ณ ์์ ๋ ํด๋น ๋๋ฉ์ธ์ ์์ฑ
์ด ๋ 250528-aws.p-e.kr ์์ input์๋ ๋ฌด์จ์ญํ ์ด๋
๋ค์ด๋ฒ ๋๋ฉ์ธ์ 'naver.com'์ด์ง๋ง ๋ค์ด๋ฒ ์ง๋์ ๋๋ฉ์ธ์ map.naver.com์ธ๋ฐ, ์ด๋ map์ด ๊ทธ๋ฐ ์ญํ ์ด๋ค (์๋ธ ๋๋ฉ์ธ๊ฐ์)
์๋ฌดํผ ์ง๊ธ ์ค์ต์์๋ ์ฌ์ฉ์ํ ๊ฑฐ๋ผ ๊ทธ๋ฅ ๊ทธ๋ ๋ค..์ ๋๋ก๋ง
๋ฐฐํฌ ๋๋ฉ์ธ ์ด๋ฆ์ ๋ณต์ฌํด ์์ https://๋ ์ง์์ฃผ๊ณ ์์ฑ ํ ์์ ํ๊ธฐ๋ฅผ ๋๋ฅธ๋ค.
์์ ํ๊ณ ์ด์ 250528-aws.p-e.kr์ ๋ค์ด๊ฐ๋ฉด
์ ์์ด ์๋๋ค...
์ด๊ฑด CloudFront์์ ์ถ๊ฐ๋ก ๋ ์ค์ ํด์ค์ผ ํด๊ฒฐํ ์ ์๋ค
2. ์ธ์ฆ์ ๋ฐ๊ธ๋ฐ๊ธฐ
๋ฐฐํฌ์ ๋ค์ด๊ฐ์ ์ผ๋ฐ - ์ค์ - 'ํธ์ง'๋ฒํผ ํด๋ฆญํ๋ฉด ์ฐ์ธก ์ด๋ฏธ์ง๊ฐ์ด ์ค์ ํธ์ง ํ์ด์ง๊ฐ ๋ณด์ธ๋ค.
์ค์ ํธ์ง์์ ์ค์ํ ํญ๋ชฉ์ด ๋ ๊ฐ์ง ์๋๋ฐ
1. Alternative Domain name(CNAME) : ์์์ ์์ฑํ cname์ ์ถ๊ฐํ๋ ๊ณณ
2. Custom SSL certificate : SSL์ ๋ณด์ ์์ผ ๊ณ์ธต, HTTPS ์ ์ฉ์ํค๊ธฐ ์ํ ์ธ์ฆ์๋ค.
์ผ๋จ Custom SSL certificate ํญ๋ชฉ์ ์๋ Request certificate ํด๋ฆญ
ํด๋ฆญํ๋ฉด ์๋์ ๊ฐ์ด ์ธ์ฆ์ ์์ฒญ ํ์ด์ง๊ฐ ๋จ๋๋ฐ, ์๋จ๋ฐ ์ฐ์ธก์ ๋ณด๋ฉด ์ง์ญ์ด ๊ธฐ๋ณธ์ ์ผ๋ก ๋ฏธ๊ตญ ๋ฒ์ง๋์ ๋ถ๋ถ๋ก ๋์ด์๋ค.
๋ฏธ๊ตญ ๋๋ถ(๋ฒ์ง๋์ ๋ถ๋ถ)์์๋ง ๋ฐ๊ธํ ์ธ์ฆ์๋ง ์ ์ฉ์ํฌ ์ ์๋ค๊ณ ํ๊ธฐ ๋๋ฌธ์ ํน์ฌ๋ ๋ค๋ฅธ ์ง์ญ์ผ๋ก ๋์ด์๋ค๋ฉด ์์ ํ๊ธฐ!!
๋ค์ ๋ฒํผ์ ๋๋ฅด๊ณ ์ด์ ์๊น ๋ด๋๋ฉ์ธํ๊ตญ์์ ๋ฐ๊ธ๋ฐ์ ์ฃผ์๋ฅผ ๋ณต์ฌํด๋๋ค. ๊ทธ๋ฆฌ๊ณ ํ์ด์ง ํ๋จ์ ์์ฒญ ๋ฒํผ์ ํด๋ฆญ
์ธ์ฆ์ ์์ฒญ๊น์ง ์๋ฃํ์ผ๋ฉด ์ผ์ชฝ ์ฌ์ด๋๋ฐ์ ์ธ์ฆ์ ๋์ด์ ํด๋ฆญํด ๋ด๊ฐ ์์ฒญํ ์ธ์ฆ์ ํญ๋ชฉ์ ๋๋ฌ๋ณธ๋ค.
๋ด๋ ค๋ณด๋ฉด ๋๋ฉ์ธ ํญ๋ชฉ์์ ์๋์ ๊ฐ์ด ๋จ๋๋ฐ,
์ด์ ๋ค์๊ณผ ๊ฐ์ด ์์ฑ๋ CNAME ์ด๋ฆ๊ณผ ๊ฐ์ ์ฌ์ฉํ๋ค.
2-1) ๋ด๋๋งค์ธํ๊ตญ์์ CNAME ์ถ๊ฐ
๋ด๋๋ฉ์ธํ๊ตญ์ผ๋ก ๋ค์ ์ด๋...
์๊น ์์ฑํ ๋๋ฉ์ธ ๊ด๋ฆฌ - ์์ ํ์ด์ง๋ก ๋ค์ด๊ฐ๋ค.
CNAME์ด๋ฆ์ .250528-aws์ ์๋ถ๋ถ๋ง, CNAME๊ฐ์ ๋งจ ๋ค .๋ง ์ง์์ฃผ๊ณ ๋ค ๋ณต์ฌํ๋ค
๋นจ๊ฐ ๋๊ทธ๋ผ๋ฏธ์น + ๋ฒํผ์ ๋๋ฌ CNAME์ ์ถ๊ฐํด์ฃผ๊ณ ,
CNAME ์ด๋ฆ์ ์๋ถ๋ถ์ ์์ชฝ input์, CNAME ๊ฐ์ ๋ท๋ถ๋ถ์ ์์ฑํ ํ ์์ ํ๊ธฐ๋ฅผ ํด๋ฆญํ๋ค.
์ด์ ๋๋ฉ์ธ ์์ ์ด ์๋ฃ๋์ผ๋ฉด ๋ค์ AWS Certificate Manager๋ก ๊ฐ์ ์๊น ์์ฒญํ ์ธ์ฆ์๋ฅผ ํ์ธํด๋ณด๋ฉด
์ํ๊ฐ ๋ฐ๊ธ๋จ์ผ๋ก ์์ ๋์ด์์์ ํ์ธํ ์ ์๋ค
ํ 1~2๋ถ ์ ๋ ๊ธฐ๋ค๋ฆฐ ๊ฒ ๊ฐ๋ค
2-2) ์ค์ ํธ์ง
์ค์ ํธ์ง ํ์ด์ง๋ก ๋ค์ ๋์์์ ์๊น ์ค์ํ๋ค๊ณ ํ 1๋ฒ๊ณผ 2๋ฒ ์ค 2๋ฒ์ ๋จผ์ ์๋ฃํ์ผ๋ฏ๋ก ์ด์ 1๋ฒ์ธ Alternative domain name์ ์ฒ๋ฆฌํ๊ณ ์ ํ๋ค.
ํญ๋ชฉ์ถ๊ฐ ํด๋ฆญ - 250528-aws.p-e.kr ์ ์ด์ฃผ๊ธฐ
๊ทธ๋ค์ ๋ฐ์์จ SSL ์ธ์ฆ์๋ฅผ ์ ํํด์ฃผ๊ณ ๋ณ๊ฒฝ์ฌํญ ์ ์ฅ์ ๋๋ฌ์ค๋ค.
์ฌ๋ฐฐํฌ๊น์ง ์ฝ๊ฐ์ ์๊ฐ์ด ๋ ๊ฑธ๋ฆฐ๋ค... ใฑ-
์๋ฌดํผ 250528-aws.p-e.kr ์ ์์ ๋ค์ ํด๋ณด๋ฉด ์ ๋ค์ด๊ฐ๋ ๊ฑธ ํ์ธํ ์ ์๋ค.
CloudFront์์์ ์ฝ๋ ์ ๋ฐ์ดํธ ๋ฐฉ๋ฒ
๋ฐฐํฌ ์ดํ์๋ ๊ธฐ๋ฅ ์ ๋ฐ์ดํธ, ๋ฒ๊ทธ ์์ ๋ฑ ์ฝ๋๋ฅผ ์์ ํด์ผ ํ๋ ์ผ์ด ๋ง์ด ์๊ธด๋ค.
๊ทธ๋ฌ๋ ์ฝ๋๋ฅผ ์์ ํ๋ค๊ณ ๋ฐ๋ก ์ ๋ฐ์ดํธ๊ฐ ๋๋๊ฒ ์๋๊ธฐ ๋๋ฌธ์ ์ฝ๋ ์ ๋ฐ์ดํธ ๋ฐฉ๋ฒ์ด ๋ฐ๋ก ์๋ค.
์ผ๋จ ๊ธฐ์กด ํ์ผ์ ์์ ํด์ ์ฌ๋น๋ํ๋ฉด ์๋์ผ๋ก ์์ ๋๋ค.
1. S3
์ผ๋จ S3 - ๋ฒํท - ์์ ํ ๋ฒํท์ ๋ค์ด๊ฐ ๊ฐ์ฒด๋ฅผ ์ญ์ ํด์ค๋ค
๊ทธ๋ฆฌ๊ณ ์ฌ๋น๋๋ ํ์ผ์ ๋ค์ ์
๋ก๋ํ๊ณ , ์น์ฌ์ดํธ ์๋ํฌ์ธํธ์ ๊ฐ์ ํ์ธํด๋ณด๋ฉด ์ ๋ฐ์๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
2. CloudFront
๊ทธ๋ฌ๋ CloudFront์ ๋๋ฉ์ธ์ด๋ ๋ด๋๋ฉ์ธํ๊ตญ์ผ๋ก ๋ฐฐํฌํ ๋๋ฉ์ธ์ผ๋ก ์ ์ํด๋ณด๋ฉด ํ๋๋ ๋ฐ์์ด ์๋์ด์๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
CloudFront๋ ๋น ๋ฅธ ์๋๊ฐ ์ฅ์ ์ด์ง๋ง
๊ทธ ๋์ ์ ์ฆ๊ฐ์ ์ผ๋ก ์ค์๊ฐ ๋๊ธฐํ๊ฐ ๋๋๊ฒ ์๋๊ธฐ ๋๋ฌธ์ ๋ฐ๋ก ์ ๋ฐ์ดํธ๊ฐ ๋์ง ์๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ ๊ฒ์ด ๋จ์ ์ด๋ค... (์ผ์ ์๊ฐ๋ง๋ค ๋๊ธฐํ๊ฐ ๋๋ค.)
๊ฐ์ ๋ก ๋ฐ๋ก ์ ๋ฐ์ดํธ๋ฅผ ์ํค๋ ค๋ฉด ๋ฌดํจํ๋ฅผ ์์ฑํด์ค์ผํ๋ค.
CloudFront์์ ํด๋น ๋ฐฐํฌ๋ฅผ ํด๋ฆญ - ๋ฌดํจํ ํญ์ ํด๋ฆญ - ๋ฌดํจํ ์์ฑํ๊ธฐ
๋ชจ๋ ๊ฒฝ๋ก์ ๋ํด์ ๊ฐ์ฒด ๊ฒฝ๋ก๋ฅผ ์ถ๊ฐํด์ฃผ๊ณ ์ถ๊ธฐ ๋๋ฌธ์ /* ๋ฅผ ์์ฑํ๊ณ ์์ฑํ๋ค.
๊ทธ๋ฆฌ๊ณ ์ด์ ๋ค์ ๋ฐฐํฌ๋ ์ฌ์ดํธ๋ค์ ํ์ธํด๋ณด๋ฉด ์ ์ ๋ฐ์ดํธ๊ฐ ๋์ด์์์ ํ์ธํ ์ ์๋ค.
ํ์ง๋ง ์๋ก ์ ๋ฐ์ดํธํ ๋๋ง๋ค ๋ค์๊ณผ ๊ฐ์ด ๊ณ์ ๊ฐ์ฒด ์ญ์ ํ๊ณ ์์ฑํ๊ณ ๋ฌดํจํ ์์ฑ์ ์ถ๊ฐํด์ค์ผํ๋ค.
์ด๋ฅผ ๊ทน๋ณตํ๊ณ ์ CI/CD ๋ฅผ ์ฌ์ฉํ๋๋ฐ, CI/CD๋ ์ฑ ๊ฐ๋ฐ ๋จ๊ณ์ ์๋ํ๋ฅผ ํตํฉํ๋ ์ฑ ์ ๊ณต ๋ฐฉ์์ผ๋ก ์ง์์ ๋ฐฐํฌ๋ฅผ ์๋ฏธํ๋ค.
์ด๋ ๋ค์ ๊ธ๋ก...
'AWS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
AWS / ์๋น์ค๋ค ์ ๋ฆฌํ๊ธฐ (0) | 2025.05.29 |
---|---|
AWS / CI/CD (1) | 2025.05.29 |
AWS / S3, Cloudfront๋ฅผ ํ์ฉํด ๋ฐฐํฌํ๊ธฐ (0) | 2025.05.28 |
AWS / ๊ธฐ์ด (0) | 2025.05.26 |