์ฐ์ ๊ธฐ๋ก ๐ช
7. ํ๋ก์์ ์์ ์ ์ธ ํธ๋ํฝ ๋ณธ๋ฌธ
7. ํ๋ก์์ ์์ ์ ์ธ ํธ๋ํฝ
kite707 2025. 5. 6. 23:52ํฌ์๋ ํ๋ก์ vs ๋ฆฌ๋ฒ์ค ํ๋ก์
ํด๋ผ์ด์ธํธ์ ์๋ฒ ์ฌ์ด์๋ ๋ค์ํ ์ค๊ฐ์๋ฒ์ ๋คํธ์ํฌ ์ฅ๋น๋ค์ด ์กด์ฌํ๋ค. ์ค๊ฐ์๋ฒ์ ์ ํ์ผ๋ก๋ ํฌ์๋ ํ๋ก์(ํ๋ก์), ๋ฆฌ๋ฒ์ค ํ๋ก์(๊ฒ์ดํธ์จ์ด)๊ฐ ์กด์ฌํ๋ค.
ํฌ์๋๋ ์ผ๋ฐ์ ์ผ๋ก ์์ ์๋ฏธํ๋๋ฐ, ์ด๊ฒ์ ์ธํฐ๋ท์ ์๋จ์ ์๋ค๋ ๋ป์ด๋ค. ํ๋ก์ ์๋ฒ๋ ์ฃผ๋ก ์บ์ ์ ์ฅ, ํด๋ผ์ด์ธํธ ์ํธํ ๋ฐ ์ ๊ทผ์ ํ๊ณผ ๊ฐ์ ์ญํ ์ ํ๊ธฐ ๋๋ฌธ์ ํด๋ผ์ด์ธํธ์ ์์ฒญ์ด ์ธํฐ๋ท์ผ๋ก ๋์๊ฐ๊ธฐ ์ ํ๋ก์ ์๋ฒ๋ฅผ ๊ฑฐ์ณ์ ๊ฐ๋ค. ๋ง์ฝ ์บ์ฑ๋์ด ์๋ ๋ด์ฉ์ด๋ผ๋ฉด ์ธํฐ๋ท์ ๊ฑฐ์ณ ์ค๋ฆฌ์ง ์๋ฒ๊ฐ ์๋ ๊ณณ๊น์ง ๊ฐ ํ์๊ฐ ์๊ธฐ ๋๋ฌธ์ด๋ค.
๋ฆฌ๋ฒ์ค ํ๋ก์, ์ฆ ๊ฒ์ดํธ์จ์ด๋ ์ธํฐ๋ท์ ๊ฑฐ์ณ์ ์จ ํด๋ผ์ด์ธํธ์ ์์ฒญ๋ค์ด ์ค๋ฆฌ์ง์๋ฒ์ ๋๋ฌํ๊ธฐ ์ ๊ฑฐ์ณ๊ฐ๋ ๊ณณ์ด๋ค. ์ด๋ฌํ ๊ฒ์ดํธ์จ์ด๋ ์บ์ ์ ์ฅ์ ํ ์๋ ์๊ณ ๋ก๋ ๋ฐธ๋ฐ์(๋ถํ ๋ถ์ฐ)๋ก ์ฌ์ฉ๋๊ธฐ๋ ํ๋ค.
๊ฐ์ฉ์ฑ
์์คํ ์ด ์ฃผ์ด์ง ๊ธฐ๋ฅ์ ์ํํ ์ ์๋ ๋น์จ์ ๊ฐ์ฉ์ฑ์ด๋ผ๊ณ ํ๋ค. ๋ง์ผ ๋ถํ๊ฐ ๋ชฐ๋ฆฌ๊ฑฐ๋, ์ํํธ์จ์ด์์ ์ค๋ฅ ๋ฑ์ผ๋ก ์ธํด ์์คํ ์ ์ฌ์ฉํ ์ ์๋ ์๊ฐ์ด ๊ธธ์ด์ง๋ค๋ฉด ๊ฐ์ฉ์ฑ์ ๋ฎ์์ง ๊ฒ์ด๋ค. ์ผ๋ฐ์ ์ผ๋ก ์์ ์ ์ธ ์์คํ ์ด๋ผ๊ณ ํ๋ ๊ฒ์ ๊ฐ์ฉ์ฑ์ด ๋๋ค๋ ๋ง๊ณผ ๊ฐ๋ค.
์์คํ ์ด ์ ์์ ์ผ๋ก ์ด์๋์ง ์๋ ์๊ฐ์ ๋ค์ดํ์์ด๋ผ๊ณ ํ๋๋ฐ, ๋ค์ดํ์์ ์์ธ์ ๋๋ฌด ๋ค์ํ๊ธฐ ๋๋ฌธ์ ์๋ฒฝํ ์ฐจ๋จํ ์๋ ์๋ค. ๊ทธ๋์ ์ผ๋ฐ์ ์ผ๋ก ๋ค์ดํ์์ ๋ฎ์ถ๋ค๋ ๊ฒ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋๋ผ๋ ๊ธฐ๋ฅํ ์ ์๋๋ก(๊ฒฐํจ ๊ฐ๋ด, fault tolerance)ํ๋ ๊ฒ์ด๋ค. ๋ณดํต ์๋ฒ๋ฅผ ๋ค์คํ ํ๊ณ , ๋ฌธ์ ๊ฐ ์๊ฒผ์ ๋ ์๋น๋ ์์คํ ์ผ๋ก ์๋์ ํ ๋๋๋ก ํ๋ค. ์ด๋ฅผ ํ์ผ ์ค๋ฒ๋ผ๊ณ ํ๋ค.
์ด๋ ๊ฒ ์๋ฒ๋ฅผ ๋ค์คํํ์ ๋ ๋ฌธ์ ๋ฅผ ๊ฐ์งํ๋ ๋ฐฉ๋ฒ์ ํฌ๊ฒ 2๊ฐ์ง๊ฐ ์๋ค.
- ํฌ์ค ์ฒดํฌ
๋ก๋๋ฐธ๋ฐ์๊ฐ ์ฃผ๋ก ์ํํ๋ค. HTTP๋ ICMP๋ฑ์ ํ๋กํ ์ฝ์ ์ด์ฉํด ์๋ฒ์ ์ฃผ๊ธฐ์ ์ผ๋ก ํฌ์ค์ฒดํฌ ๋ฉ์์ง๋ฅผ ๋ณด๋ด ์๋ต์ด ์ค๋์ง๋ฅผ ํ์ธํ๋ค. - ํํธ ๋นํธ
์๋ฒ ๊ฐ ์ฃผ๊ธฐ์ ์ผ๋ก ํํธ๋นํธ ๋ฉ์์ง๋ฅผ ์ฃผ๊ณ ๋ฐ๊ณ , ๋ฉ์์ง๊ฐ ๋๊ธฐ๋ฉด ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค๊ณ ๊ฐ์ฃผํ๋ค.
๋ก๋ ๋ฐธ๋ฐ์ฑ
์์ ๋ฆฌ๋ฒ์ค ํ๋ก์๊ฐ ๋ก๋ ๋ฐธ๋ฐ์๋ก๋ ์ฌ์ฉ๋ ์ ์๋ค๊ณ ํ๋ค. ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ์๋ฒ์ ํธ๋ํฝ์ ๊ณ ๋ฅด๊ฒ ๋ถ๋ฐฐํ๋ ๊ฒ์ ๋งํ๋ค. L4์ค์์น, L7์ค์์น๋ผ๊ณ ๋ถ๋ฆฌ๋ ๋คํธ์ํฌ ์ฅ๋น๋ก ์ํํ๊ธฐ๋ ํ๊ณ , HAProxy, Envoy์ ๊ฐ์ ์ํํธ์จ์ด๋ฅผ ๊น์์ ์ผ๋ฐ ํธ์คํธ๋ฅผ ๋ก๋๋ฐธ๋ฐ์๋ก ์ฌ์ฉํ ์๋ ์๋ค. ์น ์๋ฒ ์ํํธ์จ์ด์ธ Nginx์๋ ๋ก๋ ๋ฐธ๋ฐ์ฑ ๊ธฐ๋ฅ์ด ์๋ค.
๋ก๋ ๋ฐธ๋ฐ์ฑ์ ๋ผ์ด๋๋ก๋น, ์ต์ ์ฐ๊ฒฐ, ํด์ ๋ฑ ์ฌ๋ฌ ๋ฐฉ๋ฒ์ ๋ฐ๋ผ ์งํ๋๋ค. ํ์ง๋ง ๋ชจ๋ ์๋ฒ์ ์ฑ๋ฅ์ด ๋์ผํ์ง ์์ ์ ์๊ธฐ ๋๋ฌธ์ ๋ก๋ ๋ฐธ๋ฐ์ฑ ์๊ณ ๋ฆฌ์ฆ์๋ ๊ฐ์ค์น๊ฐ ๋ถ์ฌ๋ ์ ์๋ค.
'Computer Science > ์ปดํจํฐ ๋คํธ์ํฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์์ฉ๊ณ์ธต - HTTP์ ์์ฉ(์ฟ ํค, ์บ์, ์ฝํ ์ธ ํ์, ์ธ์ฆ, ๋ณด์) (0) | 2025.04.24 |
---|---|
์์ฉ๊ณ์ธต - HTTP (0) | 2025.04.23 |
์ ์ก๊ณ์ธต - TCP์ UDP (0) | 2025.04.20 |
๋คํธ์ํฌ ๊ณ์ธต - IP (0) | 2025.04.17 |
ํ๋กํ ์ฝ ์คํ๊ณผ LAN ์ด๋ํฐ์ ๋์ (3) | 2024.10.27 |