Tentang fleksibilitas instance di MIG

Fleksibilitas instance dalam grup instance terkelola (MIG) memungkinkan Anda menentukan beberapa jenis mesin untuk instance virtual machine (VM) dalam grup, bukan terbatas pada satu jenis mesin. Jika jenis mesin tidak tersedia, MIG dapat otomatis memilih jenis lain yang kompatibel dari daftar Anda berdasarkan ketersediaan resource saat ini. Fleksibilitas ini membantu meningkatkan ketersediaan resource, terutama untuk aplikasi yang dapat beroperasi pada berbagai jenis mesin dan yang memerlukan kapasitas skala besar atau hardware dengan permintaan tinggi.

Dokumen ini menjelaskan cara kerja fleksibilitas instance dalam MIG dan batasannya. Untuk mengetahui cara mengonfigurasi MIG agar menggunakan fleksibilitas instance, lihat Menambahkan fleksibilitas instance.

Fleksibilitas instance

MIG membuat semua VM-nya berdasarkan template instance yang Anda pilih. Template instance menentukan jenis mesin yang akan digunakan untuk setiap VM. Dengan fleksibilitas instance, Anda dapat mencantumkan semua jenis mesin yang kompatibel dengan aplikasi Anda.

Gambar berikut membandingkan MIG yang menggunakan satu jenis mesin dengan MIG yang menggunakan fleksibilitas instance. Seperti yang digambarkan dalam gambar, MIG dengan satu jenis mesin membuat VM yang identik berdasarkan template instance, sedangkan MIG dengan fleksibilitas instance dapat membuat VM dengan berbagai jenis dan ukuran mesin.

Perbandingan MIG yang menggunakan satu jenis mesin dengan MIG yang menggunakan fleksibilitas instance

Cara kerja fleksibilitas instance

Secara default, MIG membuat semua VM menggunakan satu jenis mesin dari template instance. Anda dapat menetapkan beberapa jenis mesin dalam MIG dengan mengonfigurasi pilihan instance (instanceSelections) dalam kebijakan fleksibilitas instance (instanceFlexibilityPolicy).

Anda juga dapat menentukan jenis mesin yang berjalan di berbagai platform CPU dan yang memiliki arsitektur berbeda (arsitektur x86 dan Arm). Untuk menggunakan jenis mesin dengan persyaratan berbeda untuk platform CPU minimum atau disk, gunakan kebijakan fleksibilitas instance untuk mengganti properti yang sesuai dari template instance. Untuk mengetahui informasi selengkapnya, lihat Cara kerja penggantian minCpuPlatform dan disks.

Contoh penggantian jenis mesin

Jika workload Anda dapat beroperasi pada sejumlah jenis mesin yang berbeda, Anda dapat mengonfigurasi daftar semua jenis mesin yang kompatibel dengan aplikasi Anda dalam satu instanceSelection sebagai berikut:

  "instanceFlexibilityPolicy": {
    "instanceSelections": {
      "instance-selection-1": {
        "machineTypes": ["c2-standard-8","c2d-standard-8","c3-standard-8", "c3d-standard-8"]
      }
    }
  }
  

Jenis mesin dalam pilihan instance memiliki preferensi yang sama. Jika Anda ingin MIG memilih jenis mesin dalam urutan tertentu, Anda dapat mengonfigurasi beberapa pilihan instance, masing-masing dengan daftar jenis mesin dan peringkat untuk menentukan preferensi. Nilai peringkat yang lebih rendah berarti preferensi yang lebih tinggi. Saat Anda menetapkan peringkat, MIG akan secara bersamaan memeriksa ketersediaan real-time dari semua jenis dan peringkat mesin yang dikonfigurasi. MIG kemudian menyediakan instance menggunakan jenis mesin yang tersedia dengan preferensi tertinggi (nomor peringkat terendah).

  "instanceFlexibilityPolicy": {
    "instanceSelections": {
      "most-preferred": {
        "rank": 1,
        "machineTypes": ["c3-standard-8","c2-standard-8"]
      },
      "least-preferred": {
        "rank": 2,
        "machineTypes": ["n2-standard-16","n1-standard-16"]
      }
    }
  }
  

