Updated:

๐Ÿ’ญ

๋งค๋ฒˆ ํ—ท๊ฐˆ๋ ธ๋˜ ALB์™€ NLB์˜ ์ฐจ์ด์— ๋Œ€ํ•ด ์•„์ฃผ ์กฐ๊ธˆ ๊ฐœ๋…์ด ์žกํ˜”๋‹ค.
๋˜ ์žŠ์–ด๋ฒ„๋ฆฌ๊ธฐ ์ „์— ! ์ •๋ฆฌ๋ฅผ ์ข€ ํ•˜๋ ค๊ณ  ํ•œ๋‹ค.
์•„์ง ์™„๋ฒฝํžˆ ๋‹ค ๊ณต๋ถ€ํ•œ ๊ฒƒ์€ ์•„๋‹ˆ๋ผ์„œ ๊ณ„์† ์กฐ๊ธˆ์”ฉ ์ˆ˜์ •ํ•ด์„œ ๋‚ด์šฉ์„ ์ฑ„์›Œ๋‚˜๊ฐˆ ์ƒ๊ฐ์ด๋‹ค.

์šฐ์„ 

1๏ธโƒฃ Elastic Load Balancing (ELB)

VPC ๋‚ด์— ๋‹จ์ผ ์„œ๋ฒ„๋กœ ๊ตฌ์„ฑ๋œ ์–ด๋–ค ์„œ๋น„์Šค๊ฐ€ ์žˆ๋‹ค๊ณ  ํ•ด๋ณด์ž.
์„œ๋ฒ„๊ฐ€ ํ•œ ๊ฐœ ๋ฟ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ด ๋‹จ์ผ ์„œ๋ฒ„์— ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์‚ฌ์šฉ์ž๋Š” ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•  ์ˆ˜ ์—†๋‹ค.
๋”ฐ๋ผ์„œ ๋‹ค์ˆ˜์˜ ์„œ๋ฒ„(์„œ๋ฒ„1, ์„œ๋ฒ„2, ์„œ๋ฒ„3)๋กœ ์„œ๋น„์Šค๋ฅผ ๊ตฌ์„ฑํ•œ๋‹ค. ์„œ๋ฒ„1์— ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค๋ฉด ์‚ฌ์šฉ์ž๋Š” ์ •์ƒ ๋™์ž‘ํ•˜๊ณ  ์žˆ๋Š” ์„œ๋ฒ„๋ฅผ ์ฐพ๊ณ  ์„œ๋ฒ„2๋‚˜ ์„œ๋ฒ„3์„ ํ†ตํ•ด ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
ํ•˜์ง€๋งŒ ์ด๋•Œ ๋ชจ๋“  ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋œ ๊ฒƒ์ด ์•„๋‹ˆ๋‹ค.
์‚ฌ์šฉ์ž๊ฐ€ ์„œ๋ฒ„1์— ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒƒ์„ ์ธ์ง€ํ•˜๊ณ  ์ •์ƒ ๋™์ž‘ํ•˜๊ณ  ์žˆ๋Š” ์„œ๋ฒ„๋ฅผ ์ฐพ์•„ ํ•ด๋‹น ์„œ๋ฒ„๋ฅผ ํƒ€๊นƒ์œผ๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ๊ทธ ๊ณผ์ • ๋™์•ˆ์—๋Š” ์‚ฌ์šฉ์ž๋Š” ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•  ์ˆ˜ ์—†์œผ๋ฉฐ ์ด๋Š” ๊ณ ๊ฐ€์šฉ์„ฑ ๊ตฌ์„ฑ์ด๋ผ ํ•  ์ˆ˜ ์—†๋‹ค.
์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด ์ฃผ๋Š” ๊ฒƒ์ด ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ ๋‹ค.
๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ๋Š” ์„œ๋ฒ„์˜ ์ƒํƒœ๋ฅผ ํŒŒ์•…ํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์‚ฐํ•˜์—ฌ ์ „๋‹ฌํ•˜๋Š” ์ ‘์  ์—ญํ• ์„ ํ•œ๋‹ค. ์ ‘์ ์„ ํ‘œํ˜„ํ•ด ๋ณด์ž๋ฉด ..
์‚ฌ์šฉ์ž -> ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ -> ์„œ๋ฒ„๋“ค ..
์‚ฌ์šฉ์ž๋Š” ์„œ๋ฒ„๊ฐ€ ์•„๋‹Œ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ๋ฅผ ํƒ€๊นƒ์œผ๋กœ ์ง€์ •ํ•˜๋ฉด ๋˜๊ณ  ๊ทธ๋Ÿฌ๋ฉด ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ๊ฐ€ ์•Œ์•„์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ •์ƒ ์„œ๋ฒ„๋กœ ์ „๋‹ฌํ•œ๋‹ค.

AWS์—์„œ ์ œ๊ณตํ•˜๋Š” ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ ๊ธฐ์ˆ ์ด ELB๋‹ค.

ELB์—๋Š” 3๊ฐ€์ง€ ์œ ํ˜•์ด ์žˆ๋‹ค.

  1. Applicatoin Load Balancer
  2. Network Load Balancer
  3. Classic Load Balancer

2๏ธโƒฃ Application Load Balancer (ALB)

HTTP๋‚˜ HTTPS์™€ ๊ฐ™์ด ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ๋ถ„์‚ฐ ์ฒ˜๋ฆฌ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ๋‹ค.

  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ ˆ๋ฒจ(OSI ๋ชจ๋ธ ๊ณ„์ธต 7)์—์„œ ์ž‘๋™ํ•œ๋‹ค.
  • URL ๊ฒฝ๋กœ ๊ธฐ๋ฐ˜ ๋ผ์šฐํŒ…, ํ˜ธ์ŠคํŠธ ๊ธฐ๋ฐ˜ ๋ผ์šฐํŒ…, HTTP ํ—ค๋” ๊ธฐ๋ฐ˜ ๋ผ์šฐํŒ…

3๏ธโƒฃ Network Load Balancer (NLB)

TCP๋‚˜ UDP ํ”„๋กœํ† ์ฝœ์— ๋Œ€ํ•œ ํฌํŠธ ์ •๋ณด๋ฅผ ์ •์˜ํ•˜์—ฌ ๋„คํŠธ์›Œํฌ ๊ธฐ๋ฐ˜์˜ ๋ถ„์‚ฐ ์ฒ˜๋ฆฌ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ๋‹ค.

  • ๋„คํŠธ์›Œํฌ ์ „์†ก ๋ ˆ๋ฒจ(OSI ๋ชจ๋ธ ๊ณ„์ธต 4)์—์„œ ์ž‘๋™ํ•œ๋‹ค.

Tags: , ,

Categories:

Updated:

Leave a comment