๊ฐœ๋ฐœ๊ณต๋ถ€/CS๐Ÿ’ป

๋กœ๋“œ๋ฐธ๋Ÿฐ์‹ฑ/ ์Šค์ผ€์ผ ์—…/ ์Šค์ผ€์ผ ์•„์›ƒ : ์„œ๋ฒ„์˜ ๋ถ„์‚ฐ ์‹œ ์˜์‚ฌ ๊ฒฐ์ •์— ๋Œ€ํ•ด

wannaDevelopIt 2023. 3. 15. 13:19
728x90

1. ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ  + ( vs ์˜คํ†  ์Šค์ผ€์ผ๋ง )

์ฐธ๊ณ  ๋ ˆํผ๋Ÿฐ์Šค : https://aws.amazon.com/ko/what-is/load-balancing/

 

๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”? - ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์„ค๋ช… - AWS

๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ง€์›ํ•˜๋Š” ๋ฆฌ์†Œ์Šค ํ’€ ์ „์ฒด์— ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ์„ ๊ท ๋“ฑํ•˜๊ฒŒ ๋ฐฐํฌํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ์ตœ์‹  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ˆ˜๋ฐฑ๋งŒ ๋ช…์˜ ์‚ฌ์šฉ์ž๋ฅผ ๋™์‹œ์— ์ฒ˜๋ฆฌํ•˜๊ณ  ์ •ํ™•ํ•œ ํ…์ŠคํŠธ, ๋น„

aws.amazon.com

https://mozi.tistory.com/603

๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ์ด๋ž€, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ง€์›ํ•˜๋Š” ๋ฆฌ์†Œ์Šค ํ’€ ์ „์ฒด, ์„œ๋ฒ„ ์ „์ฒด์— ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ์„ ๊ท ๋“ฑํ•˜๊ฒŒ ๋ถ„์‚ฐํ•˜์—ฌ ๋ฐฐํฌํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค.

 

๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ์„ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋ฉด, ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์žฅ์ ์ด ์žˆ๋‹ค.

1) ๊ฐ€์šฉ์„ฑ : ํŠธ๋ž˜ํ”ฝ์„ ๋ถ„์‚ฐํ•˜์ง€ ์•Š๊ณ  ํŠน์ • ์„œ๋ฒ„์—๋งŒ ์š”์ฒญ์„ ๋ณด๋‚ด๊ฒŒ ๋˜๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ฐ€๋™ ์ค‘์ง€ ์‹œ๊ฐ„์ด ๋Š˜์–ด ์‚ฌ์šฉ์ž๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‚ฌ์šฉํ•  ์ˆ˜๊ฐ€ ์—†๋‹ค.

- ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ค‘์ง€ ์—†์ด ์„œ๋ฒ„์˜ ์œ ์ง€ ๊ด€๋ฆฌ ๋˜๋Š” ์—…๊ทธ๋ ˆ์ด๋“œ ์‹คํ–‰

- ๋ฐฑ์—… ์‚ฌ์ดํŠธ์— ์ž๋™ ์žฌํ•ด ๋ณต๊ตฌ ์ œ๊ณต

- ์ƒํƒœ ํ™•์ธ์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ๊ฐ€๋™ ์ค‘์ง€๋ฅผ ์œ ๋ฐœํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ ๋ฐฉ์ง€

2) ํ™•์žฅ์„ฑ : ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์—ฌ๋Ÿฌ ์„œ๋ฒ„ ๊ฐ„ ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ์„ ์ง€๋Šฅ์ ์œผ๋กœ ์ „๋‹ฌํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์ˆ˜์ฒœ ๊ฐœ์˜ ํด๋ผ์ด์–ธํŠธ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค.

- ํ•œ ์„œ๋ฒ„์—์„œ ํŠธ๋ž˜ํ”ฝ ๋ณ‘๋ชฉ ํ˜„์ƒ ๋ฐฉ์ง€

- ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๋‹ค๋ฅธ ์„œ๋ฒ„๋ฅผ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ๋„๋ก ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํŠธ๋ž˜ํ”ฝ ์˜ˆ์ธก

- ์•ˆ์‹ฌํ•˜๊ณ  ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋„๋ก ์‹œ์Šคํ…œ์— ์ค‘๋ณต์„ฑ ์ถ”๊ฐ€

์ค‘๋ณต์„ฑ์ด๋ž€?

3) ๋ณด์•ˆ : ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ์—๋Š” ์ธํ„ฐ๋„ท ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋ณด์•ˆ ๊ณ„์ธต์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์–ด ๋ถ„์‚ฐ ์„œ๋น„์Šค ๊ฑฐ๋ถ€ ๊ณต๊ฒฉ(DDOS)์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ๊ธฐ๋Šฅ์ด ๋‚ด์žฅ๋˜์–ด ์žˆ๋‹ค.

