[AWS] ALB์ NLB์ ์ฐจ์ด
Updated:
๐ญ
๋งค๋ฒ ํท๊ฐ๋ ธ๋ ALB์ NLB์ ์ฐจ์ด์ ๋ํด ์์ฃผ ์กฐ๊ธ ๊ฐ๋
์ด ์กํ๋ค.
๋ ์์ด๋ฒ๋ฆฌ๊ธฐ ์ ์ ! ์ ๋ฆฌ๋ฅผ ์ข ํ๋ ค๊ณ ํ๋ค.
์์ง ์๋ฒฝํ ๋ค ๊ณต๋ถํ ๊ฒ์ ์๋๋ผ์ ๊ณ์ ์กฐ๊ธ์ฉ ์์ ํด์ ๋ด์ฉ์ ์ฑ์๋๊ฐ ์๊ฐ์ด๋ค.
์ฐ์
1๏ธโฃ Elastic Load Balancing (ELB)
VPC ๋ด์ ๋จ์ผ ์๋ฒ๋ก ๊ตฌ์ฑ๋ ์ด๋ค ์๋น์ค๊ฐ ์๋ค๊ณ ํด๋ณด์.
์๋ฒ๊ฐ ํ ๊ฐ ๋ฟ์ด๊ธฐ ๋๋ฌธ์ ์ด ๋จ์ผ ์๋ฒ์ ์ฅ์ ๊ฐ ๋ฐ์ํ๋ฉด ์ฌ์ฉ์๋ ์๋น์ค๋ฅผ ์ด์ฉํ ์ ์๋ค.
๋ฐ๋ผ์ ๋ค์์ ์๋ฒ(์๋ฒ1, ์๋ฒ2, ์๋ฒ3)๋ก ์๋น์ค๋ฅผ ๊ตฌ์ฑํ๋ค. ์๋ฒ1์ ์ฅ์ ๊ฐ ๋ฐ์ํ๋ค๋ฉด ์ฌ์ฉ์๋ ์ ์ ๋์ํ๊ณ ์๋ ์๋ฒ๋ฅผ ์ฐพ๊ณ ์๋ฒ2๋ ์๋ฒ3์ ํตํด ์๋น์ค๋ฅผ ์ด์ฉํ ์ ์๋ค.
ํ์ง๋ง ์ด๋ ๋ชจ๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ ๊ฒ์ด ์๋๋ค.
์ฌ์ฉ์๊ฐ ์๋ฒ1์ ์ฅ์ ๊ฐ ๋ฐ์ํ ๊ฒ์ ์ธ์งํ๊ณ ์ ์ ๋์ํ๊ณ ์๋ ์๋ฒ๋ฅผ ์ฐพ์ ํด๋น ์๋ฒ๋ฅผ ํ๊น์ผ๋ก ๋ณ๊ฒฝํ๋ ๊ทธ ๊ณผ์ ๋์์๋ ์ฌ์ฉ์๋ ์๋น์ค๋ฅผ ์ด์ฉํ ์ ์์ผ๋ฉฐ ์ด๋ ๊ณ ๊ฐ์ฉ์ฑ ๊ตฌ์ฑ์ด๋ผ ํ ์ ์๋ค.
์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด ์ฃผ๋ ๊ฒ์ด ๋ก๋ ๋ฐธ๋ฐ์ ๋ค.
๋ก๋ ๋ฐธ๋ฐ์๋ ์๋ฒ์ ์ํ๋ฅผ ํ์
ํ๊ณ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ฐํ์ฌ ์ ๋ฌํ๋ ์ ์ ์ญํ ์ ํ๋ค. ์ ์ ์ ํํํด ๋ณด์๋ฉด ..
์ฌ์ฉ์ -> ๋ก๋ ๋ฐธ๋ฐ์ -> ์๋ฒ๋ค ..
์ฌ์ฉ์๋ ์๋ฒ๊ฐ ์๋ ๋ก๋ ๋ฐธ๋ฐ์๋ฅผ ํ๊น์ผ๋ก ์ง์ ํ๋ฉด ๋๊ณ ๊ทธ๋ฌ๋ฉด ๋ก๋ ๋ฐธ๋ฐ์๊ฐ ์์์ ๋ฐ์ดํฐ๋ฅผ ์ ์ ์๋ฒ๋ก ์ ๋ฌํ๋ค.
AWS์์ ์ ๊ณตํ๋ ๋ก๋ ๋ฐธ๋ฐ์ฑ ๊ธฐ์ ์ด ELB๋ค.
ELB์๋ 3๊ฐ์ง ์ ํ์ด ์๋ค.
- Applicatoin Load Balancer
- Network Load Balancer
- Classic Load Balancer
2๏ธโฃ Application Load Balancer (ALB)
HTTP๋ HTTPS์ ๊ฐ์ด ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ๋ถ์ฐ ์ฒ๋ฆฌ๋ฅผ ์ ๊ณตํ๋ ๋ก๋ ๋ฐธ๋ฐ์๋ค.
- ์ ํ๋ฆฌ์ผ์ด์ ๋ ๋ฒจ(OSI ๋ชจ๋ธ ๊ณ์ธต 7)์์ ์๋ํ๋ค.
- URL ๊ฒฝ๋ก ๊ธฐ๋ฐ ๋ผ์ฐํ , ํธ์คํธ ๊ธฐ๋ฐ ๋ผ์ฐํ , HTTP ํค๋ ๊ธฐ๋ฐ ๋ผ์ฐํ
3๏ธโฃ Network Load Balancer (NLB)
TCP๋ UDP ํ๋กํ ์ฝ์ ๋ํ ํฌํธ ์ ๋ณด๋ฅผ ์ ์ํ์ฌ ๋คํธ์ํฌ ๊ธฐ๋ฐ์ ๋ถ์ฐ ์ฒ๋ฆฌ๋ฅผ ์ ๊ณตํ๋ ๋ก๋ ๋ฐธ๋ฐ์๋ค.
- ๋คํธ์ํฌ ์ ์ก ๋ ๋ฒจ(OSI ๋ชจ๋ธ ๊ณ์ธต 4)์์ ์๋ํ๋ค.
Leave a comment