Load Balancing์ด๋?
- ๋ก๋๋ฐธ๋ฐ์ฑ์ ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ๋ฐ๋ ์๋ฒ์ ๋ถํ๋ฅผ ์ค์ด๊ธฐ ์ํด ํธ๋ํฝ์ ๋ถ์ฐ์ํค๋ ๊ธฐ๋ฒ์ด๋ค.
- ๊ทธ๋ฆฌ๊ณ ๊ทธ ์ญํ ์ Load Balancer(LB)๊ฐ ์ํํ๋ค. ๋ก๋๋ฐธ๋ฐ์๋ VIP(Virtual IP)์ ํจ๊ป ๊ตฌ์ฑ๋๋ค.
- AWS์์๋ ELB๋ผ๋ ์๋น์ค๊ฐ ์๋๋ฐ, ELB์์ ์ ๊ณตํด์ฃผ๋ URL๋ก ์ ์ํ๋ฉด ELB์ ๋ฑ๋ก๋ ์ฌ๋ฌ ๋์ ์น์๋ฒ์ ์์๋๋ก ํธ๋ํฝ์ ๋ณด๋ด์ค ์ ์๋ค.
Elastic Load Balancing(ELB) ์์ฑ
- ์์ ์์ฑํ EC2 2๋๋ฅผ ELB์ ๋ฑ๋กํด๋ณด๊ฒ ๋ค.
[ EC2 > ๋ก๋๋ฒจ๋ฐ์ ] ๋ฉ๋ด๋ก ์ด๋ํ ํ ELB ์์ฑ ํด๋ฆญ
- Load Balancer ์ ํ ์ ํ : ์์ ์๋ CLB๋ฅผ ์ฌ์ฉํ๋๋ฐ, ๊ด๋ฆฌ์ ์ฑ๋ฅ์ด ๋ ๊ฐ์ ๋ ALB๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ๋ ์ข๋ค. (NLB๋ TCP/UDP์ ์ฐ์ด๋ ๊ฒ์ด๋ผ HTTP๋ฅผ ์ฐ๋ ์น์๋ฒ์๋ ์ฌ์ฉํ์ง ์๋๋ค.)
- 1๋จ๊ณ : LB์ ์ด๋ฆ์ ์์ฑํด์ฃผ๊ณ VPC, ์๋ธ๋ท ์ ํํ๋ค. (์๋ฏธ๋ ์์ง๋ง ๋ค๋ฅธ ์กด์ ๋ง๋ private์๋ธ๋ท๋ ํจ๊ผ ์ ํํ๊ฑฐ๋ ๋ค๋ฅธ ์กด์ public์๋ธ๋ท์ ๋ง๋ค์ด์ ์ ํํด์ค๋ค.)
- 3๋จ๊ณ : ๋ณด์ ๊ทธ๋ฃน ๊ตฌ์ฑ
- 4๋จ๊ณ : ๋ผ์ฐํ ๊ตฌ์ฑ
- 5๋จ๊ณ : ๋ ์น์๋ฒ๋ฅผ ์ ํํ๊ณ ์ถ๊ฐ๋ฒํผ ํด๋ฆญํ๋ค.
ELB์ DNS๋ก ์ ์
- ์์ฑ๋ ELB์ DNS์ด๋ฆ์ ๋ณต์ฌํด์ ์ธํฐ๋ท ์ฃผ์์ฐฝ์ ๋ถ์ฌ ๋ฃ์ด ์ ์ํด๋ณด๋ฉด ์๋์ ๊ฐ์ ํ๋ฉด์ด ๋ฌ๋ค! (var/www/html ํด๋์ wordpressํ์ผ์ ๋ฃ์ง ์์๋ค๋ฉด apache test page๊ฐ ๋จ๋ ๊ฒ์ด ์ ์์ด๋ค.)
- ELB์ DNS๋ก ์ ์ํ๋ฉด ํ ๋ฒ์ 1๋ฒ ์๋ฒ, ํ ๋ฒ์ 2๋ฒ ์๋ฒ๋ก ๋ค์ด๊ฐ๊ฒ ๋๋ค.
'๐ฅ IT 8๊ฐ ์ง๋ฌด ๊ธฐ์ด์ฒดํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
2-tier ๊ตฌ์ถ - (8. cloudwatch) (0) | 2021.06.24 |
---|---|
2-tier ๊ตฌ์ถ - (7. wordpress๋ก ๋์ ์นํ์ด์ง ๊ตฌ์ถ) (0) | 2021.06.24 |
2-tier ๊ตฌ์ถ - (5. ์น ์๋ฒ ๋ณต์ ) (0) | 2021.06.23 |
2-tier ๊ตฌ์ถ - (4. ์น์๋ฒ์์ MySQL์ ์ ์) (0) | 2021.06.23 |
2-tier ๊ตฌ์ถ - (3. RDS MySQL ์์ฑ) (0) | 2021.06.23 |