- ํŠธ๋ž˜ํ”ฝ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ์•…์„ฑ ์ฝ˜ํ…์ธ  ์ฐจ๋‹จ

- ๊ณต๊ฒฉ ํŠธ๋ž˜ํ”ฝ์„ ์—ฌ๋Ÿฌ ๋ฐฑ์—”๋“œ ์„œ๋ฒ„๋กœ ์ž๋™์œผ๋กœ ๋ฆฌ๋””๋ ‰์…˜ํ•˜์—ฌ ์˜ํ–ฅ ์ตœ์†Œํ™”

- ์ถ”๊ฐ€ ๋ณด์•ˆ์„ ์œ„ํ•ด ๋„คํŠธ์›Œํฌ ๋ฐฉํ™”๋ฒฝ ๊ทธ๋ฃน์„ ํ†ตํ•ด ํŠธ๋ž˜ํ”ฝ ๋ผ์šฐํŒ…

4) ์„ฑ๋Šฅ : ์‘๋‹ต์‹œ๊ฐ„์„ ๋Š˜๋ฆฌ๊ณ  ๋„คํŠธ์›Œํฌ ์ง€์—ฐ ์‹œ๊ฐ„์„ ์ค„์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚จ๋‹ค.

- ์„œ๋ฒ„ ๊ฐ„ ๋กœ๋“œ๋ฅผ ๊ท ๋“ฑํ•˜๊ฒŒ ๋ฐฐํฌํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ฑ๋Šฅ ํ–ฅ์ƒ

- ํด๋ผ์ด์–ธํŠธ ์š”์ฒญ์„ ์ง€๋ฆฌ์ ์œผ๋กœ ๋” ๊ฐ€๊นŒ์šด ์„œ๋ฒ„๋กœ ๋ฆฌ๋””๋ ‰์…˜ํ•˜์—ฌ ์ง€์—ฐ ์‹œ๊ฐ„ ๋‹จ์ถ•

- ๋ฌผ๋ฆฌ์  ๋ฐ ๊ฐ€์ƒ ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค์˜ ์‹ ๋ขฐ์„ฑ ๋ฐ ์„ฑ๋Šฅ ๋ณด์žฅ

 

vs ์˜คํ†  ์Šค์ผ€์ผ๋ง(in aws, EC2)

์ฐธ๊ณ  ๋ ˆํผ๋Ÿฐ์Šค : https://mozi.tistory.com/603

 

[AWS] EC2 Linux ์„œ๋ฒ„ Load Balancing ๊ณผ Auto Scaling ์„ค์ •ํ•˜๊ธฐ

Auto Scaling ๊ณผ Load Balancing ์˜คํ†  ์Šค์ผ€์ผ๋ง(Auto Scaling) ์ด๋ž€ ์„œ๋ฒ„์— ๋ถ€ํ•˜๊ฐ€ ๋ฐœ์ƒํ•  ๋•Œ, ์ž๋™์ ์œผ๋กœ ์„œ๋ฒ„ ์ˆ˜๋ฅผ ๋Š˜๋ ค ๋ถ€ํ•˜๋ฅผ ๋ถ„์‚ฐํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. Load Balancing ์€ ๋“ค์–ด์˜ค๋Š” ์š”์ฒญ์„ ์—ฌ๋Ÿฌ ์„œ๋ฒ„๋กœ ๋ถ„์‚ฐํ•ด

mozi.tistory.com

์„œ๋ฒ„์— ๋ถ€ํ•˜๊ฐ€ ๋ฐœ์ƒํ•  ๊ฒฝ์šฐ ์ž๋™์œผ๋กœ ์„œ๋ฒ„ ์ˆ˜๋ฅผ ๋Š˜๋ ค ๋ถ€ํ•˜๋ฅผ ๋ถ„์‚ฐํ•˜๋Š” ๋ฐฉ์‹

 

2. ์Šค์ผ€์ผ ์—… & ์Šค์ผ€์ผ ์•„์›ƒ

์ฐธ๊ณ  ๋ ˆํผ๋Ÿฐ์Šค : https://tecoble.techcourse.co.kr/post/2021-10-12-scale-up-scale-out/

 

Scale-up๊ณผ Scale-out์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž!

โ€ฆ

tecoble.techcourse.co.kr

1) ์Šค์ผ€์ผ ์—…(Scale-up)