Aplikasi Anda harus siap dijalankan di salah satu jenis mesin yang tercantum karena ketersediaan hardware berubah seiring waktu dan hardware tertentu tidak dijamin kecuali jika Anda menggunakan pemesanan.

Untuk permintaan berskala besar, MIG mungkin memenuhi sebagian instance yang diminta dengan jenis mesin yang sangat disukai dan memenuhi sisanya dengan jenis alternatif berdasarkan ketersediaan real-time. Jika MIG tidak dapat segera menemukan kapasitas untuk instance yang tersisa, instance tersebut mungkin akan memasuki status tertunda saat MIG terus memeriksa ketersediaan di seluruh pilihan Anda.

Pilihan instance juga dapat mengganti properti instance seperti minCpuPlatform dan disks. Untuk mengetahui informasi selengkapnya, lihat bagian berikut tentang Cara kerja penggantian pemilihan instance.

Cara kerja penggantian minCpuPlatform dan disks

Dalam pemilihan instance, Anda dapat menentukan properti instance tambahan, seperti platform CPU minimum (minCpuPlatform) dan disk (disks), untuk mengganti properti yang ditentukan dalam template instance. Saat memilih jenis mesin dari pilihan instance, MIG akan membuat VM menggunakan properti instance yang ditentukan dalam pilihan instance tersebut. Jika Anda tidak menentukan properti ini untuk pemilihan instance, MIG akan menggunakan properti yang sesuai dari template untuk pemilihan tersebut.

Mengganti properti ini di tingkat pemilihan instance memberikan kontrol dan fleksibilitas yang lebih besar, terutama saat menggunakan hardware yang berbeda dalam MIG.

  • Ganti platform CPU minimum saat menggabungkan jenis mesin yang berjalan di platform CPU yang berbeda. Anda dapat menentukan platform CPU minimum untuk instance yang dibuat dari jenis mesin dalam pilihan. Penggantian ini memungkinkan Anda menggabungkan berbagai jenis mesin, tetapi menerapkan platform CPU minimum secara selektif. Atau, Anda dapat mengonfigurasi pemilihan instance untuk memilih platform CPU secara otomatis dengan menetapkan kolom minCpuPlatform ke AUTOMATIC. Pemilihan otomatis ini menggantikan setelan platform CPU minimum template instance dan memungkinkan MIG menggunakan platform CPU yang kompatibel untuk jenis mesin yang dipilih.

    Misalnya, Anda dapat menggabungkan jenis mesin dari seri mesin N1 dan N2 dalam pilihan, sekaligus memastikan bahwa mesin N1 berjalan di Intel Skylake untuk mencapai peningkatan performa.

  • Ganti disk saat menggabungkan jenis mesin yang memiliki arsitektur berbeda. Anda dapat menentukan konfigurasi disk kustom untuk mengganti boot disk atau disk tambahan yang ditentukan dalam properti instance, atau untuk memasang penyimpanan tertentu. Penggantian ini memungkinkan Anda menggabungkan jenis mesin yang memiliki arsitektur berbeda atau yang tidak menggunakan teknologi disk yang sama, dan menentukan boot image atau disk yang sesuai yang diperlukan untuk setiap jenis mesin.

    Misalnya, Anda dapat menggabungkan jenis mesin C4 (arsitektur x86) dan C4A (arsitektur Arm). Karena mesin x86 dan Arm memerlukan boot image yang berbeda, Anda dapat menggunakan pilihan instance terpisah untuk mengganti boot disk untuk setiap arsitektur.

    Saat Anda menentukan disk untuk pemilihan instance, MIG akan menggabungkan disk dalam template instance dan dalam pemilihan instance berdasarkan kunci deviceName-nya. Diagram berikut menunjukkan contohnya.

    Disk dari template instance dan penggabungan pilihan instance

