이 페이지에서는 AlloyDB 인스턴스를 확장하는 방법을 설명합니다. 인스턴스의 머신 유형을 변경하여 기본 인스턴스와 읽기 풀 인스턴스를 모두 수직으로 확장할 수 있으며, 인스턴스의 노드 수를 변경하여 읽기 풀 인스턴스를 수평으로 확장할 수 있습니다.
시작하기 전에
- 사용 중인 Google Cloud 프로젝트가 AlloyDB에 액세스할 수 있도록 사용 설정되어 있어야 합니다.
- 사용 중인 Google Cloud 프로젝트에 다음 IAM 역할 중 하나가 있어야 합니다.
roles/alloydb.admin
(AlloyDB 관리자가 사전 정의한 IAM 역할)roles/owner
(소유자 기본 IAM 역할)roles/editor
(편집자 기본 IAM 역할)
이러한 역할이 없는 경우 조직 관리자에게 문의하여 액세스 권한을 요청하세요.
인스턴스의 머신 유형 확장
콘솔
Google Cloud 콘솔에서 클러스터 페이지로 이동합니다.
리소스 이름 열에서 클러스터를 클릭합니다.
개요 페이지에서 클러스터의 인스턴스 섹션으로 이동하여 기본 인스턴스 수정 또는 읽기 풀 수정을 클릭합니다.
페이지에 클러스터 상태가 유지보수로 보고되는 경우 이 작업을 사용할 수 없습니다. 상태가 준비됨으로 변경되면 작업을 다시 사용할 수 있습니다.
다음 머신 시리즈 중 하나를 선택합니다.
- C4A (Google Axion 기반 머신 시리즈)
- N2 (x86 기반 머신 시리즈) 기본 머신 시리즈입니다.
머신 유형을 선택합니다.
- C4A는 1, 4, 8, 16, 32, 48, 64, 72 머신 유형 또는 모양을 지원합니다.
N2는 2,4,8,16,32,64,96, 128 머신 유형 또는 모양을 지원합니다.
vCPU 1개 머신 유형을 비롯한 C4A Axion 기반 머신 시리즈 사용에 대한 자세한 내용은 C4A Axion 기반 머신 시리즈 사용 시 고려사항을 참고하세요.
인스턴스 업데이트 또는 읽기 풀 업데이트를 클릭합니다.
gcloud
gcloud CLI를 사용하려면 Google Cloud CLI를 설치 및 초기화하거나 Cloud Shell을 사용합니다.
gcloud alloydb instances
update
명령어를 사용하여 기본 인스턴스의 머신 유형을 변경합니다.
gcloud alloydb instances update INSTANCE_ID \
--cpu-count=CPU_COUNT \
--machine-type=MACHINE_TYPE \
--region=REGION_ID \
--cluster=CLUSTER_ID \
--project=PROJECT_ID
다음을 바꿉니다.
INSTANCE_ID
: 업데이트할 인스턴스의 ID입니다.CPU_COUNT
: 인스턴스에 필요한 vCPU 수입니다. 이는MACHINE_TYPE
에 지정된 vCPU 수와 일치해야 합니다. 예를 들어MACHINE_TYPE
이n2-highmem-4
이면CPU_COUNT
를4
으로 설정해야 합니다.MACHINE_TYPE
: 인스턴스의 머신 유형입니다.C4A Axion 기반 머신 시리즈의 경우 유효한 값은 다음과 같습니다.
c4a-highmem-1
c4a-highmem-4-lssd
c4a-highmem-8-lssd
c4a-highmem-16-lssd
c4a-highmem-32-lssd
c4a-highmem-48-lssd
c4a-highmem-64-lssd
c4a-highmem-72-lssd
N2 머신 시리즈의 경우 유효한 값은 다음과 같습니다.
n2-highmem-2
n2-highmem-4
n2-highmem-8
n2-highmem-16
n2-highmem-32
n2-highmem-64
n2-highmem-96
n2-highmem-128
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
상태로 돌아간 후 명령어를 다시 실행합니다. 클러스터 상태를 확인하려면 클러스터 세부정보 보기를 참고하세요.