Persistent disk ekstrem


Untuk aplikasi yang sangat penting untuk performa kelas atas, gunakan volume Extreme Persistent Disk. Volume Extreme Persistent Disk menampilkan IOPS dan throughput maksimum yang lebih tinggi daripada volume Persistent Disk lainnya, dan memungkinkan Anda menyediakan IOPS dan kapasitas secara terpisah. Persistent Disk Ekstrem tersedia di semua zona.

Saat membuat Persistent Disk Ekstrem, Anda dapat menyediakan 2.500 hingga 120.000 IOPS. Jika Anda memerlukan lebih dari 125.000 IOPS, sebaiknya gunakan Google Cloud Hyperdisk. Hyperdisk menawarkan IOPS dan throughput tertinggi di Compute Engine dan tersedia di jenis mesin terbaru.

Dokumen ini menjelaskan beberapa batasan terkait penggunaan Persistent Disk Ekstrem, pertimbangan untuk mencapai tingkat performa yang maksimum, dan cara menyediakan IOPS menggunakan Google Cloud konsol, gcloud CLI, atau REST.

Sebelum memulai

  • Jika Anda belum melakukannya, siapkan autentikasi. Autentikasi adalah proses yang digunakan untuk memverifikasi identitas Anda agar dapat mengakses Google Cloud layanan dan API. 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

    1. After installing the Google Cloud CLI, initialize it by running the following command:

      gcloud init

      If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

    2. Set a default region and zone.
    3. REST

      Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, gunakan kredensial yang Anda berikan ke gcloud CLI.

        After installing the Google Cloud CLI, initialize it by running the following command:

        gcloud init

        If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

      Untuk informasi selengkapnya, lihat Mengautentikasi untuk menggunakan REST dalam Google Cloud dokumentasi autentikasi.

Dukungan bentuk mesin

Anda dapat menggunakan seri mesin N2, M2, dan M3 dengan Persistent Disk Ekstrem. VM N2 memerlukan setidaknya 64 vCPU.Berikut adalah daftar jenis mesin yang mendukung tingkat performa maksimum yang ditawarkan oleh Persistent Disk Ekstrem:

  • N2:

    • n2-*-64
    • n2-*-80
    • n2-*-96
    • n2-*-128
  • M2:

    • m2-*-208
    • m2-*-416
  • M3:

    • m3-*-32
    • m3-*-64

Semua jenis mesin lainnya tidak didukung untuk penggunaan produksi. Jika Anda ingin menggunakan jenis mesin yang tidak didukung, sebaiknya gunakan Hyperdisk.

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.

Batas performa untuk Persistent Disk Ekstrem

Tabel berikut mencantumkan batas performa untuk jenis mesin yang didukung.

Jenis mesin 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 volume Extreme Persistent Disk, Anda harus mempertimbangkan parameter beban kerja berikut:

  • 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: Volume Persistent Disk Extreme memiliki batas throughput dan IOPS maksimum per VM dengan semua persistent disk lain yang terpasang pada VM yang sama. Saat memantau performa volume Extreme Persistent Disk, pertimbangkan setiap permintaan I/O yang Anda kirim ke disk lain yang terpasang pada VM yang sama.

Pembatasan lain

  • Volume Persistent Disk ekstrem hanya tersedia berdasarkan zona. Anda tidak dapat membuat Persistent Disk Extreme regional.
  • Anda tidak dapat memasang beberapa instance VM dalam mode hanya baca ke volume Extreme Persistent Disk.
  • 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.

Throughput

Untuk volume 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 volume 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:

  1. Perhatikan persyaratan IOPS beban kerja Anda.
  2. Tentukan IOPS yang diperlukan untuk memenuhi persyaratan throughput workload Anda.
    • IOPS yang diperlukan = throughput dalam KB per detik / 256
  3. Tetapkan IOPS yang disediakan ke angka yang lebih besar dari kedua angka.

Konsol

  1. Membuat persistent disk baru.
  2. Di bagian Disk type, pilih Extreme persistent disk.
  3. Di bagian Provisioned IOPS, pilih batas IOPS maksimum dalam rentang 2.500 hingga 120.000 IOPS. Ada biaya yang terkait dengan IOPS yang disediakan.

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:

  • DISK_NAME: nama disk baru
  • DISK_SIZE: ukuran disk baru, dalam GB. Ukuran disk default untuk volume 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.

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:

  • PROJECT_ID: project ID Anda.
  • ZONE: zona target untuk disk
  • DISK_NAME: nama untuk disk
  • IOPS_LIMIT: batas IOPS maksimum dalam rentang 2.500 hingga 120.000 IOPS. Ada biaya yang terkait dengan IOPS yang disediakan.

Apa langkah selanjutnya?