Untuk aplikasi yang sangat penting untuk performa kelas atas, gunakan persistent disk ekstrem. Persistent disk ekstrem menampilkan IOPS dan throughput maksimum yang lebih tinggi, serta memungkinkan Anda menyediakan IOPS dan kapasitas secara terpisah. Persistent disk ekstrem tersedia di semua zona.
Saat membuat persistent disk ekstrem, Anda dapat memilih level IOPS yang diinginkan dalam rentang 2.500 hingga 120.000 IOPS. Dokumen ini menjelaskan beberapa batasan penting terkait penggunaan persistent disk ekstrem, pertimbangan untuk mencapai tingkat performa yang maksimum, dan cara menyediakan IOPS menggunakan Google Cloud Console, gcloud CLI, atau REST.
Sebelum memulai
-
Jika Anda belum melakukannya, siapkan autentikasi.
Autentikasi adalah
proses verifikasi identitas Anda untuk mengakses layanan dan API Google Cloud.
Untuk menjalankan kode atau contoh dari lingkungan pengembangan lokal, Anda dapat mengautentikasi 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 Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
- Ukuran I/O: Batas IOPS maksimum mengasumsikan bahwa Anda menggunakan ukuran I/O sebesar 4 atau 8 KB. Batas throughput maksimum mengasumsikan bahwa Anda menggunakan ukuran I/O sebesar 1 MB.
- Panjang antrean: Panjang antrean adalah jumlah permintaan yang tertunda untuk persistent disk. Untuk mencapai batas performa maksimum, Anda harus menyesuaikan panjang antrean sesuai dengan ukuran I/O, IOPS, dan sensitivitas latensi beban kerja Anda. Panjang antrean yang optimal bervariasi untuk setiap beban kerja, tetapi biasanya harus lebih besar dari 128.
- Working set size: Ukuran set kerja adalah jumlah data disk yang diakses dalam waktu singkat. Untuk mencapai performa optimal, batasi ukuran set kerja hingga kurang dari 1,5 TB.
- Penggunaan persistent disk lainnya secara serentak: Persistent disk ekstrem berbagi IOPS maksimum dan batas throughput per VM dengan semua persistent disk lain yang terpasang pada VM yang sama. Saat memantau performa persistent disk ekstrem, pertimbangkan setiap permintaan I/O yang Anda kirim ke disk lain yang terpasang pada VM yang sama.
- Persistent disk ekstrem hanya tersedia berdasarkan zona. Anda tidak dapat membuat persistent disk ekstrim regional.
- Anda tidak dapat memasang beberapa instance VM dalam mode hanya baca ke persistent disk ekstrem.
- Anda tidak dapat membuat image atau image mesin dari persistent disk ekstrem.
- Anda hanya dapat mengubah ukuran Persistent Disk Ekstrem sekali dalam periode 6 jam.
- Perhatikan persyaratan IOPS beban kerja Anda.
- Tentukan IOPS yang diperlukan untuk memenuhi persyaratan throughput workload Anda.
- IOPS yang diperlukan = throughput dalam KB per detik / 256
- Tetapkan IOPS yang disediakan ke angka yang lebih besar dari kedua angka.
- Membuat persistent disk baru.
- Di bagian Disk type, pilih Extreme persistent disk.
- Di bagian Provisioned IOPS, pilih batas IOPS maksimum dalam rentang 2.500 hingga 120.000 IOPS. Ada biaya yang terkait dengan IOPS yang disediakan.
DISK_NAME
: nama disk baruDISK_SIZE
: ukuran disk baru, dalam GB. Ukuran disk default untuk persistent disk ekstrem adalah 1.000 GB.IOPS_LIMIT
: batas IOPS maksimum dalam rentang 2.500 hingga 120.000 IOPS. Ada biaya yang terkait dengan IOPS yang disediakan.PROJECT_ID
: project ID Anda.ZONE
: zona target untuk diskDISK_NAME
: nama untuk diskIOPS_LIMIT
: batas IOPS maksimum dalam rentang 2.500 hingga 120.000 IOPS. Ada biaya yang terkait dengan IOPS yang disediakan.- Tinjau informasi harga disk.
- Tinjau metrik performa disk.
- Pelajari cara menambahkan volume Extreme Persistent Disk ke VM Anda.
- Pelajari cara meng-clone volume Extreme Persistent Disk.
REST
Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, gunakan kredensial yang Anda berikan ke gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Untuk informasi selengkapnya, lihat Melakukan autentikasi untuk menggunakan REST dalam dokumentasi autentikasi Google Cloud.
Dukungan bentuk mesin
Untuk mencapai tingkat performa maksimum yang ditawarkan oleh persistent disk ekstrem, Anda harus memasang persistent disk ekstrem ke instance virtual machine (VM) yang merupakan jenis mesin besar, termasuk M2, M3, atau N2-64 dan mesin yang lebih besar.
Semua jenis mesin lainnya tidak didukung untuk penggunaan produksi. Anda dapat berhasil memasang persistent disk ekstrem ke VM dengan bentuk mesin yang tidak didukung, tetapi performa disk akan kembali ke mana saja yang lebih rendah: jumlah IOPS yang Anda sediakan, atau persistent disk SSD tingkat IOPS.
VM N2 dengan 64 atau 80 vCPU mengharuskan platform CPU Intel Ice Lake untuk mencapai batas performa yang ditetapkan. VM N2 yang menggunakan platform CPU Intel Cascade Lake akan memiliki performa yang sedikit lebih rendah. Untuk mengetahui informasi selengkapnya, baca artikel menetapkan platform CPU minimum untuk instance VM.
Tabel berikut mencantumkan batas performa persistent disk ekstrem untuk jenis mesin yang didukung.
Machine type Jumlah vCPU IOPS Maksimum Throughput baca maksimum (MB/dtk) Throughput tulis maksimum (MB/dtk) N2 64 atau 80 di Intel Cascade Lake 120.000 2.200 2.200 64 atau lebih di Intel Ice Lake 120.000 4.000 3.000 M2 208 40.000 2.200 1.200 416 40.000 2.200 1.200 M3 64 atau kurang 40.000 2.200 1.200 128 80.000 2.200 1.700 Batas performa dan pola beban kerja
Untuk mencapai tingkat performa maksimum yang ditawarkan oleh persistent disk ekstrem, Anda harus mempertimbangkan parameter beban kerja berikut:
Pembatasan lain
Throughput
Untuk persistent disk ekstrem, throughput diskalakan sesuai dengan jumlah IOPS yang Anda sediakan dengan kecepatan throughput 256 KB per I/O. Namun, throughput pada akhirnya dibatasi oleh batas per instance, yang bergantung pada jumlah vCPU pada instance VM yang memasang disk ekstrem.
Throughput untuk persistent disk ekstrem bukan full duplex. Batas throughput maksimum yang tercantum dalam dokumen ini berlaku untuk jumlah total throughput baca dan tulis.
Menyediakan IOPS
Untuk menyediakan IOPS agar sesuai dengan persyaratan beban kerja Anda, lakukan hal berikut:
Konsol
gcloud
Gunakan perintah
gcloud compute disks create
untuk membuat disk baru dan menyertakan flag berikut:gcloud compute disks create DISK_NAME \ --size=DISK_SIZE \ --type=pd-extreme \ --provisioned-iops=IOPS_LIMIT
Ganti kode berikut:
REST
Gunakan metode
disks.insert
untuk membuat disk baru dan menyertakan flag berikut:POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks { "name": "DISK_NAME", "type": "zones/ZONE/diskTypes/pd-extreme" "provisionedIops": "IOPS_LIMIT" }
Ganti kode berikut:
Apa langkah selanjutnya?
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 2024-12-22 UTC.
-