Untuk mengetahui batasan saat menggunakan penggantian pemilihan instance, lihat bagian Batasan dalam dokumen ini.

Contoh untuk penggantian disk dan platform CPU minimum

Pertimbangkan template instance dengan konfigurasi berikut:

  {
    ...
      "disks": [
        {
          "autoDelete": true,
          "deviceName": "boot",
          "boot": true,
          "diskEncryptionKey": {},
          "initializeParams": {
            "sourceImage": "projects/debian-cloud/global/images/family/debian-12",
            "diskSizeGb": "10",
            "diskType": "pd-balanced"
          }
        }
      ],
      "machineType": "n2-standard-2",
      ...
    }
  

Contoh kebijakan fleksibilitas instance berikut mengganti konfigurasi template dengan menentukan platform CPU minimum dan konfigurasi disk.

  "instanceFlexibilityPolicy": {
    "instanceSelections": {
      "first-preference": {
        "rank": 1,
        "machineTypes": ["n4-standard-4 "],
        "disks": [
          {
            "autoDelete": true,
            "deviceName": "boot",
            "boot": true,
            "diskEncryptionKey": {},
            "initializeParams": {
              "sourceImage": "projects/debian-cloud/global/images/family/debian-12",
              "diskSizeGb": "10",
              "diskType": "hyperdisk-balanced"
            }
          }
        ]
      },
      "second-preference": {
        "rank": 2,
        "machineTypes": ["n2-standard-4"],
        "minCpuPlatform": "Intel Ice Lake",
        "disks": [
          {
            "autoDelete": true,
            "deviceName": "boot",
            "boot": true,
            "initializeParams": {
              "sourceImage": "projects/debian-cloud/global/images/family/debian-12",
              "diskSizeGb": "10",
              "diskType": "pd-ssd"
            }
          }
        ]
      },
      "third-preference": {
        "rank": 3,
        "machineTypes": ["n1-standard-4"],
        "minCpuPlatform": "Intel Skylake",
      }
    }
  }
  

Cara MIG memilih jenis mesin

Saat Anda mengonfigurasi beberapa jenis mesin, MIG akan memilih jenis mesin berdasarkan ketersediaan resource saat ini dan memprioritaskan pemesanan yang tidak digunakan. Jika Anda mengonfigurasi peringkat, MIG akan memeriksa ketersediaan resource dan pemesanan di semua jenis mesin dan zona yang dikonfigurasi secara bersamaan. Dari jenis mesin dengan kapasitas yang tersedia, MIG memilih jenis mesin dengan preferensi tertinggi (nomor peringkat terendah). Dalam pilihan tersebut, MIG memprioritaskan pemesanan yang tidak digunakan.

Zona di region MIG juga dapat memengaruhi pemilihan jenis mesin karena ketersediaan resource bervariasi di berbagai zona. Untuk mengetahui informasi selengkapnya, lihat bagian berikut tentang cara MIG memilih zona.

Evaluasi kapasitas dan logging error

Sebelum mencoba membuat VM, MIG akan memeriksa kapasitas di seluruh pilihan instance yang Anda konfigurasi. Jika jenis mesin dengan preferensi lebih tinggi tidak tersedia selama pemeriksaan ini, MIG akan memilih jenis mesin dengan preferensi lebih rendah yang tersedia tanpa mencoba membuat VM dengan jenis yang tidak tersedia.

Compute Engine mencatat error ZONE_RESOURCE_POOL_EXHAUSTED (kapasitas habis) hanya saat upaya pembuatan VM gagal—misalnya, saat MIG mencoba memperbaiki VM yang gagal menggunakan jenis mesin aslinya yang tidak tersedia. Selama pemeriksaan kapasitas, karena MIG melewati jenis mesin dengan preferensi lebih tinggi yang tidak tersedia tanpa mencoba membuat VM, Anda tidak akan melihat error kapasitas habis untuk jenis mesin tersebut di Cloud Logging.

Cara MIG memilih zona

Anda dapat mengonfigurasi fleksibilitas instance di MIG regional yang memiliki bentuk distribusi target BALANCED, ANY, atau ANY_SINGLE_ZONE. Fleksibilitas instance tidak mendukung bentuk distribusi target EVEN.

Dengan fleksibilitas instance, saat MIG regional membuat VM, MIG akan memilih zona bergantung pada bentuk distribusi target yang dipilih sebagai berikut:

  • BALANCED: MIG memilih zona dengan resource yang tersedia yang dapat menyeimbangkan distribusi VM di seluruh zona secara merata. Dalam zona yang dipilih, MIG memprioritaskan jenis mesin berdasarkan peringkat, jika dikonfigurasi, dan pemesanan yang tersedia.

  • ANY: MIG memilih zona dengan resource dan pemesanan yang tersedia. Jika peringkat dikonfigurasi, MIG akan memprioritaskan zona tempat jenis mesin berdasarkan peringkat tersedia.

  • ANY_SINGLE_ZONE: MIG memilih zona yang memiliki jenis mesin terbanyak berdasarkan peringkat, jika dikonfigurasi, dan tempat MIG dapat membuat VM terbanyak dari reservasi yang tidak digunakan.

Untuk mengetahui informasi selengkapnya tentang cara kerja bentuk distribusi target, lihat Bentuk distribusi target MIG regional.

Kemampuan observasi dan pemantauan

MIG dengan fleksibilitas instance memilih jenis mesin dan zona secara dinamis berdasarkan ketersediaan real-time. Anda dapat memantau cara instance didistribusikan di berbagai jenis mesin dan zona secara real time. Melacak data ini akan membantu Anda memverifikasi ketersediaan tinggi, melihat cara jenis mesin penggantian dialokasikan, dan mendiagnosis distribusi kapasitas. Untuk petunjuk tentang cara melihat data ini untuk MIG tertentu atau digabungkan di beberapa MIG, lihat Memantau distribusi instance di MIG.

Fleksibilitas dan pemesanan instance

Anda dapat menggunakan fleksibilitas instance dengan pemesanan. Berdasarkan properti afinitas pemesanan yang Anda tetapkan di template instance, MIG menggunakan pemesanan sebagai berikut:

  • ANY_RESERVATION (direkomendasikan untuk fleksibilitas instance): Saat menggunakan pemesanan apa pun, MIG akan memilih jenis mesin dengan pemesanan yang tidak digunakan terlebih dahulu. Jika ingin mengubah urutan MIG dalam memilih jenis mesin, Anda dapat mengonfigurasi beberapa pilihan instance dan menentukan preferensi menggunakan peringkat. Dari jenis mesin dengan kapasitas yang tersedia, MIG memilih jenis mesin dengan preferensi tertinggi (nomor peringkat terendah) dan memprioritaskan pemesanan yang tersedia dalam peringkat tersebut.

  • SPECIFIC: Saat menggunakan pemesanan tertentu, MIG akan memilih jenis mesin yang cocok dengan properti pemesanan. Jika pilihan instance Anda tidak menyertakan jenis mesin yang cocok dengan properti pemesanan tertentu, pembuatan instance akan gagal.

Untuk mengetahui informasi selengkapnya tentang pemesanan, lihat Tentang pemesanan.

Fleksibilitas instance dan Spot VM

Jika MIG Anda dengan fleksibilitas instance menggunakan Spot VM, MIG akan otomatis memilih jenis mesin dengan tingkat preemption terendah yang diamati untuk membantu memastikan gangguan minimal pada workload Anda. Jika Anda ingin mengganti perilaku ini, selesaikan langkah-langkah berikut:

  • Lihat ketersediaan resource. Sebelum membuat MIG dengan Spot VM, Anda dapat melihat ketersediaan resource di region atau zona tempat Anda ingin membuat MIG. Tindakan ini membantu mengurangi kemungkinan Anda mengalami error ketersediaan resource.

    Untuk mendapatkan petunjuk, lihat Melihat ketersediaan Spot VM.

  • Konfigurasikan beberapa pilihan instance. Anda dapat menentukan jenis mesin dan zona tempat Spot VM akan dibuat menggunakan peringkat. Dari jenis mesin dengan kapasitas yang tersedia, MIG memilih jenis mesin dengan preferensi tertinggi (nomor peringkat terendah) dan mempertimbangkan keandalan Spot VM dalam pilihan tersebut.

    Untuk mengetahui petunjuknya, lihat Membuat MIG dengan beberapa jenis mesin dan preferensi.

