Anda dapat menggunakan volume Throughput Hyperdisk Ekstrem atau Hyperdisk dengan VM dengan menyelesaikan tugas berikut:
- Buat volume Hyperdisk kosong, non-boot, dan zona, lalu lampirkan ke VM sebagai bagian dari pembuatan VM atau sebagai tugas terpisah.
- Memformat dan memasang volume untuk memberikan akses ke data atau sistem file.
Prosesnya sama untuk Volume Hyperdisk Balanced, bedanya Anda juga dapat membuat boot disk jenis Hyperdisk Balanced.
Untuk mengetahui informasi umum tentang Hyperdisk, lihat Tentang Hyperdisk.
Sebelum memulai
- Tinjau Batasan Hyperdisk sebelum menambahkan volume Hyperdisk ke VM Anda.
-
Siapkan autentikasi, jika Anda belum melakukannya.
Autentikasi adalah proses verifikasi identitas Anda untuk akses ke layanan dan API Google Cloud.
Untuk menjalankan kode atau contoh dari lingkungan pengembangan lokal, Anda dapat melakukan autentikasi ke Compute Engine sebagai berikut.
Pilih tab untuk melihat bagaimana Anda berencana menggunakan contoh di halaman ini:
Konsol
Saat menggunakan Konsol Google Cloud untuk mengakses API dan layanan Google Cloud, Anda tidak perlu menyiapkan autentikasi.
gcloud
-
Instal Google Cloud CLI, lalu initialize dengan menjalankan perintah berikut:
gcloud init
- Menetapkan region dan zona default.
REST
Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, gunakan kredensial yang Anda berikan ke gcloud CLI.
Instal Google Cloud CLI, lalu initialize dengan menjalankan perintah berikut:
gcloud init
-
Peran dan izin yang diperlukan
Untuk mendapatkan izin yang diperlukan agar dapat menambahkan volume Hyperdisk ke VM, minta administrator untuk memberi Anda peran IAM berikut pada project:
-
Admin Instance Compute (v1) (
roles/compute.instanceAdmin.v1
) -
Untuk terhubung ke VM yang dapat dijalankan sebagai akun layanan:
Service Account User (v1) (
roles/iam.serviceAccountUser
)
Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses.
Peran bawaan ini berisi izin yang diperlukan untuk menambahkan volume Hyperdisk ke VM Anda. Untuk melihat izin yang benar-benar diperlukan, luaskan bagian Izin yang diperlukan:
Izin yang diperlukan
Izin berikut diperlukan untuk menambahkan volume Hyperdisk ke VM Anda:
-
Untuk membuat dan menyertakan volume Hyperdisk:
-
compute.disks.create
pada project -
compute.instances.attachDisk
di VM -
compute.disks.use
di volume yang ingin Anda sertakan ke VM
-
-
Untuk memformat dan memasang volume yang terpasang:
compute.instances.setMetadata
di VM
Anda mung juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaanlainnya.
Menambahkan volume Hyperdisk ke VM Anda
Anda dapat membuat dan menambahkan volume Hyperdisk menggunakan Konsol Google Cloud, Google Cloud CLI, atau REST.
Konsol
Buka halaman VM instances.
Klik nama VM tempat Anda ingin menambahkan disk.
Di halaman Detail instance VM, klik Edit.
Di bagian judul Disk tambahan, klik Tambahkan disk baru.
Tentukan nama untuk disk, dan jika perlu, tambahkan deskripsi. Pilih Disk kosong sebagai Jenis sumber disk.
Di bagian Setelan disk, pilih salah satu opsi berikut untuk jenis disk:
- Hyperdisk Seimbang. Anda juga dapat mengubah setelan Size, IOPS yang Disediakan, dan Throughput yang Disediakan.
- Hyperdisk Ekstrem. Anda juga dapat mengubah setelan Ukuran disk default dan IOPS yang Disediakan.
- Throughput Hyperdisk. Anda juga dapat mengubah setelan Ukuran disk default dan Throughput yang Disediakan.
Klik Save.
Di jendela Edit untuk VM Anda, klik Save untuk menerapkan perubahan ke VM dan menambahkan disk baru.
gcloud
Gunakan perintah
gcloud compute disks create
untuk membuat volume Hyperdisk.gcloud compute disks create DISK_NAME \ --zone=ZONE \ --size=DISK_SIZE \ --type=DISK_TYPE \ --provisioned-iops=IOPS_LIMIT --provisioned-throughput=THROUGHPUT_LIMIT
Ganti kode berikut:
DISK_NAME
: nama disk baru.ZONE
: nama zona tempat disk baru dibuat.DISK_SIZE
: Opsional: Ukuran disk baru. Nilainya harus berupa bilangan bulat yang diikuti dengan unit ukuran GB untuk gibibyte, atau TB untuk tebibyte. Jika tidak ada unit ukuran yang ditentukan, 100 GB akan digunakan sebagai nilai default. Nilai ukuran disk yang diterima adalah:- Hyperdisk Seimbang: Dari 4 GiB hingga 64 TiB, inklusif, dalam penambahan 1 GiB.
- Hyperdisk Ekstrem: Dari 64 GiB hingga 64 TiB, inklusif, dalam penambahan 1 GiB.
- Throughput Hyperdisk: Dari 2 TiB hingga 32 TiB, inklusif, dalam peningkatan 1 GiB.
DISK_TYPE
: jenis disk. Gunakan salah satu nilai berikut:hyperdisk-balanced
,hyperdisk-extreme
, atauhyperdisk-throughput
IOPS_LIMIT
: Opsional: Untuk disk Hyperdisk Seimbang atau Hyperdisk Ekstrem, ini adalah jumlah operasi I/O per detik (IOPS) yang dapat ditangani oleh disk. IOPS harus ditentukan dalam batas berikut:- Hyperdisk Seimbang:
- Nilai minimum: Kurang dari 500 IOPS per GiB kapasitas disk, atau 3.000
- Nilai maksimum: Kapasitas yang lebih rendah sebesar 500 IOPS per GiB, atau 160.000 IOPS
- Hyperdisk Ekstrem
- Nilai minimum: Dua IOPS per GiB dari kapasitas disk.
- Nilai maksimum: Lebih kecil 1.200 kali kapasitas yang diukur dalam GiB, atau 350.000.
Jika Anda tidak menentukan nilai untuk IOPS atau ukuran disk, nilai default akan digunakan:
- Hyperdisk Balanced: IOPS default adalah 3.600. Jika Anda menentukan
ukuran disk, nilai default bergantung pada ukuran:
- 6 GiB atau kurang: 500 IOPS per GiB ukuran disk
- Lebih besar dari 6 GiB: Ukuran disk lebih kecil antara 3000 + 6 IOPS per GiB, atau 160.000
- Hyperdisk Ekstrem: Nilai defaultnya adalah kurang dari 100 kali kapasitas disk yang diukur dalam GiB atau IOPS maksimum untuk jenis mesin.
Misalnya, Anda dapat menyediakan IOPS untuk Hyperdisk Ekstrem di VM C3 sebagai berikut:
- Untuk disk 64 GiB, Anda dapat menyediakan IOPS dalam rentang 128 hingga 64.000. IOPS default adalah 6.400.
- Untuk disk 64.000 GiB, Anda dapat menyediakan IOPS dalam rentang 128.000 hingga 350.000. IOPS default adalah 350.000.
- Hyperdisk Seimbang:
THROUGHPUT_LIMIT
: Opsional: Untuk volume Throughput Hyperdisk Seimbang atau Hyperdisk, ini adalah bilangan bulat yang mewakili throughput, yang diukur dalam MiB per detik, yang dapat ditangani disk. Throughput harus ditentukan dalam batas berikut:- Hyperdisk Seimbang:
- Nilai minimum: Makin besar IOPS dibagi 256, atau 140 MiBps
- Nilai maksimum: Makin besar IOPS dibagi 256, atau 2.400 MiBps
- Throughput Hyperdisk:
- Nilai minimum: 10 MB/dtk per kapasitas TiB.
- Nilai maksimum: Lebih rendah dari 600 MB/dtk per volume atau 90 MB/dtk per TiB kapasitas.
Jika Anda tidak menentukan nilai untuk IOPS, throughput, atau ukuran disk, nilai default akan digunakan.
- Hyperdisk Seimbang: Throughput default adalah 140 MiBps. Jika Anda
menentukan ukuran disk, nilai defaultnya bergantung pada
ukurannya:
- 6 GiB atau kurang: 140 MiBps
- Lebih besar dari 6 GiB: Lebih kecil atau
((6 * disk size in GiB) / 4) + 140
, atau 2.400 MiBps
- Throughput Hyperdisk: Throughput default adalah 90 MiBps per TiB kapasitas disk, tetapi tidak lebih dari throughput maksimum yang didukung per disk.
- Hyperdisk Seimbang:
Opsional: Gunakan perintah
gcloud compute disks describe DISK_NAME
untuk melihat deskripsi disk.Setelah membuat disk, Anda dapat memasang disk ke VM.
REST
Buat permintaan
POST
untuk membuat Hyperdisk zona menggunakan metodedisks.insert
. Sertakan propertiname
,sizeGb
,type
,provisionedIops
, danprovisionedThroughput
. Untuk membuat disk ini sebagai disk non-booting kosong dan tidak diformat, jangan tentukan gambar sumber atau snapshot sumber.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks { "name": "DISK_NAME", "sizeGb": "DISK_SIZE", "type": "https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/diskTypes/DISK_TYPE", "provisionedIops": "IOPS_LIMIT", "provisionedThroughput": "THROUGHPUT_LIMIT" }
Ganti kode berikut:
PROJECT_ID
: project ID AndaZONE
: zona tempat VM dan disk baru Anda beradaDISK_NAME
: nama disk baruDISK_SIZE
: Opsional: Ukuran disk baru. Nilainya harus berupa bilangan bulat yang diikuti oleh unit ukuran GB untuk gibibyte atau TB untuk tebibyte. Ukuran yang dapat diterima untuk setiap rentang jenis disk, dalam 1 GiB:- Hyperdisk Seimbang: mulai dari 4 GiB hingga 64 TiB, inklusif.
- Hyperdisk Ekstrem: mulai dari 64 GiB hingga 64 TiB, inklusif.
- Throughput Hyperdisk: dari 2 TiB hingga 32 TiB, inklusif.
DISK_TYPE
: jenis disk. Untuk membuat volume Hyperdisk, gunakan salah satu nilai berikut:hyperdisk-balanced
,hyperdisk-extreme
, atauhyperdisk-throughput
.IOPS_LIMIT
: Opsional: Untuk Hyperdisk Balanced dan Hyperdisk Ekstrem, ini adalah jumlah operasi I/O per detik yang dapat ditangani disk. IOPS harus ditentukan dalam batas berikut:- Nilai minimum:
- Hyperdisk Seimbang: Kurang dari 500 IOPS per GiB kapasitas disk atau 3.000
- Hyperdisk Ekstrem: Dua IOPS per GiB kapasitas disk
- Nilai maksimum:
- Hyperdisk Seimbang: Kurang dari 500 IOPS per GiB kapasitas disk atau 160.000 IOPS
- Hyperdisk Ekstrem: Kapasitas disk yang lebih rendah dari 1.000 IOPS per GiB atau IOPS maksimum untuk jenis mesin.
Jika Anda tidak menentukan nilai untuk IOPS, nilai default akan digunakan, yaitu:
- Hyperdisk Seimbang: 3.600 IOPS jika ukuran disk tidak ditentukan. Jika Anda
menentukan ukuran disk, nilai defaultnya bergantung pada
ukurannya:
- 6 GiB atau kurang: 500 IOPS per GiB ukuran disk
- Lebih besar dari 6 GiB: Ukuran disk lebih kecil antara 3000 + 6 IOPS per GiB, atau 160.000
- Hyperdisk Ekstrem: Kapasitas disk yang lebih kecil dari 100 IOPS per GiB atau IOPS maksimum untuk jenis mesin.
Misalnya, Anda dapat menyediakan IOPS untuk Hyperdisk Ekstrem di VM C3 sebagai berikut:
- Untuk disk 64 GiB, Anda dapat menyediakan IOPS dalam rentang 128 hingga 64.000. IOPS default adalah 6.400.
- Untuk disk 64 TiB, Anda dapat menyediakan IOPS dalam rentang 128.000 hingga 350.000. IOPS default adalah 350.000.
- Nilai minimum:
THROUGHPUT_LIMIT
: Opsional: Untuk volume Throughput Hyperdisk Seimbang atau Hyperdisk, ini adalah bilangan bulat yang mewakili throughput, yang diukur dalam MiB per detik, yang dapat ditangani disk. Throughput harus ditentukan dalam batas berikut:- Hyperdisk Seimbang:
- Nilai minimum: Makin besar IOPS dibagi 256, atau 140 MiBps
- Nilai maksimum: IOPS dibagi 256, tetapi tidak lebih dari 2.400 MiBps
- Throughput Hyperdisk:
- Nilai minimum: 10 MB/dtk per kapasitas TiB.
- Nilai maksimum: Lebih rendah dari 600 MB/dtk per volume atau 90 MB/dtk per TiB kapasitas.
Jika Anda tidak menentukan nilai untuk IOPS, throughput, atau ukuran disk, nilai default akan digunakan.
- Hyperdisk Seimbang: Throughput default adalah 140 MiBps. Jika Anda
menentukan ukuran disk, nilai defaultnya bergantung pada
ukurannya:
- 6 GiB atau kurang: 140 MiBps
- Lebih besar dari 6 GiB: Lebih kecil dari
((6 * disk size in GiB) / 4) + 140
, atau 2.400 MiBps
- Throughput Hyperdisk: Throughput default adalah 90 MiBps per TiB kapasitas disk, tetapi tidak lebih dari throughput maksimum yang didukung per disk.
- Hyperdisk Seimbang:
Opsional: Gunakan metode
compute.disks.get
untuk melihat deskripsi disk Anda.Setelah membuat disk, Anda dapat memasang disk ke VM yang sedang berjalan atau dihentikan.
Memformat dan memasang disk
Setelah membuat dan memasang disk baru ke VM, Anda harus memformat dan memasang disk, sehingga sistem operasi dapat menggunakan ruang penyimpanan yang tersedia.
- Linux: Lihat Memformat dan memasang non-boot disk di VM Linux
- Windows: Lihat Memformat dan memasang non-boot disk pada VM Windows
Langkah selanjutnya
- Pelajari cara menyesuaikan IOPS dan throughput pada volume Hyperdisk Anda.
- Pelajari cara mencadangkan disk menggunakan snapshot secara rutin untuk mencegah kehilangan data yang tidak diinginkan.