Menskalakan resource CPU dan memori

Pilih versi dokumentasi:

Halaman ini menjelaskan cara menskalakan resource CPU dan memori menggunakan orchestrator RPM AlloyDB Omni.

Sebelum memulai

Sebelum menskalakan resource CPU dan memori, pastikan Anda telah:

  1. Menginstal orchestrator AlloyDB Omni.
  2. Menyediakan dan membuat cluster AlloyDB Omni.

Menskalakan resource CPU dan memori

Untuk menskalakan resource CPU dan memori untuk cluster database AlloyDB Omni, perbarui spesifikasi resource DBCluster Anda:

  1. Buka file manifes cluster database DBCluster Anda.

  2. Di bagian primarySpec, ubah nilai cpu dan memory di blok resources:

    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:
            # ...
    

    Ganti kode berikut:

    • CLUSTER_NAME: nama cluster database Anda.
    • CPU_COUNT: jumlah CPU yang tersedia untuk instance database.
    • MEMORY_MIN: jumlah memori minimum yang dialokasikan ke instance database, misalnya 16Gi.
    • MEMORY_MAX: jumlah maksimum memori yang dialokasikan ke instance database.
  3. Terapkan manifes cluster database DBCluster yang telah diupdate menggunakan antarmuka pengelola pilihan Anda. Orchestrator AlloyDB Omni akan otomatis memulai ulang database untuk menerapkan perubahan resource.

    Ansible

    Jika Anda mengelola infrastruktur orchestrator RPM AlloyDB Omni secara langsung menggunakan Ansible, tindakan ini akan memicu update dengan menjalankan playbook yang sesuai dan meneruskan update_action yang dipilih sebagai variabel tambahan.

    Contoh file untuk 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
    

    Jalankan perintah Ansible:

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

    Ganti variabel berikut:

    • DEPLOYMENT_SPECIFICATION: jalur ke spesifikasi deployment yang Anda buat di Menginstal komponen AlloyDB Omni.
    • DBCLUSTER_SPECIFICATION: jalur ke spesifikasi cluster Anda.

    alloydbctl

    alloydbctl apply -d DEPLOYMENT_SPECIFICATION -r DBCLUSTER_SPECIFICATION

    Ganti variabel berikut:

    • DEPLOYMENT_SPECIFICATION: jalur ke spesifikasi deployment yang Anda buat di Menginstal komponen AlloyDB Omni.
    • DBCLUSTER_SPECIFICATION: jalur ke spesifikasi cluster Anda.