์šฉ๋Ÿ‰์„ ๋Š˜๋ฆฌ๊ธฐ ์œ„ํ•ด ์„œ๋ฒ„์˜ ๋” ๋งŽ์€ ๋ฆฌ์†Œ์Šค๋ฅผ ์ถ”๊ฐ€ ~ ๋” ๋งŽ์€ RAM, CPU ๋„๋Š” Drive๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. ์ˆ˜์ง ์Šค์ผ€์ผ๋ง์ด๋ผ๊ณ ๋„ ํ•œ๋‹ค.

2) ์Šค์ผ€์ผ ์•„์›ƒ(Scale-out)

์šฉ๋Ÿ‰์„ ๋Š˜๋ฆฌ๊ธฐ ์œ„ํ•ด ์„œ๋ฒ„ ์ˆ˜๋ฅผ ์ถ”๊ฐ€ ~ ์—ฌ๋Ÿฌ ์žฅ์น˜๋ฅผ ์ถ”๊ฐ€ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋กœ๋“œ๋ฐธ๋Ÿฐ์‹ฑ์„ ํ•„์ˆ˜์ ์œผ๋กœ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค. ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… ํ™˜๊ฒฝ์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋‹จ์ผ ์ธ์Šคํ„ด์Šค์— ๊ณผ๋ถ€ํ•˜๋ฅผ ์ฃผ์ง€ ์•Š๊ณ  ์ฆ๊ฐ€๋œ ํŠธ๋ž˜ํ”ฝ์„ ์ฒ˜๋ฆฌํ•˜๊ณ  ์„ฑ๋Šฅ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

3) ์žฅ๋‹จ์  ๋น„๊ต

์Šค์ผ€์ผ ์—…

- ๋„คํŠธ์›Œํฌ์˜ ์ถ”๊ฐ€ ์—ฐ๊ฒฐ ์—†์ด ์šฉ๋Ÿ‰์„ ๋Š˜๋ฆด ์ˆ˜ ์žˆ๋‹ค. ์Šค์ผ€์ผ ์•„์›ƒ๊ณผ ๋น„๊ตํ•ด ๊ด€๋ฆฌ ๋น„์šฉ์ด๋‚˜ ์šด์˜ ์ด์Šˆ๊ฐ€ ์ ๊ณ , ๋ฐฉ๋ฒ•์ด ์‰ฌ์šด ํŽธ์ด๋‹ค.

- ๋‹ค๋งŒ, ์„ฑ๋Šฅ ํ–ฅ์ƒ์— ๋”ฐ๋ฅธ ๋น„์šฉ ๋ถ€๋‹ด์ด ํฌ๊ณ  ์„œ๋ฒ„๋ฅผ ํ•œ ๋Œ€๋งŒ ์šด์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํ•ด๋‹น ์„œ๋ฒ„์— ํ”ผํ•ด๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ ๋Œ€์ฒ˜๊ฐ€ ์–ด๋ ต๊ณ  ์„œ๋ฒ„ ๊ต์ฒด ์‹œ ์„œ๋น„์Šค ์ด์šฉ์ด ๋ถˆ๊ฐ€๋Šฅํ•œ ๋‹ค์šดํƒ€์ž„์ด ํ•„์—ฐ์ ์œผ๋กœ ๋ฐœ์ƒํ•œ๋‹ค.

 

์Šค์ผ€์ผ ์•„์›ƒ

- ์Šค์ผ€์ผ ์•„์›ƒ ๋ฐฉ์‹์€ ์šฉ๋Ÿ‰์— ๋Œ€ํ•ด ์˜ˆ์ƒ์น˜๋ฅผ ๋ณ„๋„๋กœ ์‚ฐ์ถœํ•  ํ•„์š” ์—†์ด ๊ทธ๋•Œ๊ทธ๋•Œ ์„œ๋ฒ„ ์ถ”๊ฐ€๋ฅผ ํ†ตํ•ด ์šฉ๋Ÿ‰์„ ํ™•๋ณดํ•  ์ˆ˜ ์žˆ๋‹ค.

- ๋‹ค๋งŒ, ์„œ๋ฒ„์˜ ์ˆ˜๊ฐ€ ๋Š˜์–ด๋‚  ์ˆ˜๋ก ๊ด€๋ฆฌ ๋น„์šฉ์ด ์ฆ๊ฐ€ํ•˜๊ณ  ์•„ํ‚คํ…์ฒ˜์— ๋Œ€ํ•œ ๋†’์€ ์ดํ•ด๋„๊ฐ€ ์žˆ์–ด์•ผ ํ•œ๋‹ค. ๋˜ํ•œ ๋…ธ๋“œ๋ฅผ ํ™•์žฅํ•  ์ˆ˜๋ก ๋ฌธ์ œ ๋ฐœ์ƒ์˜ ์ž ์žฌ ์›์ธ๋„ ๊ฐ™์ด ํ™•์žฅ๋œ๋‹ค.

 

728x90