๐Load Balance
Load Balancer๋ ์ฌ๋ฌ ๋์ ์๋ฒ์ ๋ํ ํธ๋ํฝ์ ๋ถ์ฐํ๋ ๊ธฐ๋ฅ์ ์ํํ๋ ์ฅ์น๋ ์ํํธ์จ์ด์ ๋๋ค. ์ด ๊ธฐ๋ฅ์ ํตํด ๋คํธ์ํฌ ํธ๋ํฝ์ ํจ์จ์ ์ผ๋ก ๋ถ์ฐ์์ผ ์๋ฒ์ ๋ถํ๋ฅผ ๋ถ์ฐ์ํค๊ณ , ์๋ฒ์ ๊ฐ์ฉ์ฑ์ ํฅ์์ํฌ ์ ์์ต๋๋ค.
๊ธฐ๋ฅ
Load Balancer๋ ์ฌ๋ฌ ๋์ ์๋ฒ์ ๋ํ ํธ๋ํฝ์ ๋ถ์ฐ์ํค๋ ์ญํ ์ ํฉ๋๋ค. ์ด๋ฅผ ํตํด ์๋ฒ์ ๋ถํ๋ฅผ ๋ถ์ฐ์ํค๊ณ , ์๋ฒ์ ๊ฐ์ฉ์ฑ์ ํฅ์์ํฌ ์ ์์ต๋๋ค.
๋ํ, Load Balancer๋ ๋ค์๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ ์ํํฉ๋๋ค.
Health Check: Load Balancer๋ ์๋ฒ์ ์ํ๋ฅผ ์ ๊ธฐ์ ์ผ๋ก ์ฒดํฌํ์ฌ ์ ์ ์๋ ์ฌ๋ถ๋ฅผ ํ๋จํฉ๋๋ค.
SSL Termination: Load Balancer๋ SSL ์ํธํ๋ ์์ฒญ์ ๋ฐ์์, SSL ์ฐ๊ฒฐ์ ํด์ ํ๊ณ , ์ผ๋ฐ HTTP ์์ฒญ์ผ๋ก ๋ณํํ์ฌ ๋ฐฑ์๋ ์๋ฒ์ ์ ๋ฌํฉ๋๋ค.
Session Persistence: Load Balancer๋ ํด๋ผ์ด์ธํธ์ ์์ฒญ์ด ํน์ ์๋ฒ์ ์ ์ง๋๋๋ก ์ค์ ํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ํด๋ผ์ด์ธํธ์ ์ธ์ ์ด ์ ์ง๋๋ฉด์ ์๋ฒ์ ๋ถํ๋ฅผ ๋ถ์ฐ์ํฌ ์ ์์ต๋๋ค.
Traffic Shaping: Load Balancer๋ ํธ๋ํฝ์ ์ฐ์ ์์๋ฅผ ์ค์ ํ์ฌ ์ฐ์ ์์๊ฐ ๋์ ํธ๋ํฝ์ ๋จผ์ ์ฒ๋ฆฌํ ์ ์๋๋ก ์ค์ ํ ์ ์์ต๋๋ค.
์ข
๋ฅ
Load Balancer๋ ํ๋์จ์ด์ ์ํํธ์จ์ด๋ก ๋๋ ์ ์์ต๋๋ค.
ํ๋์จ์ด Load Balancer: Load Balancer๊ฐ ํ๋์จ์ด ์ฅ๋น๋ก ์ ๊ณต๋๋ฉฐ, ๋๋ถ๋ถ ๊ณ ์ฑ๋ฅ ๋ฐ ๋์ฉ๋ ์ฒ๋ฆฌ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
์ํํธ์จ์ด Load Balancer: Load Balancer๊ฐ ์ํํธ์จ์ด๋ก ์ ๊ณต๋๋ฉฐ, ๊ฐ์ํ ๊ธฐ์ ์ ์ด์ฉํ์ฌ ๊ฐ์ํ๋ ํ๊ฒฝ์์ ๋์ํฉ๋๋ค.
๋ํ, Load Balancer๋ Layer 4์ Layer 7๋ก ๋๋ ์ ์์ต๋๋ค.
Layer 4 Load Balancer: IP ์ฃผ์์ ํฌํธ ๋ฒํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํธ๋ํฝ์ ๋ถ์ฐ์ํค๋ ๋ฐฉ์์ ๋๋ค.
Layer 7 Load Balancer: HTTP ํค๋ ๋ฐ URL์ ๊ธฐ๋ฐ์ผ๋ก ํธ๋ํฝ์ ๋ถ์ฐ์ํค๋ ๋ฐฉ์์ ๋๋ค.
Load Balancer์ ์ฅ์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์๋ฒ์ ๊ฐ์ฉ์ฑ ํฅ์: Load Balancer๋ ์ฌ๋ฌ ๋์ ์๋ฒ์ ๋ํ ํธ๋ํฝ์ ๋ถ์ฐ์์ผ ์๋ฒ์ ๋ถํ๋ฅผ ๋ถ์ฐ์ํค๊ณ , ์๋ฒ์ ๊ฐ์ฉ์ฑ์ ํฅ์์ํต๋๋ค.
์ฑ๋ฅ ํฅ์: Load Balancer๋ ํธ๋ํฝ์ ๋ถ์ฐ์์ผ ์๋ฒ์ ๋ถํ๋ฅผ ๋ถ์ฐ์ํค๋ฏ๋ก, ์๋ฒ์ ์ฑ๋ฅ์ ํฅ์์ํต๋๋ค.
์ค์ผ์ผ ์์: Load Balancer๋ฅผ ์ด์ฉํ์ฌ ์๋ฒ์ ์๋ฅผ ์ฆ๊ฐ์ํค๋ฉด, ์๋น์ค ์ฉ๋์ ์ฆ๋์ํฌ ์ ์์ต๋๋ค.
Load Balancer์ ๋จ์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ถ๊ฐ ๋น์ฉ: Load Balancer๋ฅผ ์ฌ์ฉํ๋ฉด, ํ๋์จ์ด๋ ์ํํธ์จ์ด ๋ฑ์ ์ถ๊ฐ ๋น์ฉ์ด ๋ฐ์ํฉ๋๋ค.
๋จ์ผ ์ฅ์ ์ (Single point of failure): Load Balancer๋ ํ๋์ ์ฅ๋น๋ก ๊ตฌ์ฑ๋๋ฏ๋ก, ์ฅ์ ๊ฐ ๋ฐ์ํ๋ฉด ์ ์ฒด ์๋น์ค์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค.
Load Balancer๋ ์๋ฒ์ ๊ฐ์ฉ์ฑ์ ํฅ์์ํค๊ณ , ํธ๋ํฝ์ ํจ์จ์ ์ผ๋ก ๋ถ์ฐ์์ผ ์๋ฒ์ ๋ถํ๋ฅผ ๋ถ์ฐ์ํจ๋ค๋ ์ฅ์ ์ด ์์ต๋๋ค. ํ์ง๋ง, ์ถ๊ฐ ๋น์ฉ ๋ฐ ๋จ์ผ ์ฅ์ ์ ๋ฑ์ ๋จ์ ๋ ์์ผ๋ฏ๋ก ์ ์ ํ๊ฒ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
Last updated