brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Dec 30. 2021

NCP 1탄-Private LB로 DB분산-19/24

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

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


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

타깃 그룹 생성

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


6

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


7

로드 밸런서 생성


8

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




<3> 잠시 비용 보기


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

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





다음은 


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


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



브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari