인스턴스 시작, 중지 또는 다시 시작

이 페이지에서는 기본 인스턴스와 읽기 풀 인스턴스를 시작, 중지 또는 다시 시작하는 방법을 설명합니다. AlloyDB 클러스터의 읽기 풀에서 보조 인스턴스와 노드를 다시 시작할 수도 있습니다.

시작, 중지 또는 다시 시작 작업은 인스턴스의 인바운드 공개 IP 또는 Private Services Connect URI를 변경하지 않습니다.

시작하기 전에

  • AlloyDB에 액세스하려면 사용 중인 Google Cloud 프로젝트가 사용 설정되어 있어야 합니다.

  • 사용 중인 Google Cloud 프로젝트에 다음 IAM 역할 중 하나가 있어야 합니다.

    • (roles/alloydb.admin) (AlloyDB 관리자가 사전 정의한 IAM 역할)
    • (roles/owner) (소유자 기본 IAM 역할)
    • (roles/editor) (편집자 기본 IAM 역할)

    이러한 역할이 없는 경우 조직 관리자에게 문의하여 액세스 권한을 요청하세요.

  • AlloyDB 클러스터가 READY 상태입니다.

활성화 정책

인스턴스를 시작하거나 중지할 때 실행 중인 작업을 나타내도록 활성화 정책을 설정해야 합니다. 활성화 정책은 연결 요청을 수락하도록 인스턴스가 활성화되었는지를 나타냅니다.

활성화 정책 옵션은 다음과 같습니다.

  • ALWAYS - 인스턴스가 항상 실행 중입니다.
  • NEVER - 인스턴스가 비활성 상태이며 연결을 수락하지 않습니다.

인스턴스를 시작하려면 활성화 정책을 ALWAYS로 설정하세요. 인스턴스를 중지하고 인스턴스 요금이 청구되지 않도록 하려면 활성화 정책을 NEVER로 설정하세요.

인스턴스 중지

필요할 때 기본 또는 읽기 풀 인스턴스를 직접 중지할 수 있습니다. 중지된 인스턴스는 다시 시작될 때까지 중지된 상태를 유지하며 애플리케이션 연결에 응답하지 않습니다. 보조 인스턴스는 중지할 수 없습니다.

인스턴스를 중지하면 자동 업데이트가 일시적으로 중단됩니다. 클러스터에 저장된 데이터는 영향을 받지 않으며 클러스터의 백업 구성은 활성 상태로 유지됩니다.

중지된 인스턴스에는 인스턴스와 관련된 컴퓨팅 요금이 청구되지 않습니다. 인스턴스에서 공개 IP가 사용 설정된 경우 유휴 상태의 고정 외부 IP 요금이 발생합니다.

인스턴스를 중지하려면 다음 안내를 따르세요.

콘솔

  1. Google Cloud 콘솔에서 클러스터 페이지로 이동합니다.

    클러스터로 이동

  2. 리소스 이름 열에서 클러스터를 클릭합니다.

  3. 열린 개요 페이지에서 클러스터의 인스턴스 섹션으로 이동하여 인스턴스에 관한 세부정보를 확인합니다.

  4. 데이터베이스 인스턴스를 중지하시겠어요?에서 중지를 클릭합니다.

인스턴스의 활성화 정책이 NEVER로 설정되고 인스턴스가 중지됩니다.

gcloud

gcloud CLI를 사용하려면 Google Cloud CLI를 설치 및 초기화하거나 Cloud Shell을 사용합니다.

gcloud alloydb instances update 명령어를 사용하여 인스턴스를 중지합니다.

gcloud alloydb instances update INSTANCE_ID \
 --region=REGION_ID \
 --cluster=CLUSTER_ID \
 --activation-policy=NEVER
 ```
Replace the following:
  • INSTANCE_ID: 인스턴스의 ID
  • REGION_ID: 인스턴스의 리전 ID입니다.
  • CLUSTER_ID: 인스턴스 클러스터의 ID입니다.

인스턴스 시작

인스턴스를 시작하면 AlloyDB가 데이터베이스에 최신 부 버전을 적용합니다. 인스턴스 시작은 유지보수 활동이 아니므로 인스턴스에 구성된 유지보수 거부 기간은 무시됩니다.

중지된 인스턴스를 시작하려면 다음 안내를 따르세요.

콘솔

  1. Google Cloud 콘솔에서 클러스터 페이지로 이동합니다.

    클러스터로 이동

  2. 리소스 이름 열에서 클러스터를 클릭합니다.

  3. 열린 개요 페이지에서 클러스터의 인스턴스 섹션으로 이동하여 인스턴스에 관한 세부정보를 확인합니다.

  4. 데이터베이스 인스턴스를 시작하시겠습니까?에서 시작을 클릭합니다.

인스턴스의 활성화 정책이 ALWAYS로 설정되고 인스턴스가 시작됩니다.

gcloud

gcloud CLI를 사용하려면 Google Cloud CLI를 설치 및 초기화하거나 Cloud Shell을 사용합니다.

gcloud alloydb instances update 명령어를 사용하여 인스턴스를 시작합니다.

gcloud alloydb instances update INSTANCE_ID \
 --region=REGION_ID \
 --cluster=CLUSTER_ID \
 --activation-policy=ALWAYS
 ```
