이 페이지에서는 AlloyDB 인스턴스를 확장하는 방법을 보여줍니다. 인스턴스의 머신 유형을 변경하여 기본 인스턴스와 읽기 풀 인스턴스를 모두 수직으로 확장할 수 있으며, 인스턴스의 노드 수를 변경하여 읽기 풀 인스턴스를 수평으로 확장할 수 있습니다.
시작하기 전에
- 사용 중인 Google Cloud 프로젝트에 AlloyDB에 액세스할 수 있는 권한이 있어야 합니다.
- 사용 중인 Google Cloud 프로젝트에 다음 IAM 역할 중 하나가 있어야 합니다.
roles/alloydb.admin
(AlloyDB 관리자가 사전 정의한 IAM 역할)roles/owner
(소유자 기본 IAM 역할)roles/editor
(편집자 기본 IAM 역할)
이러한 역할이 없는 경우 조직 관리자에게 문의하여 액세스 권한을 요청하세요.
인스턴스의 머신 유형 확장
콘솔
Google Cloud 콘솔에서 클러스터 페이지로 이동합니다.
리소스 이름 열에서 클러스터를 클릭합니다.
개요 페이지에서 클러스터의 인스턴스 섹션으로 이동하여 기본 인스턴스 수정 또는 읽기 풀 수정을 클릭합니다.
페이지에 클러스터 상태가 유지보수로 보고되는 경우에는 이 작업을 사용할 수 없습니다. 상태가 준비됨으로 변경되면 액션을 다시 사용할 수 있습니다.
머신 유형을 선택합니다.
인스턴스 업데이트 또는 읽기 풀 업데이트를 클릭합니다.
gcloud
gcloud CLI를 사용하려면 Google Cloud CLI를 설치 및 초기화하거나 Cloud Shell을 사용합니다.
gcloud alloydb instances
update
명령어를 사용하여 기본 인스턴스의 머신 유형을 변경합니다.
gcloud alloydb instances update INSTANCE_ID \
--cpu-count=CPU_COUNT \
--region=REGION_ID \
--cluster=CLUSTER_ID \
--project=PROJECT_ID
다음을 바꿉니다.
INSTANCE_ID
: 업데이트하는 인스턴스의 ID입니다.CPU_COUNT
: 인스턴스에 사용할 vCPU 수입니다. 유효한 값으로 다음이 포함되어 있습니다.2
: vCPU 2개, RAM 16GB4
: vCPU 4개, RAM 32GB8
: vCPU 8개, RAM 64GB16
: vCPU 16개, RAM 128GB32
: vCPU 32개, RAM 256GB64
: vCPU 64개, RAM 512GB96
: vCPU 96개, RAM 768GB128
: vCPU 128개, RAM 864GB
REGION_ID
: 인스턴스가 배치된 리전입니다.CLUSTER_ID
: 인스턴스가 배치된 클러스터의 ID입니다.PROJECT_ID
: 클러스터가 배치된 프로젝트의 ID입니다.
명령어에서 invalid cluster state MAINTENANCE
문구가 포함된 오류 메시지를 반환하면 클러스터에 정기 유지보수가 진행 중인 것입니다. 이렇게 하면 인스턴스 재구성이 일시적으로 허용되지 않습니다.
클러스터가 READY
상태로 돌아온 후 명령어를 다시 실행합니다.
클러스터 상태를 확인하려면 클러스터 세부정보 보기를 참고하세요.
읽기 풀 인스턴스의 노드 수 조정
AlloyDB를 사용하면 인스턴스 수준에서 다운타임 없이 읽기 풀 인스턴스의 노드 수를 확장할 수 있습니다. 노드 수를 늘리면 클라이언트 연결은 영향을 받지 않습니다.
노드 수를 줄이면 종료 중인 노드에 연결된 모든 클라이언트가 인스턴스 엔드포인트를 사용하여 다른 노드에 다시 연결할 수 있습니다.
콘솔
Google Cloud 콘솔에서 클러스터 페이지로 이동합니다.
리소스 이름 열에서 클러스터를 클릭합니다.
개요 페이지에서 클러스터의 인스턴스 섹션으로 이동하여 읽기 풀 수정을 클릭합니다.
페이지에서 클러스터 상태가 유지보수로 보고되는 경우에는 이 작업을 사용할 수 없습니다. 상태가 준비됨으로 변경되면 이 작업을 다시 사용할 수 있습니다.
노드 수 필드에 노드 수를 입력합니다. 참고: 클러스터의 모든 읽기 풀 인스턴스에 최대 20개의 노드를 보유할 수 있습니다.
읽기 풀 업데이트를 클릭합니다.
gcloud
gcloud CLI를 사용하려면 Google Cloud CLI를 설치 및 초기화하거나 Cloud Shell을 사용합니다.
gcloud alloydb instances
update
명령어를 사용하여 읽기 풀 인스턴스의 노드 수를 변경합니다.
gcloud alloydb instances update INSTANCE_ID \
--read-pool-node-count=NODE_COUNT \
--region=REGION_ID \
--cluster=CLUSTER_ID \
--project=PROJECT_ID
INSTANCE_ID
: 읽기 풀 인스턴스의 ID입니다.NODE_COUNT
: 읽기 풀 인스턴스의 노드 수입니다.1
~20
사이의 숫자를 지정합니다(양 끝값 포함). 클러스터의 모든 읽기 풀 인스턴스에 20개 이상의 노드를 보유할 수는 없습니다.REGION_ID:
인스턴스가 배치된 리전입니다.CLUSTER_ID
: 인스턴스가 배치된 클러스터의 ID입니다.PROJECT_ID
: 클러스터가 배치된 프로젝트의 ID입니다.
명령어에서 invalid cluster state MAINTENANCE
문구가 포함된 오류 메시지를 반환하면 클러스터에 정기 유지보수가 진행 중인 것입니다. 이렇게 하면 인스턴스 재구성이 일시적으로 허용되지 않습니다.
클러스터가 READY
상태로 돌아온 후 명령어를 다시 실행합니다. 클러스터 상태를 확인하려면 클러스터 세부정보 보기를 참고하세요.