tencent cloud

TencentDB for MySQL

문서TencentDB for MySQL운영 가이드인스턴스 확장읽기 전용 인스턴스 RO 그룹 관리

읽기 전용 인스턴스 RO 그룹 관리

다운로드
포커스 모드
폰트 크기
마지막 업데이트 시간: 2026-06-16 11:26:04

작업 시나리오

클라우드 데이터베이스 MySQL은 사용자가 하나 이상의 읽기 전용 인스턴스로 구성된 읽기 전용 인스턴스 RO 그룹을 생성할 수 있도록 지원합니다. 이는 읽기/쓰기 분리 및 일대다 복제 애플리케이션 시나리오에 적합하며, 사용자 데이터베이스의 읽기 부하 처리 능력을 현저히 향상시킬 수 있습니다.
RO 그룹은 읽기 전용 인스턴스의 집합으로, 하나의 RO 그룹이 하나의 주소를 공유합니다. 동시에 그룹 내 읽기 전용 인스턴스의 가중치를 설정하여 트래픽 부하 분산 및 지연 제거 등을 구성할 수 있습니다. 사용자는 필요에 따라 RO 그룹을 배치하고 해당 읽기 요청을 특정 규칙에 따라 읽기 전용 인스턴스로 전송할 수 있습니다. 동일한 RO 그룹 내에 여러 읽기 전용 인스턴스를 구성하면 재해 복구 기능을 수행할 수 있습니다.
클라우드 데이터베이스 MySQL은 두 가지 유형의 RO 그룹을 지원합니다: 일반 RO 그룹과 분석 RO 그룹. 이중 노드/삼중 노드 인스턴스의 일반 RO 그룹은 Proxy 순수 네트워크 모드로 업그레이드할 수 있으며, 업그레이드 후에는 가용 영역 간 읽기 전용 인스턴스 배포 지원을 받을 수 있습니다.
일반 RO 그룹: 일반 InnoDB 엔진의 읽기 전용 인스턴스에서 사용하는 RO 그룹은 로드 밸런싱, 지연 제거, 최소 인스턴스 유지 수 등의 기능을 지원합니다.
분석 RO 그룹: LibraDB 엔진의 읽기 전용 분석 엔진 인스턴스에서 사용하는 RO 그룹으로, 로드 밸런싱 기능만 지원합니다.
프록시 순수 네트워크 모드: 클라이언트의 데이터베이스 요청을 순수 네트워크 방식으로 목표 읽기 전용 인스턴스에 정확하게 전달하는 기능입니다. 이중 노드/삼중 노드 아키텍처의 주 인스턴스 하위 RO 그룹이 프록시 순수 네트워크 모드로 업그레이드된 경우, 해당 주 인스턴스에 읽기 전용 인스턴스를 추가할 때 프록시 순수 네트워크 모드 선택이 지원됩니다. 업그레이드 관련 작업은 네트워크 전달 기능을 참조하십시오.
주의:
분석 RO 그룹은 읽기 전용 분석 엔진만 관리할 수 있으며, 일반 RO 그룹은 읽기 전용 인스턴스만 관리할 수 있습니다.
이중 노드 및 삼중 노드 아키텍처의 주 인스턴스 또는 재해 복구 인스턴스에서만 읽기 전용 인스턴스 RO 그룹 생성을 지원합니다.
지연 임계값이 설정된 경우, 읽기 전용 인스턴스 재시작 또는 재구성 후에는 지연이 설정된 지연 임계값 이내로 회복될 때까지 해당 인스턴스가 제외 상태로 유지되며, 이후에야 RO 그룹에 다시 추가됩니다.

전제 조건

읽기 전용 인스턴스를 생성하기 전에 먼저 클라우드 데이터베이스 주 인스턴스를 생성해야 합니다. 자세한 내용은 MySQL 인스턴스 생성을 참조하십시오.

읽기 전용 인스턴스 RO 그룹 생성