Untuk mengetahui informasi selengkapnya tentang penggunaan Spot VM di MIG, lihat Spot VM di grup instance terkelola.

Fleksibilitas instance dan perbaikan VM

Secara default, jika VM dalam MIG gagal, MIG akan memperbaiki VM dengan membuatnya ulang menggunakan konfigurasi yang sama, termasuk jenis mesin. Jika Anda mengonfigurasi fleksibilitas instance dan mengaktifkan update saat perbaikan, Anda dapat meningkatkan peluang untuk mendapatkan resource jika terjadi kehabisan stok.

Saat MIG mencoba memperbaiki VM yang gagal, MIG akan mencoba membuat ulang VM menggunakan jenis mesin aslinya terlebih dahulu. Jika jenis mesin tersebut tidak tersedia, Compute Engine akan mencatat error ZONE_RESOURCE_POOL_EXHAUSTED ke dalam log. Jika Anda mengaktifkan update saat perbaikan, MIG akan secara bersamaan memeriksa ketersediaan di semua pilihan instance yang dikonfigurasi dan membuat ulang VM menggunakan jenis mesin alternatif yang tersedia. Karena MIG terus mencoba membuat ulang VM menggunakan jenis mesin aslinya saat memeriksa alternatif, Anda mungkin masih melihat error kapasitas habis yang dicatat untuk jenis mesin asli. Mengaktifkan update saat perbaikan juga membantu memastikan bahwa VM yang dibuat ulang menggunakan konfigurasi fleksibilitas instance terbaru.

Untuk mengetahui informasi selengkapnya tentang perbaikan, lihat Tentang memperbaiki VM untuk ketersediaan tinggi.

Fleksibilitas instance dan penskalaan otomatis

Saat Anda mengonfigurasi penskalaan otomatis di MIG yang memiliki beberapa jenis mesin, hal berikut akan terjadi:

  • Saat autoscaler menyebarkan skala MIG, MIG akan membuat VM dengan memilih jenis mesin dengan cara yang sama seperti pada MIG yang tidak diskalakan otomatis. Untuk mengetahui informasi selengkapnya, lihat Cara MIG memilih jenis mesin dalam dokumen ini.

  • Saat autoscaler menurunkan skala MIG, MIG akan memilih VM yang akan dihapus sebagai berikut:

    1. MIG akan memprioritaskan penghapusan VM yang paling mempertahankan bentuk distribusi target.
    2. Jika Anda mengonfigurasi peringkat, di antara VM yang diprioritaskan, MIG akan memprioritaskan penghapusan VM yang menggunakan jenis mesin dengan peringkat lebih rendah.
    3. Terakhir, MIG memeriksa rekomendasi autoscaler untuk memilih VM yang akan dihapus.

Penskalaan otomatis berfungsi secara efektif jika MIG Anda memiliki jenis mesin dengan performa yang serupa—misalnya, mesin dengan jumlah vCPU yang sama. Jika tidak, saat MIG melakukan penyebaran skala atau penurunan skala, autoscaler mungkin akan mencoba menambahkan atau menghapus jenis mesin berperforma tertinggi lebih sering. Perilaku ini dapat terjadi terlepas dari peringkat yang Anda konfigurasi untuk jenis mesin tersebut.

Untuk mengetahui informasi selengkapnya tentang penskalaan otomatis, lihat Penskalaan otomatis grup instance.

Kasus penggunaan

Bagian berikut menjelaskan beberapa kasus penggunaan fleksibilitas instance di MIG.

Meningkatkan kemudahan perolehan

