1. ๋ก๋ ๋ฐธ๋ฐ์ฑ + ( vs ์คํ ์ค์ผ์ผ๋ง )
์ฐธ๊ณ ๋ ํผ๋ฐ์ค : https://aws.amazon.com/ko/what-is/load-balancing/
๋ก๋ ๋ฐธ๋ฐ์ฑ์ด๋ ๋ฌด์์ธ๊ฐ์? - ๋ก๋ ๋ฐธ๋ฐ์ฑ ์๊ณ ๋ฆฌ์ฆ ์ค๋ช - AWS
๋ก๋ ๋ฐธ๋ฐ์ฑ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ง์ํ๋ ๋ฆฌ์์ค ํ ์ ์ฒด์ ๋คํธ์ํฌ ํธ๋ํฝ์ ๊ท ๋ฑํ๊ฒ ๋ฐฐํฌํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ์ต์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋ฐฑ๋ง ๋ช ์ ์ฌ์ฉ์๋ฅผ ๋์์ ์ฒ๋ฆฌํ๊ณ ์ ํํ ํ ์คํธ, ๋น
aws.amazon.com
๋ก๋ ๋ฐธ๋ฐ์ฑ์ด๋, ์ ํ๋ฆฌ์ผ์ด์ ์ ์ง์ํ๋ ๋ฆฌ์์ค ํ ์ ์ฒด, ์๋ฒ ์ ์ฒด์ ๋คํธ์ํฌ ํธ๋ํฝ์ ๊ท ๋ฑํ๊ฒ ๋ถ์ฐํ์ฌ ๋ฐฐํฌํ๋ ๋ฐฉ์์ด๋ค.
๋ก๋ ๋ฐธ๋ฐ์ฑ์ ์ฌ์ฉํ๊ฒ ๋๋ฉด, ๋ค์๊ณผ ๊ฐ์ ์ฅ์ ์ด ์๋ค.
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) ์ฅ๋จ์ ๋น๊ต
์ค์ผ์ผ ์
- ๋คํธ์ํฌ์ ์ถ๊ฐ ์ฐ๊ฒฐ ์์ด ์ฉ๋์ ๋๋ฆด ์ ์๋ค. ์ค์ผ์ผ ์์๊ณผ ๋น๊ตํด ๊ด๋ฆฌ ๋น์ฉ์ด๋ ์ด์ ์ด์๊ฐ ์ ๊ณ , ๋ฐฉ๋ฒ์ด ์ฌ์ด ํธ์ด๋ค.
- ๋ค๋ง, ์ฑ๋ฅ ํฅ์์ ๋ฐ๋ฅธ ๋น์ฉ ๋ถ๋ด์ด ํฌ๊ณ ์๋ฒ๋ฅผ ํ ๋๋ง ์ด์ฉํ๊ธฐ ๋๋ฌธ์ ํด๋น ์๋ฒ์ ํผํด๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ ๋์ฒ๊ฐ ์ด๋ ต๊ณ ์๋ฒ ๊ต์ฒด ์ ์๋น์ค ์ด์ฉ์ด ๋ถ๊ฐ๋ฅํ ๋ค์ดํ์์ด ํ์ฐ์ ์ผ๋ก ๋ฐ์ํ๋ค.
์ค์ผ์ผ ์์
- ์ค์ผ์ผ ์์ ๋ฐฉ์์ ์ฉ๋์ ๋ํด ์์์น๋ฅผ ๋ณ๋๋ก ์ฐ์ถํ ํ์ ์์ด ๊ทธ๋๊ทธ๋ ์๋ฒ ์ถ๊ฐ๋ฅผ ํตํด ์ฉ๋์ ํ๋ณดํ ์ ์๋ค.
- ๋ค๋ง, ์๋ฒ์ ์๊ฐ ๋์ด๋ ์๋ก ๊ด๋ฆฌ ๋น์ฉ์ด ์ฆ๊ฐํ๊ณ ์ํคํ ์ฒ์ ๋ํ ๋์ ์ดํด๋๊ฐ ์์ด์ผ ํ๋ค. ๋ํ ๋ ธ๋๋ฅผ ํ์ฅํ ์๋ก ๋ฌธ์ ๋ฐ์์ ์ ์ฌ ์์ธ๋ ๊ฐ์ด ํ์ฅ๋๋ค.
'๊ฐ๋ฐ๊ณต๋ถ > CS๐ป' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
CS ๊ฐ์ 3. ํ๋ก์ธ์ค ์๋ช ์ฃผ๊ธฐ์ ํ๋ก์ธ์ค ๋ฉ๋ชจ๋ฆฌ (1) | 2023.10.03 |
---|---|
CS ๊ฐ์ 2. CPU์ ๋ฉ๋ชจ๋ฆฌ ์ฌํ (0) | 2023.07.23 |
CS ๊ฐ์ 1. CPU์ ๋ฉ๋ชจ๋ฆฌ (0) | 2023.07.19 |
HTTP (0) | 2023.01.10 |
Usecase Diagram (0) | 2022.12.07 |