1. MySQL 콘솔에 로그인한 후 인스턴스 목록에서 인스턴스 ID를 클릭하거나 작업 열의 관리를 클릭하면 인스턴스 관리 페이지로 이동합니다.
2. 읽기 전용 인스턴스 페이지를 선택하고 신규 생성을 클릭하여 구매 페이지로 이동합니다.
3. 구매 페이지에서 읽기 전용 인스턴스의 해당 구성을 선택하고, 문제가 없는지 확인한 후 즉시 구매를 클릭하십시오.
인스턴스 엔진: 현재 읽기 전용 인스턴스의 엔진을 선택합니다. 현재 InnoDB와 LibraDB 엔진을 지원하며, 여기서는 InnoDB 엔진을 선택합니다.
RO 그룹 지정: 새 RO 그룹 생성을 선택하면, 여러 인스턴스를 한 번에 구매할 경우 모두 이 RO 그룹에 할당됩니다. 가중치 할당 방식은 기본적으로 시스템 자동 할당으로 설정됩니다.
RO 그룹 이름 설정: RO 그룹 이름은 고유성을 필수가 아닙니다. 60자 미만의 중국어, 영어, 숫자, -, _, .을 지원합니다.
지연 초과 제거: 인스턴스의 마스터-슬레이브 복제 과정에서 슬레이브가 마스터의 업데이트 내용을 제때 수신하지 못하며 지연 시간이 사전 설정된 시간 임계값을 초과할 경우, 복제 링크의 가용성과 성능을 보장하기 위해 마스터와의 연결이 자동으로 해제되고 슬레이브가 복제 링크에서 제거됩니다. 제거 정책 활성화 여부를 설정합니다.
설명:
읽기 전용 인스턴스의 지연이 임계값을 초과하여 제거될 경우 사용자에게 알람이 전송됩니다(읽기 전용 인스턴스 제거 알람 구성 및 수신 대상 설정은 알람 기능 참조). 이때 인스턴스 상태는 '서비스 중지 동기화 중'으로 가중치는 0이 됩니다. 읽기 전용 인스턴스의 지연 시간이 임계값 미만으로 감소하면 RO 그룹에 다시 추가됩니다.
지연 초과 제거 기능 활성화 여부와 관계없이, 읽기 전용 인스턴스에 장애가 발생하여 제거된 경우 인스턴스가 복구되면 RO 그룹에 다시 추가됩니다.
지연 임계값: 읽기 전용 인스턴스에 대해 지연 초과 임계값을 설정합니다. 임계값을 초과하는 읽기 전용 인스턴스는 RO 그룹에서 제거됩니다.
최소 보유 인스턴스: 그룹 내에서 보장해야 하는 인스턴스의 최소 수입니다. 기존 읽기 전용 인스턴스 수가 이 최소값 이하이고 지연 시간이 임계값을 초과할 경우, 기존 읽기 전용 인스턴스는 모두 제거되지 않습니다.
설명:
지연 초과 제거가 발생할 경우, 최소 보유 인스턴스 수가 1보다 크면 다른 읽기 요청이 보존된 읽기 전용 인스턴스로 전송됩니다. 최소 보유 인스턴스 수가 0일 경우, 다른 읽기 요청은 마스터 인스턴스로 전송됩니다.
인스턴스 지연 초과 제거를 활성화하고 최소 보유 인스턴스 수가 1 이상일 때, 모든 읽기 전용 인스턴스에 지연이 발생하고 지연 시간이 설정된 지연 임계값을 모두 초과할 경우 사용자는 여전히 지연된 데이터를 읽게 됩니다.
읽기 가중치 할당: 시스템 자동 할당.
과금 모드: 연간/월간 선불 및 종량제, 두 가지 과금 모드를 지원합니다.
리전: 기본적으로 주 인스턴스와 동일하며, 다른 리전 선택도 지원합니다.
아키텍처: 단일 노드 구성입니다. 단일 노드 아키텍처는 비용 효율성이 높지만, 단일 읽기 전용 인스턴스는 단일 장애점(SPOF) 위험이 존재합니다. 가용성이 요구되는 비즈니스의 경우 RO 그룹 내 최소 2개의 읽기 전용 인스턴스 구성을 권장하여 가용성을 보장하는 것이 좋습니다.
가용 영역: 새 RO 그룹 생성 시, 주 인스턴스와 동일한 가용 영역 또는 다른 가용 영역(교차 가용 영역) 선택이 지원됩니다. 서로 다른 가용 영역 간에는 실질적 차이가 없으며, 교차 가용 영역 RO 그룹 생성 선택 시 데이터 재해 복구 능력이 향상되지만 수 밀리초(millisecond)의 네트워크 지연이 발생할 수 있습니다.
인스턴스 사양: 필요에 따라 인스턴스 사양을 선택합니다. 읽기 전용 인스턴스의 최소 사양 요구사항은 1GB 메모리입니다.
하드 디스크: 필요에 따라 하드 디스크 공간을 선택합니다. 읽기 전용 인스턴스의 최소 사양 요구사항은 50GB 하드 디스크이며, 반드시 주 인스턴스의 구매된 스토리지 사양보다 크거나 같아야 합니다.
데이터 복제 방식: 비동기 복제.
가용 영역: 새 RO 그룹 생성 시, 주 인스턴스와 동일한 가용 영역 또는 다른 가용 영역(교차 가용 영역) 선택이 지원됩니다. 서로 다른 가용 영역 간에는 실질적 차이가 없으며, 교차 가용 영역 RO 그룹 생성 선택 시 데이터 재해 복구 능력이 향상되지만 수 밀리초(millisecond)의 네트워크 지연이 발생할 수 있습니다.
기타 구성에 대한 자세한 내용은 읽기 전용 인스턴스 생성을 참조하십시오.
4. 인스턴스 목록으로 돌아가면 생성된 인스턴스 상태가 배송 중으로 표시됩니다. 상태가 실행 중으로 전환되면 읽기 전용 인스턴스가 성공적으로 생성된 것입니다.

