고가용성 읽기 전용 복제본
고가용성 Databases for PostgreSQL 읽기 전용 복제본은 향상된 읽기 확장성, 가용성 증가, 읽기 대기 시간 감소, 백업 및 재해 복구 기능, 읽기 트래픽을 효율적으로 분배하는 기능과 같은 이점을 제공합니다. 이는 애플리케이션에 대해 보다 강력하고 응답성이 뛰어난 데이터베이스 인프라에 기여합니다.
고가용성 읽기 전용 복제본 프로비저닝
고가용성 Databases for PostgreSQL 읽기 전용 복제본은 처음에 단일 멤버 (비HA) 구성에서 프로비저닝되어야 합니다. 읽기 전용 복제본을 프로비저닝하려면 읽기 전용 복제본 프로비저닝 에 설명된 절차를 따르세요.
읽기 복제본이 프로비저닝된 후 Cloud Databases API 를 사용하여 읽기 복제본을 두 개 이상의 멤버로 확장하십시오.
읽기 복제본을 확장하려면 Cloud Databases API의 스케일링 그룹 엔드포인트 를 사용하십시오.
고가용성 읽기 전용 복제본 명령
명령을 실행하려면 먼저 {foundation endpoint} 과 Cloud Databases 인스턴스에 대한 {id} 가 필요합니다.
{foundation endpoint} 은 Cloud Databases API에 의해 노출되는 리소스에 액세스하고 상호 작용하기 위한 시작점입니다. 파운데이션 엔드포인트는 개요 내 UI에서 확인할 수 있습니다. 파운데이션 엔드포인트를 사용하려면 먼저 URL 인코딩이 되어 있어야 합니다. URL 인코딩은 안전하지 않은 문자를 % 뒤에 해당 문자의 ASCII
코드를 나타내는 16진수 두 자리로 바꿉니다.
{id} 은 클라우드 리소스 이름(CRN)이며, Cloud Databases 인스턴스를 고유하게 식별합니다. 개요 내 UI에서 확인할 수 있습니다.
인스턴스의 {CRN} 및 {foundation endpoint} 를 명령에 사용하려면 먼저 URL 인코딩이 되어 있어야 합니다. URL 인코딩은 안전하지 않은 문자를 % 뒤에 해당 문자의 ASCII 코드를 나타내는 16진수 두 자리로 바꿉니다.
curl -XPATCH -H 'Authorization: Bearer <>' "{foundation_endpoint}/deployments/{id}/groups/member" -d '{"members": {"allocation_count": 2}}'
읽기 복제본의 상태 확인
읽기 복제본의 현재 상태를 확인하려면 Cloud Databases API의 스케일링 그룹 엔드포인트 를 사용하십시오.
다음과 같은 명령을 사용하십시오.
curl -XGET -H 'Authorization: Bearer <>' "{foundation_endpoint}/deployments/{id}/groups"