Anda dapat mengonfigurasi fleksibilitas instance MIG untuk meningkatkan ketersediaan resource:

  • Jenis mesin: Penyiapan dasar adalah mengonfigurasi beberapa jenis mesin dalam satu peringkat. Peringkat tunggal ini memberi mereka preferensi yang sama, sehingga MIG dapat memilih salah satunya berdasarkan ketersediaan resource. Namun, jika memiliki preferensi, Anda dapat menetapkan peringkat yang berbeda untuk menentukan urutan preferensi untuk jenis mesin.

  • Lokasi: Anda dapat lebih meningkatkan peluang mendapatkan resource dengan memilih semua zona saat membuat MIG dan menggunakan bentuk distribusi target ANY. Bentuk ANY memungkinkan MIG menelusuri kapasitas di semua zona.

  • Spot VM dan preemption: Saat Anda menggunakan Spot VM, untuk memaksimalkan peluang mendapatkan VM dan meminimalkan preemption-nya, Google merekomendasikan agar Anda menyertakan sebanyak mungkin jenis mesin yang kompatibel dalam peringkat yang sama. Konfigurasi ini memungkinkan MIG memilih jenis mesin dengan tingkat preemption terendah untuk meminimalkan gangguan pada workload Anda. Jika Anda mengonfigurasi jenis mesin dengan peringkat yang berbeda, MIG akan memprioritaskan jenis mesin berdasarkan peringkat, bukan tingkat preemption, yang dapat mengakibatkan pemilihan jenis mesin dengan tingkat preemption yang lebih tinggi.

Mengoptimalkan biaya

MIG dapat otomatis menyediakan instance yang paling hemat biaya untuk infrastruktur Anda saat Anda mengonfigurasi setelan fleksibilitas instance MIG sebagai berikut:

  • Jenis mesin: Pilih jenis mesin yang menawarkan rasio biaya-performa yang diinginkan untuk workload Anda. Anda tidak perlu menentukan semua ukuran yang tersedia untuk setiap jenis mesin; tentukan hanya ukuran yang paling hemat biaya untuk kebutuhan Anda.

  • Rank: Tetapkan peringkat ke pilihan instance sesuai dengan preferensi biaya Anda, dengan jenis mesin berbiaya terendah sebagai yang paling disukai. Hal ini membantu memastikan bahwa Anda mendapatkan jenis mesin berbiaya terendah berdasarkan ketersediaan.

  • Location: Saat membuat MIG, pilih semua zona dan bentuk distribusi target ANY. Hal ini meningkatkan peluang untuk mendapatkan jenis mesin berbiaya terendah di zona tempat mesin tersebut tersedia.

Berdasarkan setelan fleksibilitas instance Anda, MIG akan otomatis menyediakan kombinasi terbaik dari jenis mesin yang tersedia untuk memenuhi kriteria biaya dan total kapasitas yang diminta. Hal ini memastikan biaya serendah mungkin pada waktu tertentu.

Memaksimalkan performa

Anda dapat mengonfigurasi fleksibilitas instance MIG untuk memaksimalkan performa. Untuk melakukannya, pilih kelompok mesin dan ukuran yang paling sesuai dengan workload Anda. Kemudian, urutkan jenis mesin berdasarkan performa, dari yang tertinggi hingga terendah, menggunakan ukuran yang paling disukai dalam setiap kelompok. Berdasarkan peringkat dan jenis mesin, MIG memilih mesin berperforma tertinggi dari semua resource yang tersedia.

Karena generasi mesin yang lebih baru biasanya menawarkan performa per core yang lebih tinggi, Anda tidak perlu membatasi pemilihan mesin untuk menggunakan ukuran yang sama (jumlah vCPU) di berbagai kelompok untuk mencapai performa yang setara. Misalnya, saat memilih di seluruh kelompok mesin, Anda dapat menggabungkan jumlah CPU yang berbeda, seperti menggabungkan n1-standard-32 dengan n2-standard-16.