읽기 전용 인스턴스 RO 그룹 구성

읽기 전용 인스턴스 RO 그룹의 구성 인터페이스에서 읽기 전용 인스턴스 RO 그룹의 ID, 이름, 인스턴스 지연 복제, 지연 시간, 지연 초과 인스턴스 제거, 지연 임계값, 최소 유지 인스턴스, 읽기 가중치 등 기본 정보를 구성할 수 있습니다.
설명:
RO 그룹 내 읽기 전용 인스턴스는 서로 다른 사양을 사용할 수 있으며, 읽기 트래픽 가중치를 설정할 수 있습니다.
RO 그룹 내 동일한 읽기 전용 인스턴스는 서로 다른 만료 시간과 과금 방식을 지원합니다.
지연 복제를 활성화하면 RO 그룹 내 모든 RO 인스턴스에 적용되며, RO 인스턴스의 복제 상태는 변경되지 않습니다.
지연 복제를 활성화한 후에야 지연 시간 옵션이 표시됩니다.
1. MySQL 콘솔에 로그인한 후 인스턴스 목록에서 대상 주 인스턴스 또는 재해 복구 인스턴스를 찾아 인스턴스 ID를 클릭하면 인스턴스 관리 페이지로 이동합니다.
2. 인스턴스 관리 페이지에서 읽기 전용 인스턴스 탭을 선택하고, RO 그룹 열에서 구성을 클릭하여 RO 그룹 구성 페이지로 이동합니다.

3. RO 그룹 구성 페이지에서 RO 그룹 정보를 설정한 후 확정을 클릭합니다.

RO 그룹 이름: 입력하세요.
인스턴스 지연 복제: 지연 복제 설정 및 지연 기간 중 특정 시점 또는 GTID(글로벌 트랜잭션 식별자)로의 복구 시작을 선택하여, 효율적인 데이터 롤백과 신속한 장애 추적을 구현할 수 있습니다.
지연 시간: 읽기 전용 인스턴스와 주 인스턴스 간의 지연 복제 시간으로, 설정 가능 범위: 1 - 259200초.
인스턴스 지연 초과 제외: 제외 정책 활성화 여부입니다. 제외된 인스턴스의 가중치는 자동으로 0으로 설정됩니다. 읽기 전용 인스턴스의 지연이 임계값을 초과하여 제외될 경우 사용자에게 알람이 전송되며, 읽기 전용 인스턴스 제외 알람 구성 및 수신 대상 설정은 알람 기능을 참조하십시오.
지연 임계값: 읽기 전용 인스턴스에 대한 지연 초과 임계값을 설정합니다. 임계값을 초과하는 읽기 전용 인스턴스는 RO 그룹에서 제외됩니다.
최소 보유 인스턴스 수: 그룹 내에서 보장해야 하는 인스턴스의 최소 수입니다. 기존 읽기 전용 인스턴스 수가 이 최소값 이하이고 지연 시간이 임계값을 초과할 경우, 기존 읽기 전용 인스턴스는 모두 제거되지 않습니다.
읽기 가중치 할당: RO 그룹은 시스템 자동 가중치 할당과 사용자 정의 가중치 할당 두 가지 설정 방식을 지원합니다. 가중치 입력 범위는 0 - 100이며 반드시 정수이어야 합니다. 시스템은 이중 노드 및 삼중 노드 MySQL 인스턴스의 읽기 가중치 값 목록을 자동으로 설정합니다:
인스턴스 메모리 사양 (MB)
1000
2000
4000
8000
12000
16000
24000
32000
48000
64000
96000
128000
244000
488000
가중치
1
1
2
2
4
4
8
8
10
12
14
16
26
50
재부하 분산:
재부하 분산을 비활성화한 상태에서 가중치를 수정하면 변경 사항이 새로 추가된 로드에만 적용되며, 기존 장기 연결이 액세스하는 읽기 전용 인스턴스는 변경되지 않아 데이터베이스 순단이 발생시키지 않습니다.
재부하 분산을 활성화할 경우, 모든 연결을 끊기 위해 데이터베이스에 초 단위 순단이 발생하며, 새로 추가된 연결은 설정된 가중치에 따라 균등하게 부하 분산됩니다.

