ELB - Cross Zone LoadBalancing
๊ต์ฐจ์์ญ ๋ก๋๋ฐธ๋ฐ์ฑ
2๊ฐ์ ๊ฐ์ฉ ์์ญ(AZ) ๊ฐ ์๋ค. ํด๋ผ์ด์ธํธ๋ ๋ ๋ก๋ ๋ฐธ๋ฐ์์ ์ก์ธ์ค ํ๊ณ ์๋ ์ํฉ์ด๋ค.
-
๋์ผํ ๋ก๋๋ฐธ๋ฐ์, ์ผ๋ฐ์ ์ธ ๋ก๋ ๋ฐธ๋ฐ์๊ฐ ์๋ค.
-
2๊ฐ์ EC2 ์ธ์คํด์ค๊ฐ ์๋ ๋ก๋ ๋ฐธ๋ฐ์
-
8๊ฐ์ EC2 ์ธ์คํด์ค๊ฐ ์๋ ๋ก๋ ๋ฐธ๋ฐ์
-
๊ต์ฐจ ์์ญ ๋ก๋๋ฐธ๋ฐ์ฑ์ ์ฌ์ฉํ๋ฉด
- ๊ฐ ๋ก๋ ๋ฐธ๋ฐ์ ์ธ์คํด์ค๋ ์ ์ฒด ๊ฐ์ฉ ์์ญ์ ๋ฑ๋ก๋ ๋ชจ๋ ์ธ์คํด์ค์ ์ ๋ฐ์ ์ผ๋ก ๊ณ ๋ฅด๊ฒ ๋ถ์ฐ๋๋ค.
- ๊ทธ๋ฌ๋ฉด ํด๋ผ์ด์ธํธ๋ 50%์ ํธ๋ํฝ์ ์ฒซ๋ฒ์งธ ALB์ธ์คํด์ค์ ๋ณด๋ด๊ณ , ๋ค๋ฅธ ALB์ ๋๋จธ์ง๋ฅผ ๋ณด๋ธ๋ค.
- ํ์ง๋ง ๊ฐ ALB๋ ๊ฐ์ฉ์์ญ์ ์๊ด์์ด 10๊ฐ์ EC2 ์ธ์คํด์ค์ ์ ๋ฐ์ ์ผ๋ก ํธ๋ํฝ์ ๋ฆฌ๋ค์ด๋ ์ ํ๋ค.
- ๋๋ฒ์งธ ALB ์ธ์คํด์ค ๋ณด๋ฉด ์ ์ฒด์ ์์ ํ ํธ๋ํฝ์ 10% ๋ฅผ ๋ณด๋ด๋๋ฐ, ๊ทธ ์ด์ ๋ ์ธ์คํด์ค๊ฐ ์ด 10๊ฐ์ด๊ธฐ ๋๋ฌธ
- ๊ทธ๋์ ๊ฐ๊ฐ 10% ์ ํธ๋ํฝ์ ์ป๋ ๊ฒ
- ์ฒซ ๋ฒ์งธ ALB๋ ๋์ผํ๋ค. ์ ์ฒด ์ธ์คํด์ค์ ํธ๋ํฝ์ 10% ๋ฅผ ๋ณด๋ธ๋ค.
- ํธ๋ํฝ์ ์ ์ฒด EC2 ์ธ์คํด์ค์ ๊ณ ๋ฅด๊ฒ ๋ถ์ฐํ๊ฒ ๋๋ค.
ALB
- ๊ต์ฐจ์์ญ ๋ก๋๋ฐธ๋ฐ์ฑ์ด ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ, ๋นํ์ฑํ ํ ์ ์๋ค.
- ๋ณดํต ๋ฐ์ดํฐ๊ฐ ํ ๊ฐ์ฉ์์ญ์์ ๋ค๋ฅธ ๊ฐ์ฉ์์ญ์ผ๋ก ์ด๋ํ๋ฉด ๋น์ฉ ์ง๋ถ
- ํ์ง๋ง, ๋นํ์ฑํํ ์ ์๊ธฐ์ AZ๊ฐ ๋ฐ์ดํฐ ์ ์ก์ ๊ดํ ๋น์ฉ์ด ์๋ค.
NLB
- ๊ต์ฐจ์์ญ ๋ก๋๋ฐธ๋ฐ์ฑ์ด ๊ธฐ๋ณธ์ ์ผ๋ก ๋นํ์ฑํ
- ์ฌ์ฉํ๋ ค๋ฉด ๋น์ฉ์ ์ง๋ถํด์ผ ํ๋ค.
- ๊ฐ์ฉ ์์ญ ๊ฐ ๋ฐ์ดํฐ ์ ์ก์ ๋น์ฉ์ ์ง๋ถํ๋ค.
CLB
- ๊ต์ฐจ์์ญ ๋ก๋๋ฐธ๋ฐ์ฑ ๊ธฐ๋ณธ์ ์ผ๋ก ๋นํ์ฑํ
- ํ์ฑํํ๋ฉด ๊ฐ์ฉ ์์ญ๊ฐ ๋ฐ์ดํฐ ์ ์ก ๋น์ฉ์ด ๋ฐ์ํ์ง ์๋๋ค.
๋ชจ๋ ๋ก๋ ๋ฐธ๋ฐ์์์ ์ฌ์ฉ๊ฐ๋ฅํ๊ณ , ALB ์๋ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ํ์ฑํ ๋์ด ์๋ค.
๋๊ธ๋จ๊ธฐ๊ธฐ