Meningkatkan performa workstation

Konfigurasi boost di Cloud Workstations memungkinkan Anda mengalokasikan resource komputasi tambahan ke workstation sesuai permintaan untuk sementara, termasuk jenis mesin yang lebih besar, GPU, boot disk yang lebih besar, dan virtualisasi bertingkat. Saat menentukan konfigurasi boost dalam konfigurasi workstation, Anda dapat memulai workstation yang dibuat dari konfigurasi tersebut dengan resource yang ditingkatkan kapan pun workload Anda memerlukannya—misalnya, saat menjalankan aplikasi yang memerlukan GPU terpasang. Di Cloud Workstations API, parameter ini secara kolektif disebut sebagai BoostConfig.

Membuat konfigurasi boost

Untuk membuat konfigurasi workstation yang menyertakan konfigurasi boost, jalankan perintah CLI gcloud berikut:

    gcloud beta workstations configs create WORKSTATION_CONFIG_ID \
        --cluster=WORKSTATION_CLUSTER_ID \
        --region=LOCATION \
        --project=PROJECT_ID \
        --boost-config=id=BOOST_CONFIG_ID,machine-type=MACHINE_TYPE,accelerator-type=ACCELERATOR_TYPE,accelerator-count=ACCELERATOR_COUNT,enable-nested-virtualization=ENABLE_NESTED_VIRTUALIZATION,boot-disk-size=BOOT_DISK_SIZE,pool-size=POOL_SIZE,enable-automatic-failover=ENABLE_AUTOMATIC_FAILOVER

Ganti kode berikut:

  • PROJECT_ID: ID project yang berisi konfigurasi workstation.
  • LOCATION: lokasi cluster workstation.
  • WORKSTATION_CLUSTER_ID: nama cluster workstation yang berisi konfigurasi workstation.
  • WORKSTATION_CONFIG_ID: nama konfigurasi workstation yang akan dibuat.
  • BOOST_CONFIG_ID: ID yang akan digunakan untuk konfigurasi boost.
  • MACHINE_TYPE: jenis mesin yang digunakan instance VM yang ditingkatkan (misalnya, e2-standard-4).
  • ENABLE_NESTED_VIRTUALIZATION: apakah akan mengaktifkan virtualisasi bertingkat atau tidak.
  • ACCELERATOR_TYPE: jenis kartu akselerator yang dipasang ke instance boost (misalnya, nvidia-tesla-t4).
  • ACCELERATOR_COUNT: jumlah kartu akselerator yang terpasang ke instance boost.
  • BOOT_DISK_SIZE: ukuran boot disk untuk VM dalam gigabyte (GB).
  • POOL_SIZE: jumlah VM boost yang dibiarkan tidak ada aktivitas oleh sistem.
  • ENABLE_AUTOMATIC_FAILOVER: apakah akan otomatis melakukan failover ke konfigurasi boost ini jika Compute Engine tidak memiliki kapasitas untuk jenis mesin default selama startup workstation. Nilai defaultnya adalah false.

Lihat Referensi Boost Config API untuk mengetahui informasi selengkapnya tentang setiap parameter dan default-nya.

Memulai workstation yang ditingkatkan

Jika konfigurasi workstation menyertakan konfigurasi boost, saat memulai workstation, pengguna dapat memilih untuk menggunakan VM yang disediakan di bagian BoostConfig dengan meneruskan boost config id dalam permintaan mulai. Jika tidak ada boost config id yang diberikan dalam permintaan mulai, sistem akan memilih VM dari kumpulan yang disediakan berdasarkan konfigurasi default.

Untuk meningkatkan workstation tertentu, jalankan perintah CLI gcloud berikut:

    gcloud beta workstations start WORKSTATION_ID \
        --boost=BOOST_CONFIG_ID

Ganti kode berikut:

  • WORKSTATION_ID: nama workstation yang akan dimulai.
  • BOOST_CONFIG_ID: ID yang cocok dengan konfigurasi boost yang akan ditingkatkan.

Failover otomatis ke konfigurasi boost

Untuk mencegah kegagalan startup workstation yang disebabkan oleh kehabisan resource regional atau zona, Anda dapat mengonfigurasi failover otomatis (Pratinjau) pada satu atau beberapa konfigurasi boost.

Untuk mengaktifkan failover otomatis pada konfigurasi boost, tetapkan enable-automatic-failover=true di flag --boost-config di gcloud CLI, atau tetapkan enableAutomaticFailover ke true di resource API BoostConfig. Konfigurasi boost dengan failover otomatis yang diaktifkan harus menentukan jenis mesin dari seri mesin yang berbeda dengan jenis mesin default konfigurasi workstation. Misalnya, jika jenis mesin default Anda adalah e2-standard-4, konfigurasi boost failover Anda harus menggunakan seri mesin selain E2, seperti n2-standard-4.

Saat Anda memulai workstation tanpa menentukan konfigurasi boost dan Compute Engine tidak dapat menyediakan jenis mesin default karena kehabisan resource, Cloud Workstations akan otomatis mencoba menyediakan workstation menggunakan konfigurasi boost yang memenuhi syarat. Jika beberapa konfigurasi boost mengaktifkan failover otomatis, Cloud Workstations akan mengevaluasinya sesuai urutan kemunculannya dalam konfigurasi workstation hingga penyediaan berhasil. Failover otomatis hanya berlaku untuk sesi workstation yang aktif; mulai berikutnya akan mencoba menyediakan jenis mesin default terlebih dahulu.