Membuat VM berperforma tinggi

Untuk workload yang membutuhkan memori intensif dan pengoptimalan performa, Anda dapat membuat virtual machine (VM) dengan bentuk N4. VM ini menggunakan pengoptimalan komputasi dan virtualisasi untuk memenuhi persyaratan performa.

Halaman ini ditujukan bagi administrator platform dalam grup administrator platform yang bertanggung jawab untuk membuat virtual machine. Untuk mengetahui informasi selengkapnya, lihat Audiens untuk dokumentasi GDC yang terisolasi dari internet.

Sebelum memulai

Buka tiket untuk meminta Operator Infrastruktur menyediakan server o3-highmem1-192-gdc-metal yang diperlukan dan mengaktifkan pengoptimalan HPC. Setelah masalah tiket diselesaikan, Anda dapat membuat VM berperforma tinggi.

Izin yang diperlukan

Untuk mendapatkan izin yang Anda perlukan untuk membuat VM berperforma tinggi, minta Admin IAM Project Anda untuk memberi Anda peran Project VirtualMachine Admin (project-vm-admin) di namespace project tempat VM berada. Untuk mengetahui informasi selengkapnya tentang peran, lihat Definisi peran.

Membuat VM berperforma tinggi

Untuk mengaktifkan komputasi berperforma tinggi (HPC) di VM, tambahkan label virtualmachine.gdc.goog/enable-high-perf: "true" ke manifes VirtualMachine. Jika label ini diterapkan, taint dan label akan otomatis ditambahkan ke VM untuk memastikan VM berjalan di node khusus yang dioptimalkan.

  1. Untuk membuat disk bagi VM Anda, simpan manifes VirtualMachineDisk berikut sebagai DISK_NAME.yaml:

    apiVersion: virtualmachine.gdc.goog/v1
    kind: VirtualMachineDisk
    metadata:
      name: DISK_NAME
    spec:
      source:
        image:
          name: VM_IMAGE
          namespace: vm-system
      size: 20Gi
    
  2. Buat disk:

    kubectl apply -f DISK_NAME.yaml
    
  3. Untuk membuat VM berperforma tinggi, simpan manifes VirtualMachine berikut sebagai VM_NAME.yaml. Perhatikan penyertaan label virtualmachine.gdc.goog/enable-high-perf: "true".

    apiVersion: virtualmachine.gdc.goog/v1
    kind: VirtualMachine
    metadata:
      name: VM_NAME
      labels:
        virtualmachine.gdc.goog/enable-high-perf: "true"
    spec:
      compute:
        virtualMachineType: VM_TYPE
      disks:
      - virtualMachineDiskRef:
          name: DISK_NAME
        boot: true
        autoDelete: true
      shieldConfig:
        bootType: uefi
        enableSecureBoot: true
        enableVtpm: false
    
  4. Buat VM:

    kubectl apply -f VM_NAME.yaml