-
네이버클라우드 CloudDB for MySQL Slave LB 별 설정 차이NAVER Cloud 2024. 2. 2. 19:13
네이버클라우드에서는 CloudDB(이하 CDB) 라는 PaaS 데이터베이스 상품을 제공한다.
CDB MySQL 에서 읽기 부하 분산을 위해 slave 를 최대 10개까지 확장할 수 있는데, slave vm 별 dns 를 제공하지만 일반적으로는 slave 앞에 LB 를 구성하여 읽기 요청에 대한 분기를 처리한다.
네이버클라우드에서 제공하는 LB 중 ALB는 http, https 만 처리하므로 slave vm 에는 NLB 또는 NPLB 를 사용해야 한다.
NLB 와 NPLB 는 모두 TCP 트래픽을 처리하지만 트래픽 처리 방식에 조금 차이가 있으므로 slave LB 로 사용할 때 설정해줘야 하는 부분들이 다르다.
네이버클라우드 ALB, NLB, NPLB 차이점
1. NLB 를 slave LB 로 사용할 경우
NLB 의 경우 source IP 로 client IP 를 그대로 전달하기 때문에 slave vm 에 할당한 ACG 와 DB User 접근 IP 에 Client IP 를 입력해야 한다 .
2. NPLB 를 slave LB 로 사용할 경우
NPLB 의 경우 Proxy 방식으로 source IP 가 LB IP 로 전달되기 때문에 slave vm 에 할당한 ACG 와 DB User 접근 IP 에 LB IP 를 입력해야 한다.
반응형'NAVER Cloud' 카테고리의 다른 글
Data Flow 로 데이터 머지(data merge) 하기 (0) 2024.04.15 CloudDB for MySQL 백업 파일 오브젝트 스토리지로 내보내기 자동 설정 (1) 2024.03.21 네이버클라우드 ALB 에 Path Pattern 분리 (1) 2023.12.11 NKS 에서 GPU 사용 job 실행해보기 (0) 2023.07.25 네이버클라우드 Kubernetes (NKS) subaccount iam 인증 kubeconfig 생성 (0) 2023.02.02