brunch
매거진 NCE

NCE-19. Private LB로 DB분산-19/24

by Master Seo

Private LB를 만들어 Mysql DB 부하 분산해보자.

Mysql Slave DB 2개를 만든다.

Proxy LB를 만들어 부하 분산 하자.


<1> Mysql Slave DB 2개를 만든다.

<2> 네트워크 프락시 로드밸런서를 만들어 부하 분산 하자.

<3> 잠시 비용 보기



<1> Mysql Slave DB 2개를 추가로 만든다.

네트워크 프락시 로드밸런서


참고

https://brunch.co.kr/@topasvga/2048




<2> 네트워크 프락시 로드밸런서를 만들어 부하 분산 하자.


1

네트워크 프락시 로드밸런서 사용

10 proxy lb.png


2

gamedb-proxy-lb

Private IP

LB 서브넷 선택

리스너는 TCP 3306 (mysql)


3

Target Group 생성

gamedb-mysql-tg

PROXY_TCP

3306


4

Health Check 설정?

TCP

3306


5

Slave DB 2대 선택하여 이동, 적용 Target

타깃 그룹 생성

이제 타깃 그룹이 생성되었다.

30 target.png


6

다시 로드 밸런 서로 가서 타깃 그룹을 지정하자.

40 target group.png


7

로드 밸런서 생성


8

NETWORK PROXY 로드 밸런서 생성된것이 보인다.

50 proxy lb.png




<3> 잠시 비용 보기


다른것에 비해 Mysql DB와 NAT , 쿠버네티스 비용이 가장 많다.

NAT 2개 만들었는데 1개 지워야 겠다~



money1.png
money2.png



다음은


데이터 분석을 위해 클라우드 데이터 스티리밍 서비스를 생성해보자~


https://brunch.co.kr/@topasvga/2065



keyword
매거진의 이전글NCE-18. 하둡 생성-18/24