Routing Policies - Weighted
๊ฐ์ค์น ๊ธฐ๋ฐ ๋ผ์ฐํ ์ ์ฑ ์ ๋ํด ์์๋ณด์
์๋ ๊ทธ๋ฆผ์ Route53 ์ด๋ฏธ์ง ์ค๋ฅ ๋ฌด์ํ์ธ์ฉ.
- ์ด ์ ์ฑ
์ ์ฌ์ฉํ๋ฉด, ๊ฐ์ค์น๋ฅผ ํ์ฉํด ์์ฒญ์ ์ผ๋ถ ๋น์จ์ ํน์ ๋ฆฌ์์ค๋ก ๋ณด๋ด๋ ์์ ์ ์ด๊ฐ ๊ฐ๋ฅํด์ง๋ค.
- ์ ๊ทธ๋ฆผ์ ๋ณด๋ฉด, Route53 ์ด ์๊ณ , EC2๊ฐ 3๊ฐ ์คํ์ค์ผ๋, 70, 50, 10 ์ผ๋ก ๊ฐ์ค์น๋ฅผ ํ ๋น๋ฐ๋๋ค.
- ๊ฐ์ค์น์ ํฉ์ด ๊ผญ 100์ด ๋ ํ์๋ ์๋ค.
- Route53์์ ์ค๋ DNS ์๋ต์ 70% ๊ฐ ์ฒซ ๋ฒ์งธ EC2 ์ธ์คํด์ค๋ก ๋ฆฌ๋ค์ด๋ ํ ๋๋ค.
- 20%๋ 2๋ฒ์งธ, 10%๋ 3๋ฒ ์งธ ์ธ์คํด์ค๋ก ๊ฐ๋๋ค.
- ๋ฐ๋ผ๊ฐ์ ๊ฐ Record ์ ์๋์ ์ผ๋ก ๊ฐ์ค์น๋ฅผ ํ ๋นํ๊ฒ ๋๋ค.
- ๊ฐ Record๋ก ๋ณด๋ด์ง๋ ํธ๋ํฝ(traffic)์ ์์
traffic = Weight for a specific record / sum of all Weights for all records ๋ก ๊ณ์ฐ ๊ฐ๋ฅํ๋ค.- traffic = 70 / 100 = 70% ์ ํธ๋ํฝ์ด ์ฒซ ๋ฒ์งธ EC2 ๋ก ๊ฐ๊ฒ ๋๋ค.
- ํ DNS ์ด๋ฆ ํ์ ์๋ ๋ค๋ฅธ Record๋ค๊ณผ ๋น๊ตํ์๋, ํด๋น Record๋ก ํธ๋ํฝ์ ์ผ๋ง๋ ๋ณด๋ผ์ง ๋ํ๋ด๋ ๊ฐ
- DNS Records ๋ค์ ๋ชจ๋ ๊ฐ์ ์ด๋ฆ๊ณผ ํ์ (์ ํ)์ด์ด์ผ ํ๋ค.
- ์ํ ํ์ธ๊ณผ๋ ๊ด๋ จ๋ ์ ์๋ค.
- ์ฌ์ฉ์ฌ๋ก
- ์๋ก ๋ค๋ฅธ Region๋ค์ ๊ฑธ์ณ ๋ก๋๋ฐธ๋ฐ์ฑ์ ํ ๋๋, ์ ์ ์์ ํธ๋ํฝ์ ๋ณด๋ด ์ App์ ํ ์คํธํ๋ ๊ฒฝ์ฐ ์ฌ์ฉ
- ๊ฐ์ค์น 0 ์ ๊ฐ์ ๋ณด๋ด๊ฒ ๋๋ฉด ํน์ Resource์ ํธ๋ํฝ ๋ณด๋ด๊ธฐ๋ฅผ ์ค๋จํด ๊ฐ์ค์น๋ฅผ ๋ฐ๊ฟ ์ ์๋ค.
- ๋ง์ฝ, ๋ชจ๋ resource record์ ๊ฐ์ค์น์ ๊ฐ์ด 0์ธ ๊ฒฝ์ฐ์๋ ๋ชจ๋ Record๊ฐ ๋ค์ ๋์ผํ ๊ฐ์ค์น๋ฅผ ๊ฐ๊ฒ ๋๋ค.
์ค์ต
- ๊ฐ์ค์น ๊ธฐ๋ฐ ๋ ์ฝ๋๋ ๋ ์ฝ๋์ ์ด๋ฆ๊ณผ ํ์ ์ ๋์ผํ ๊ฒ์ ์ฌ๋ฌ๊ฐ ๋ง๋ค๊ณ ๊ฐ์ค์น๋ฅผ ๋ค๋ฅด๊ฒ ์ฃผ์ด์ผ ํ๋ค.
๋๊ธ๋จ๊ธฐ๊ธฐ