CPU 및 메모리 리소스 확장

문서 버전을 선택합니다.

이 페이지에서는 AlloyDB Omni RPM 조정자를 사용하여 CPU 및 메모리 리소스를 확장하는 방법을 설명합니다.

시작하기 전에

CPU 및 메모리 리소스를 확장하기 전에 다음이 있는지 확인하세요.

  1. 설치했습니다 AlloyDB Omni 조정자를.
  2. AlloyDB Omni 클러스터를 프로비저닝하고 만들었습니다.

CPU 및 메모리 리소스 확장

AlloyDB Omni 데이터베이스 클러스터의 CPU 및 메모리 리소스를 확장하려면 DBCluster 리소스 사양을 업데이트하세요.

  1. DBCluster 데이터베이스 클러스터 매니페스트 파일을 엽니다.

  2. primarySpec 섹션의 resources 블록에서 cpu 및 memory 값을 수정합니다.

    DBCluster:
      metadata:
        name: CLUSTER_NAME
      spec:
        # ... existing cluster configuration ...
        primarySpec:
          # ... existing primary configuration ...
          resources:
            cpu: CPU_COUNT
            memory: MEMORY_MIN
            limits:
              memory: MEMORY_MAX
            disks:
            # ...
    

    다음을 바꿉니다.

    • CLUSTER_NAME: 데이터베이스 클러스터의 이름입니다.
    • CPU_COUNT: 데이터베이스 인스턴스에서 사용할 수 있는 CPU 수입니다.
    • MEMORY_MIN: 데이터베이스 인스턴스에 할당된 최소 메모리 양입니다(예: 16Gi).
    • MEMORY_MAX: 데이터베이스 인스턴스에 할당된 최대 메모리 양입니다.
  3. 선호하는 조정자 인터페이스를 사용하여 업데이트된 DBCluster 데이터베이스 클러스터 매니페스트를 적용합니다. AlloyDB Omni 조정자는 리소스 변경사항을 적용하기 위해 데이터베이스를 자동으로 다시 시작합니다.

    Ansible

    Ansible을 사용하여 AlloyDB Omni RPM 조정자 인프라를 직접 관리하는 경우 적절한 플레이북을 실행하고 선택한 update_action을 추가 변수로 전달하여 업데이트를 트리거합니다.

    update.yml의 샘플 파일:

    ---
    - hosts: localhost
      vars:
        update_action: "update_resource_spec"
        ansible_user: your_ssh_user
        ansible_ssh_private_key_file: ~/path/to/private-key
      roles:
        - role: google.alloydbomni_orchestrator.update
    

    Ansible 명령어를 실행합니다.

    ansible-playbook -i "DEPLOYMENT_SPECIFICATION" update.yml -e resource_spec="DBCLUSTER_SPECIFICATION"

    다음 변수를 바꿉니다.

    alloydbctl

    alloydbctl apply -d DEPLOYMENT_SPECIFICATION -r DBCLUSTER_SPECIFICATION

    다음 변수를 바꿉니다.

달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.

최종 업데이트: 2026-10-11(UTC)