Replace the following:
  • INSTANCE_ID: 인스턴스의 ID
  • REGION_ID: 인스턴스의 리전 ID입니다.
  • CLUSTER_ID: 인스턴스 클러스터의 ID입니다.

인스턴스 다시 시작

인스턴스 다시 시작을 시작하면 인스턴스에서 사용할 수 있는 모든 연결이 중단됩니다. 인스턴스가 다시 시작되고 새 연결을 수락할 준비가 됩니다. 인스턴스를 다시 시작해도 인스턴스의 비공개 IP 주소가 변경되지 않습니다.

기본, 보조 또는 읽기 풀 인스턴스 다시 시작

콘솔

  1. Google Cloud 콘솔에서 클러스터 페이지로 이동합니다.

    클러스터로 이동

  2. 리소스 이름 열에서 클러스터를 클릭합니다.
  3. 개요 페이지에서 클러스터의 인스턴스 섹션으로 이동하여 기본 인스턴스 또는 읽기 풀 인스턴스를 선택하고 다시 시작을 클릭합니다.

gcloud

gcloud CLI를 사용하려면 Google Cloud CLI를 설치 및 초기화하거나 Cloud Shell을 사용합니다.

인스턴스를 다시 시작합니다.

gcloud alloydb instances restart INSTANCE_ID \
    --cluster=CLUSTER_ID \
    --region=REGION_ID \
    --project=PROJECT_ID \
    [--async]
    
  • INSTANCE_ID: 인스턴스의 ID입니다.
  • CLUSTER_ID: 인스턴스를 사용할 수 있는 클러스터의 ID입니다.
  • REGION_ID: 인스턴스가 배치된 리전입니다.
  • PROJECT_ID: 클러스터가 배치된 프로젝트의 ID입니다.
  • async: 진행 중인 작업이 완료될 때까지 기다리지 않고 즉시 반환하는 선택적 플래그입니다.

읽기 풀의 특정 노드 다시 시작

gcloud CLI를 사용하여 읽기 풀의 노드를 하나 이상 다시 시작할 수 있습니다.

다음 명령어는 읽기 풀의 노드를 다시 시작하는 방법을 보여줍니다.

gcloud alloydb instances restart INSTANCE_ID \
    --cluster=CLUSTER_ID \
    --region=REGION_ID \
    --node-ids=NODE_ID \
    
  • INSTANCE_ID: readpool 인스턴스의 ID입니다.
  • CLUSTER_ID: 인스턴스를 사용할 수 있는 클러스터의 ID입니다.
  • NODE_ID: 다시 시작해야 하는 노드의 ID입니다(예: j71a-read-pool-054b8861-2ln8).
  • PROJECT_ID: 클러스터가 배치된 프로젝트의 ID입니다.
  • --async: 진행 중인 작업이 완료될 때까지 기다리지 않고 즉시 반환하는 선택적 플래그입니다.

다음 예는 여러 노드를 다시 시작하는 방법을 보여줍니다.

gcloud alloydb instances restart INSTANCE_ID \
    --cluster=CLUSTER_ID \
    --region=REGION_ID \
    --node-ids=NODE_ID1,NODE_ID2 \
    
  • INSTANCE_ID: readpool 인스턴스의 ID입니다.
  • CLUSTER_ID: 인스턴스를 사용할 수 있는 클러스터의 ID입니다.
  • NODE_ID1,NODE_ID2: 다시 시작해야 하는 노드 목록입니다.
  • PROJECT_ID: 클러스터가 배치된 프로젝트의 ID입니다.
  • --async: 진행 중인 작업이 완료될 때까지 기다리지 않고 즉시 반환하는 선택적 플래그입니다.

다음 단계