프록시 순수 네트워크 모드 구성

프록시 순수 네트워크 모드: 일반 RO 그룹이 프록시 순수 네트워크 모드로 업그레이드된 경우, 이때의 구성 조정은 데이터베이스 프록시 주소의 구성 조정 방법과 효과와 동일합니다. 자세한 운영 방법은 액세스 정책 확인 및 수정을 참조하십시오.


읽기 전용 인스턴스 RO 그룹 삭제

설명:
RO 그룹은 수동 삭제 기능을 제공하지 않습니다.
RO 그룹은 그룹 내 마지막 읽기 전용 인스턴스가 완전히 삭제됨에 따라 자동으로 삭제됩니다.
빈 RO 그룹 보유는 지원되지 않습니다.
1. MySQL 콘솔에 로그인한 후 인스턴스 목록에서 주 인스턴스 ID를 클릭하면 인스턴스 관리 페이지로 이동합니다.
2. 인스턴스 관리 페이지에서 읽기 전용 인스턴스 탭을 선택한 후, 오른쪽 작업 열에서 삭제인스턴스 또는 삭제/반환을 클릭합니다.
3. 팝업 대화 상자에서 삭제 정보를 확인한 후 삭제 확인을 클릭하고, 삭제 규칙을 읽고 동의한 후 확인을 클릭합니다.

자주 묻는 질문

읽기 전용 인스턴스를 생성할 때 왜 특정 가용 영역을 선택할 수 없을까요?

특정 가용 영역을 선택할 수 없는 경우, 해당 가용 영역에 일시적으로 리소스가 부족함을 의미합니다. 실제 구매 페이지에서 다른 가용 영역을 선택하더라도 읽기 전용 인스턴스 사용에는 영향을 미치지 않습니다.

읽기 전용 인스턴스 생성 시 주 인스턴스와 다른 가용 영역에 분포하도록 선택할 수 있나요?

가능합니다. 읽기 전용 인스턴스를 생성할 때 새 RO 그룹 또는 프록시 순수 네트워크 모드를 선택하는 경우, 주 인스턴스와 다른 가용 영역 선택이 지원됩니다. 그러나 읽기 전용 인스턴스 생성 시 기존 RO 그룹을 선택한 경우, 해당 읽기 전용 인스턴스의 가용 영역은 선택한 기존 RO 그룹의 가용 영역과 일치해야 하며, 반드시 주 인스턴스와 동일한 가용 영역에 분포할 필요는 없습니다.

기존 RO 그룹에서 읽기 전용 인스턴스를 생성할 때 InvalidParameter.RoGroupError.RoCdbTypeError 오류가 발생하는 원인은 무엇입니까?

읽기 전용 인스턴스의 인스턴스 유형 선택 오류: 동일한 RO 그룹 내 인스턴스 유형은 일치해야 하며, 범용 인스턴스와 전용 인스턴스를 동시에 보유할 수 없습니다. 해당 RO 그룹의 기존 읽기 전용 인스턴스 유형을 확인한 후, 새로 생성 시 인스턴스 유형을 동일하게 설정해야 합니다.

도움말 및 지원

문제 해결에 도움이 되었나요?

피드백