Halaman ini menjelaskan cara membuat atau memperbarui instance virtual machine (VM) untuk menggunakan platform CPU minimum, bukan platform default.
Pusat data Google menawarkan berbagai generasi pemroses CPU. Setiap platform CPU mendukung fitur inkremental seperti Advanced Vector Extensions—misalnya, AVX2 dan AVX-512. Selain itu, beberapa fitur dasar terkait sistem, seperti kecepatan clock dan waktu pencarian akses memori, dapat bervariasi di berbagai platform CPU.
Setiap seri mesin dikaitkan dengan satu atau beberapa platform CPU. Misalnya, VM N2 dapat berjalan di CPU Ice Lake atau Cascade Lake. Jika ada beberapa platform CPU yang tersedia untuk seri mesin, Anda dapat memilih platform CPU minimum saat membuat VM menggunakan jenis mesin dari seri mesin tersebut. Ketersediaan kelompok mesin, seri, region, dan zona menentukan apa yang dapat Anda pilih untuk platform CPU minimum.
Menentukan platform CPU minimum akan berguna jika workload Anda memerlukan peningkatan performa yang ditawarkan oleh pembuatan pemroses tertentu. Namun, menentukan platform CPU minimum dapat membatasi zona tempat Anda dapat membuat VM.
Sebelum memulai
-
Jika Anda belum melakukannya, siapkan autentikasi.
Autentikasi adalah
proses yang digunakan untuk memverifikasi identitas Anda untuk mengakses Trusted Cloud by S3NS layanan dan API.
Untuk menjalankan kode atau sampel dari lingkungan pengembangan lokal, Anda dapat melakukan autentikasi ke
Compute Engine dengan memilih salah satu opsi berikut:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Trusted Cloud console to access Trusted Cloud by S3NS services and APIs, you don't need to set up authentication.
gcloud
-
Instal Google Cloud CLI, lalu login ke gcloud CLI dengan identitas gabungan Anda. Setelah login, lakukan inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:
gcloud init
- Set a default region and zone.
REST
Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, Anda menggunakan kredensial yang Anda berikan ke gcloud CLI.
Instal Google Cloud CLI, lalu login ke gcloud CLI dengan identitas gabungan Anda. Setelah login, lakukan inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:
gcloud init
Untuk mengetahui informasi selengkapnya, lihat Melakukan autentikasi untuk menggunakan REST dalam dokumentasi autentikasi Trusted Cloud .
Peran dan izin yang diperlukan
Untuk mendapatkan izin yang Anda perlukan untuk mengubah platform CPU minimum, minta administrator Anda untuk memberi Anda peran IAM berikut di project:
-
Compute Instance Admin (v1) (
roles/compute.instanceAdmin.v1
) -
Untuk terhubung ke VM yang dapat dijalankan sebagai akun layanan:
Service Account User (v1) (peran
roles/iam.serviceAccountUser
)
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
Kapan harus memilih platform CPU minimum
Kemungkinan besar, Anda tidak perlu memilih platform CPU minimum. Setiap zona Compute Engine memiliki platform CPU default untuk setiap seri mesin. Google terkadang mengubah CPU default zona saat server baru ditambahkan. Jika Anda tidak menentukan platform CPU minimum untuk VM, VM akan mendapatkan platform CPU default yang terkait dengan jenis mesin dan zonanya.
Google merekomendasikan agar Anda hanya memilih platform CPU minimum dalam kasus berikut:
- Jika platform CPU minimum menawarkan peningkatan performa yang signifikan untuk workload Anda, atau jika platform tersebut menyediakan kemampuan seperti AVX2 atau AVX-512 yang digunakan oleh kode Anda.
- Saat membuat VM yang menggunakan reservasi, Anda harus menentukan platform CPU yang sama dengan reservasi.
Memilih platform CPU minimum untuk VM akan menerapkan batasan yang memengaruhi kemampuan Anda untuk memulai VM di zona tempat beberapa platform CPU memiliki pasokan terbatas.
Cara kerja pemilihan platform CPU minimum
Compute Engine selalu menggunakan platform CPU minimum jika tersedia Jika Google mengubah platform CPU di suatu zona, VM Anda dapat terus berjalan di platform CPU terbaru yang tersedia di zona tersebut jika Anda menghentikan dan memulai ulang VM.
Setelah Anda memilih platform CPU minimum untuk VM, VM Anda akan menggunakan platform CPU ini, kecuali jika Anda menghentikan VM dan mengubah platform CPU. Selama migrasi langsung, VM Anda akan mempertahankan platform CPU yang dipilih.
Batasan
- Setiap region dan zona mendukung beberapa platform CPU, tetapi region atau zona mungkin tidak menawarkan semua platform CPU.
- Anda tidak dapat menentukan platform CPU minimum untuk VM yang menggunakan sole-tenant node.
- Anda tidak dapat memilih platform CPU minimum untuk VM E2 kustom atau yang telah ditetapkan sebelumnya.
- Anda tidak dapat memilih platform CPU minimum untuk
VM tujuan umum dengan inti bersama berikut:
e2-micro
e2-small
e2-medium
f1-micro
g1-small
Ketersediaan platform CPU
Ketersediaan platform CPU bervariasi di berbagai zona dan didasarkan pada hardware dan seri mesin yang tersedia di setiap zona. Daftar berikut menunjukkan platform CPU minimum yang didukung dan sintaksis yang valid untuk setiap platform:
- Generasi ke-5: Pemroses Intel Xeon (Emerald Rapids):
"Intel Emerald Rapids"
- Generasi ke-4: Pemroses Intel Xeon (Sapphire Rapids):
"Intel Sapphire Rapids"
- Generasi ke-3: Pemroses Intel Xeon (Ice Lake):
"Intel Ice Lake"
- Generasi ke-2: Pemroses Intel Xeon (Cascade Lake):
"Intel Cascade Lake"
- Generasi ke-1: Pemroses Intel Xeon (Skylake):
"Intel Skylake"
- Pemroses Intel Xeon E5 v4 (Broadwell):
"Intel Broadwell"
- Pemroses Intel Xeon E5 v3 (Haswell):
"Intel Haswell"
- Pemroses Intel Xeon E5 v2 (Ivy Bridge):
"Intel Ivy Bridge"
- Pemroses Intel Xeon E5 (Sandy Bridge):
"Intel Sandy Bridge"
- Generasi ke-4: Pemroses AMD EPYC Genoa:
"AMD Genoa"
- Generasi ke-3: Pemroses AMD EPYC Milan:
"AMD Milan"
- Generasi ke-2: Pemroses AMD EPYC Rome:
"AMD Rome"
Melihat platform CPU yang tersedia menurut zona
Hanya region dan zona tertentu yang memiliki beberapa platform CPU untuk seri mesin yang sama dan tersedia untuk pemilihan platform CPU minimum. Anda dapat melihat daftar platform yang didukung untuk zona tertentu menggunakan gcloud CLI atau REST.
Jika Anda menggunakan sole-tenant node, setiap node akan menggunakan platform CPU yang sesuai dengan jenis node yang Anda tentukan di template node.
gcloud
Untuk melihat platform CPU yang tersedia di zona Anda, gunakan perintah
gcloud compute zones describe
:gcloud compute zones describe ZONE
Ganti
ZONE
dengan nama zona untuk memeriksa platform CPU yang tersedia—misalnya,europe-west10-a
.Output berikut dari perintah ini mencantumkan platform CPU untuk zona
europe-west10-a
:gcloud compute zones describe europe-west10-a availableCpuPlatforms: - Intel Broadwell - Intel Cascade Lake - Intel Ice Lake - AMD Milan - AMD Rome - Intel Skylake ...
REST
Buat permintaan
GET
ke zona yang Anda pertimbangkan:GET https://compute.s3nsapis.fr/compute/v1/projects/myproject/zones/ZONE
Ganti
ZONE
dengan nama zona untuk memeriksa platform CPU yang tersedia.Output berikut dari perintah ini mencantumkan platform CPU yang didukung untuk suatu zona:
{ "kind": "compute#zone", "id": "2210", "creationTimestamp": "1969-12-31T09:30:55.189-07:00", "name": "europe-west10-a", "description": "europe-west10-a", "status": "UP", "region": "https://www.s3nsapis.fr/compute/v1/projects/myproject/regions/europe-west10-a", "selfLink": "https://www.s3nsapis.fr/compute/v1/projects/myproject/zones/europe-west10-a", "availableCpuPlatforms": [ "Intel Broadwell", "Intel Cascade Lake", "Intel Ice Lake", "AMD Milan", "AMD Rome", "Intel Skylake" ], "supportsPzs": true }
Perubahan default pada platform CPU
Terkadang, Google mengubah platform CPU atau mengupdate platform CPU default. Seiring bertambahnya kapasitas zona, Google secara proaktif beralih ke platform CPU yang lebih baru saat platform tersebut tersedia. Google mengupdate platform CPU default ke platform terbaru berikutnya yang tersedia di zona tersebut.
Saat platform CPU default untuk sebuah zona berubah, Google akan memberi tahu pelanggan yang terdampak dengan linimasa yang mendetail dan petunjuk khusus untuk bertransisi ke platform yang lebih baru.
VM tidak pernah menggunakan platform yang lebih lama dari platform CPU minimum yang Anda tentukan. Jika Compute Engine mentransisikan VM Anda ke platform yang lebih baru, biaya VM tidak akan berubah.
Memilih platform CPU minimum untuk VM baru
Saat membuat VM, Anda memilih seri mesin dan jenis mesin. Seri mesin mungkin ditawarkan di lebih dari satu platform CPU. Dalam hal ini, Anda dapat menentukan platform CPU minimum yang ingin digunakan VM.
Konsol
Di konsol Trusted Cloud , buka halaman Create an instance.
Di bagian Konfigurasi mesin, luaskan bagian Konfigurasi lanjutan.
Dalam daftar Platform CPU, pilih platform untuk CPU VM.
Lanjutkan dengan proses pembuatan VM lainnya.
gcloud
Untuk membuat VM baru yang menggunakan platform CPU minimum, gunakan perintah
gcloud compute instances create
dan berikan flag--min-cpu-platform
:gcloud compute instances create INSTANCE \ --zone=ZONE \ --min-cpu-platform="PLATFORM"
Ganti kode berikut:
INSTANCE
: nama instance yang ingin Anda buatZONE
: nama zona tempat Anda ingin membuat instance—misalnya,europe-west1-b
PLATFORM
: nama yang cocok untuk platform CPU minimum yang Anda inginkan untuk digunakan instance —misalnya,Intel Sandy Bridge
Jika Anda ingin menghapus spesifikasi platform CPU minimum, ganti
PLATFORM
denganAUTOMATIC
.Untuk memeriksa platform CPU mana yang tersedia di zona, lihat Melihat platform CPU yang tersedia menurut zona.
REST
Gunakan metode
instances.insert
dan sertakan propertiminCpuPlatform
sebagai bagian dari isi permintaan.Misalnya, isi permintaan mungkin terlihat seperti ini:
"name": "INSTANCE", "machineType": "zones/ZONE/machineTypes/MACHINE_TYPE", "minCpuPlatform": "PLATFORM", "networkInterfaces": [{ "accessConfigs": [{ "type": "ONE_TO_ONE_NAT", "name": "External NAT" }], "network": "global/networks/default" }], "disks": [{ "autoDelete": "true", "boot": "true", "type": "PERSISTENT", "initializeParams": { "sourceImage": "projects/IMAGE_PROJECT/global/images/family/IMAGE_FAMILY" } }]
Ganti kode berikut:
INSTANCE
: nama VM baruZONE
: nama zona tempat Anda ingin membuat VM—misalnya,europe-west1-b
MACHINE_TYPE
: jenis mesin VM baruPLATFORM
: nama yang cocok untuk platform CPU minimum yang Anda inginkan untuk digunakan VM —misalnya,Intel Ivy Bridge
Untuk menghapus spesifikasi platform CPU minimum, ganti
PLATFORM
denganAUTOMATIC
.Untuk memeriksa platform CPU mana yang tersedia di zona, lihat Melihat platform CPU yang tersedia menurut zona.
IMAGE_PROJECT
: project image dari kelompok imageIMAGE_FAMILY
: kelompok image dari image yang akan digunakan untuk membuat VM
Menetapkan platform CPU minimum untuk VM yang ada
Anda dapat menetapkan platform CPU minimum untuk VM yang ada. Anda harus menghentikan VM, sebelum menetapkan platform CPU minimum.
Konsol
Buka halaman VM instances.
Jika diminta, pilih project Anda, lalu klik Teruskan.
Pilih VM yang ingin Anda ubah.
Klik
Hentikan untuk menghentikan VM. Jika tidak ada opsi Hentikan, klik Tindakan lainnya > Hentikan.Klik Edit.
Di bagian Konfigurasi mesin, klik Konfigurasi lanjutan.
Dari menu drop-down Platform CPU, pilih salah satu opsi.
Simpan perubahan Anda.
Pilih VM yang Anda ubah.
Klik Mulai/Lanjutkan.
gcloud
Untuk menghentikan VM, gunakan perintah
gcloud compute instances stop
:gcloud compute instances stop INSTANCE
Ganti
INSTANCE
dengan nama VM yang ingin Anda tetapkan platform CPU minimumnya.Untuk menentukan platform CPU minimum, gunakan perintah
gcloud compute instances update
, dan berikan flag--min-cpu-platform
:gcloud compute instances update INSTANCE \ --min-cpu-platform="PLATFORM"
Ganti
PLATFORM
dengan nama yang cocok untuk platform CPU minimum yang Anda inginkan untuk digunakan VM—misalnya,Intel Cascade Lake
.Untuk memulai VM yang telah diupdate, gunakan perintah
gcloud compute instances start
:gcloud compute instances start INSTANCE
REST
Untuk menghentikan VM, buat permintaan
POST
menggunakan metodeinstances.stop
:POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE/stop
Ganti kode berikut:
PROJECT_ID
: ID projectZONE
: zona tempat VM Anda beradaINSTANCE
: nama VM yang ingin Anda tetapkan platform CPU minimumnya
Untuk menetapkan platform CPU minimum, buat permintaan
POST
ke metodesetMinCpuPlatform
dan tetapkan propertiminCpuPlatform
dalam isi permintaan:POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE/setMinCpuPlatform { "minCpuPlatform": "PLATFORM" }
Ganti
PLATFORM
dengan nama yang cocok untuk platform CPU minimum yang Anda inginkan untuk digunakan VM—misalnya,Intel Skylake
.Untuk memulai ulang VM, buat permintaan
POST
menggunakan metodeinstances.start
:POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE/start
Menghapus setelan platform CPU minimum
Anda dapat memperbarui VM untuk menggunakan platform CPU default, bukan platform CPU minimum. Jika VM berjalan, Anda harus menghentikannya sebelum membuat perubahan.
Konsol
Buka halaman VM instances.
Jika diminta, pilih project Anda, lalu klik Teruskan.
Pilih VM yang ingin Anda ubah.
Klik Stop.
Untuk mengedit VM, klik Edit.
Di bagian Konfigurasi mesin, klik Konfigurasi lanjutan.
Ubah opsi Platform CPU menjadi Otomatis.
Pilih VM yang Anda ubah.
Klik Mulai/Lanjutkan.
gcloud
Untuk menghentikan VM, gunakan perintah
gcloud compute instances stop
:gcloud compute instances stop INSTANCE
Ganti
INSTANCE
dengan nama VM yang ingin Anda ubah.Untuk mereset platform CPU minimum, gunakan perintah
gcloud compute instances update
dan tetapkan flag--min-cpu-platform
keAUTOMATIC
:gcloud compute instances update INSTANCE \ --min-cpu-platform="AUTOMATIC"
Untuk memulai VM yang telah diupdate, gunakan perintah
gcloud compute instances start
:gcloud compute instances start INSTANCE
REST
Untuk menghentikan VM, buat permintaan
POST
menggunakan metodeinstances.stop
:POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE/stop
Ganti kode berikut:
PROJECT_ID
: ID projectZONE
: zona tempat VM Anda beradaINSTANCE
: nama VM yang ingin Anda ubah
Untuk mereset platform CPU minimum, buat permintaan
POST
ke metodesetMinCpuPlatform
. Dalam isi permintaan, tetapkan nilai propertiminCpuPlatform
keAUTOMATIC
.POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE/setMinCpuPlatform { "minCpuPlatform": "AUTOMATIC" }
Untuk memulai ulang VM yang telah diupdate, buat permintaan
POST
menggunakan metodeinstances.start
:POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE/start
Menentukan platform CPU minimum dalam template instance
Jika Anda menggunakan grup instance terkelola, Anda dapat menentukan platform CPU minimum untuk VM dalam grup instance terkelola.
Untuk menentukan platform CPU minimum, buat template instance yang menyertakan properti
minCpuPlatform
.Konsol
Buka halaman Template instance.
Jika diminta, pilih project Anda, lalu klik Teruskan.
Klik Create instance template.
Di bagian Konfigurasi mesin, klik Konfigurasi lanjutan.
Dari menu drop-down Platform CPU, pilih salah satu opsi.
Lanjutkan dengan proses pembuatan template instance.
gcloud
Saat Anda membuat template instance menggunakan perintah
gcloud compute instance-templates create
, berikan flag--min-cpu-platform
:gcloud compute instance-templates create TEMPLATE_NAME \ --min-cpu-platform="PLATFORM"
Ganti kode berikut:
TEMPLATE_NAME
: nama template instancePLATFORM
: nama yang cocok untuk platform CPU minimum yang Anda inginkan untuk digunakan instance —misalnya,Intel Skylake
REST
Tambahkan
minCpuPlatform
sebagai bagian dari permintaan Anda untuk membuat template instance baru menggunakan metodeinstanceTemplates.insert
.Misalnya, template instance berikut berisi kolom wajib diisi minimum untuk membuat template baru dengan penambahan properti
minCpuPlatform
:{ "name": "example-template", "properties": { "machineType": "zones/us-central1-a/machineTypes/n2d-standard-2", "minCpuPlatform": "AMD Milan", "networkInterfaces": [ { "network": "global/networks/default" } ], "disks": [ { "type": "PERSISTENT", "boot": true, "mode": "READ_WRITE", "initializeParams": { "sourceImage": "projects/debian-cloud/global/images/family/debian-11" } } ] } }
Langkah berikutnya
- Lihat daftar platform CPU di Compute Engine.
- Mengubah jenis mesin untuk VM.
- Pelajari lebih lanjut tentang region dan zona .
- Membuat dan memulai instance Windows Server atau SQL Server.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-08-08 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-08-08 UTC."],[[["This page provides instructions on how to specify a minimum CPU platform for virtual machine (VM) instances in Google Compute Engine, enabling users to select specific CPU generations like Intel Xeon or AMD EPYC for performance gains."],["Selecting a minimum CPU platform is beneficial when workloads require specific processor features or when using reservations, but it can also restrict the zones where VMs can be created, impacting availability."],["The default CPU platform is automatically assigned by Google unless a minimum platform is specified, and the default can change over time as new servers and technologies are added to data center zones."],["Users can set, update, or remove the minimum CPU platform for both new and existing VMs via the Google Cloud console, gcloud command-line tool, or REST API, with changes to existing VMs requiring a stop and restart of the instance."],["The availability of different CPU platforms varies by zone and region, and users can view the available platforms for a specific zone using the `gcloud` CLI or REST API calls."]]],[]] -