Selain itu, menentukan minCpuPlatform untuk pemilihan instance dapat memastikan bahwa MIG memilih platform CPU berperforma tinggi.

Transisi yang lancar ke jenis mesin terbaru

Anda dapat mengonfigurasi fleksibilitas instance MIG untuk memprioritaskan adopsi jenis mesin generasi terbaru sekaligus menggunakan jenis mesin generasi lama sebagai pengganti kapasitas. Untuk melakukannya, buat pilihan instance yang berisi jenis mesin generasi terbaru dan tetapkan peringkat yang lebih rendah (preferensi yang lebih tinggi). Jika jenis mesin ini memerlukan konfigurasi disk yang berbeda, gunakan penggantian disk dalam pemilihan instance ini untuk menentukan properti disk tertentu. Buat pilihan instance kedua yang berisi jenis mesin generasi lama untuk berfungsi sebagai penggantian. Tetapkan peringkat yang lebih tinggi (preferensi lebih rendah) untuk pilihan instance ini.

Saat Anda membuat MIG, pilih semua zona di region dan bentuk distribusi target ANY. Konfigurasi ini memastikan bahwa MIG memeriksa kapasitas di semua pilihan dan zona yang dikonfigurasi, serta memprioritaskan penyediaan mesin generasi terbaru di tempat kapasitas tersedia. Jika MIG tidak dapat menemukan kapasitas generasi terbaru yang cukup, MIG akan menyediakan jenis mesin generasi lama. Pendekatan ini memastikan bahwa total kapasitas yang Anda minta selalu terpenuhi sekaligus memaksimalkan penggunaan hardware terbaru.

Batasan

Fleksibilitas instance memiliki batasan berikut:

  • MIG zona tidak mendukung fleksibilitas instance. Sebagai gantinya, Anda dapat menggunakan MIG regional dengan satu zona.

  • Flex-start VM tidak mendukung fleksibilitas instance.

  • Fleksibilitas instance tidak mendukung fitur MIG berikut:

  • Saat mengganti minCpuPlatform dan disks, batasan berikut juga berlaku:

    • Anda harus mengaktifkan update saat perbaikan.

    • Saat mengonfigurasi minCpuPlatform atau disks untuk pilihan instance yang ada, Anda juga harus menyertakan kolom machineTypes. Tanpa kolom machineTypes, operasi akan gagal dan menampilkan error.

    • Anda tidak dapat menerapkan kebijakan stateful atau konfigurasi per instance ke disk yang diganti melalui pemilihan instance.

    • Anda hanya dapat mengganti SSD lokal untuk jenis mesin yang memungkinkan Anda memilih jumlah disk SSD lokal. Anda tidak dapat mengganti SSD lokal untuk varian jenis mesin -lssd, yang otomatis memasang disk SSD lokal.

    • Anda harus menentukan jenis mesin yang unik di semua pilihan instance. Misalnya, Anda tidak dapat menentukan n1-standard-2 dalam satu pilihan dengan CPU Skylake dan juga dalam pilihan lain dengan CPU Broadwell.

  • Untuk membantu memastikan load balancing atau penskalaan otomatis yang efektif dalam MIG yang memiliki fleksibilitas instance, gunakan jenis mesin dengan performa yang serupa—misalnya, jumlah vCPU yang sama. Namun, "performa serupa" tidak terbatas pada penggunaan ukuran yang sama di berbagai kelompok; karena generasi mesin yang lebih baru biasanya memiliki performa per vCPU yang lebih tinggi, Anda dapat menggabungkan jumlah vCPU yang berbeda (misalnya, menggabungkan n1-standard-32 dengan n2-standard-28).

    • Di Cloud Load Balancing, jenis mesin dengan performa serupa dapat mencegah penggunaan berlebihan hardware yang lebih kecil dan penggunaan yang kurang optimal pada mesin yang lebih cepat.

    • Dalam penskalaan otomatis, jenis mesin dengan performa serupa dapat mencegah penambahan atau penghapusan jenis mesin dengan performa tertinggi.

Apa langkah selanjutnya?