Anda dapat menggunakan volume Hyperdisk Extreme atau Hyperdisk Throughput dengan VM Anda dengan menyelesaikan tugas berikut:
- Buat volume Hyperdisk kosong, non-booting, dan zona, lalu sertakan ke VM Anda 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, kecuali Anda juga dapat membuat disk boot jenis Hyperdisk Balanced.
Untuk mengetahui informasi umum tentang Hyperdisk, lihat Tentang Hyperdisk.
Sebelum memulai
- Tinjau Batasan Hyperdisk sebelum menambahkan volume Hyperdisk ke VM Anda.
-
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.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
-
Compute Instance Admin (v1) (
roles/compute.instanceAdmin.v1
) -
Untuk terhubung ke VM yang dapat dijalankan sebagai akun layanan:
Service Account User (v1) (
roles/iam.serviceAccountUser
) -
Untuk membuat dan menyertakan volume Hyperdisk:
-
compute.disks.create
dalam project -
compute.instances.attachDisk
di VM -
compute.disks.use
di volume yang ingin Anda sertakan ke VM
-
-
Untuk memformat dan menyertakan volume yang terpasang:
compute.instances.setMetadata
di VM 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 jenis disk dari daftar berikut. Nilai yang Anda tentukan harus berada dalam rentang nilai yang didukung.
- Hyperdisk Balanced. Anda juga dapat mengubah setelan Ukuran, IOPS yang Disediakan, dan Throughput yang Disediakan disk default.
- Hyperdisk Ekstrem. Anda juga dapat mengubah setelan Ukuran dan IOPS yang Disediakan disk default.
- Hyperdisk ML. Anda juga dapat mengubah setelan Ukuran dan Throughput yang Disediakan disk default.
- Throughput Hyperdisk. Anda juga dapat mengubah setelan Ukuran disk default dan Throughput yang Disediakan.
Opsional: Untuk volume Hyperdisk Balanced atau Hyperdisk Balanced High Availability (Pratinjau), Anda dapat mengaktifkan pemasangan disk ke beberapa VM dengan membuat disk dalam mode multi-penulis. Di bagian Access mode, pilih Multiple VMs read write.
Klik Simpan.
Untuk menerapkan perubahan ke VM, klik Save.
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 --access-mode=DISK_ACCESS_MODE
Ganti kode berikut:
DISK_NAME
: nama disk baru.ZONE
: nama zona tempat disk baru dibuat.DISK_SIZE
: Opsional: Ukuran disk baru. Nilai 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 yang diterima untuk ukuran disk adalah:- Hyperdisk Seimbang: Dari 4 GiB hingga 64 TiB, inklusif, dalam kelipatan 1 GiB.
- Hyperdisk Ekstrem: Mulai dari 64 GiB hingga 64 TiB, inklusif, dalam kelipatan 1 GiB.
- Hyperdisk ML: Dari 4 GiB hingga 64 TiB, inklusif, dalam kelipatan 1 GiB.
- Throughput Hyperdisk: Dari 2 TiB hingga 32 TiB, inklusif, dalam kelipatan 1 GiB.
DISK_TYPE
: jenis disk. Gunakan salah satu nilai berikut:hyperdisk-balanced
,hyperdisk-extreme
,hyperdisk-ml
, atauhyperdisk-throughput
IOPS_LIMIT
: Opsional: Untuk disk Hyperdisk Balanced atau Hyperdisk Extreme, ini adalah jumlah operasi I/O per detik (IOPS) yang dapat ditangani oleh disk.THROUGHPUT_LIMIT
: Opsional: Untuk volume Hyperdisk Balanced, Hyperdisk ML, atau Hyperdisk Throughput, ini adalah bilangan bulat yang mewakili throughput, yang diukur dalam MiB per detik, yang dapat ditangani oleh disk.DISK_ACCESS_MODE
: Opsional: Cara VM dapat mengakses data di disk. Nilai yang didukung adalah:READ_WRITE_SINGLE
, untuk akses baca-tulis dari satu VM. Ini adalah defaultnya.READ_WRITE_MANY
, untuk akses baca-tulis dari beberapa VM.READ_ONLY_MANY
, untuk akses hanya baca dari beberapa VM.
Anda dapat menetapkan mode akses untuk jenis disk berikut:
- Hyperdisk Balanced
- Hyperdisk ML
- Hyperdisk Balanced High Availability (Pratinjau)
Opsional: Gunakan perintah
gcloud compute disks describe DISK_NAME
untuk melihat deskripsi disk Anda.Setelah membuat disk, Anda dapat melampirkan disk ke VM.
Buat permintaan
POST
untuk membuat Hyperdisk zona menggunakan metodedisks.insert
. Sertakan propertiname
,sizeGb
,type
,provisionedIops
, danprovisionedThroughput
. Untuk membuat disk ini sebagai non-boot disk kosong dan tidak terformat, jangan tentukan image 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", "accessMode": "DISK_ACCESS_MODE" }
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. Nilai harus berupa bilangan bulat yang diikuti dengan unit ukuran GB untuk gibibyte atau TB untuk tebibyte.DISK_TYPE
: jenis disk. Untuk membuat volume Hyperdisk, gunakan salah satu nilai berikut:hyperdisk-balanced
,hyperdisk-extreme
,hyperdisk-ml
, atauhyperdisk-throughput
.IOPS_LIMIT
: Opsional: Untuk Hyperdisk Balanced dan Hyperdisk Extreme, ini adalah jumlah operasi I/O per detik yang dapat ditangani disk.THROUGHPUT_LIMIT
: Opsional: Untuk volume Hyperdisk Balanced, Hyperdisk ML, atau Hyperdisk Throughput, ini adalah bilangan bulat yang mewakili throughput, yang diukur dalam MiB per detik, yang dapat ditangani oleh disk.DISK_ACCESS_MODE
: cara VM dapat mengakses data di disk. Nilai yang didukung adalah:READ_WRITE_SINGLE
, untuk akses baca-tulis dari satu VM. Ini adalah defaultnya.READ_WRITE_MANY
, untuk akses baca-tulis dari beberapa VM.READ_ONLY_MANY
, untuk akses hanya baca dari beberapa VM.
Anda dapat menetapkan mode akses untuk jenis disk berikut:
- Hyperdisk Balanced
- Hyperdisk ML
- Hyperdisk Balanced High Availability (Pratinjau)
Opsional: Gunakan metode
compute.disks.get
untuk melihat deskripsi disk Anda.Setelah membuat disk, Anda dapat melampirkan disk ke VM yang sedang berjalan atau dihentikan.
- Linux: Lihat Memformat dan memasang non-boot disk di VM Linux
- Windows: Lihat Memformat dan memasang non-boot disk pada VM Windows
- 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.
Go
Untuk menggunakan contoh Go di halaman ini dalam lingkungan pengembangan lokal, instal dan lakukan inisialisasi gcloud CLI, lalu siapkan Kredensial Default Aplikasi dengan kredensial pengguna Anda.
Untuk informasi selengkapnya, lihat Set up authentication for a local development environment.
Java
Untuk menggunakan contoh Java di halaman ini dalam lingkungan pengembangan lokal, instal dan lakukan inisialisasi gcloud CLI, lalu siapkan Kredensial Default Aplikasi dengan kredensial pengguna Anda.
Untuk informasi selengkapnya, lihat Set up authentication for a local development environment.
Node.js
Untuk menggunakan contoh Node.js di halaman ini dalam lingkungan pengembangan lokal, instal dan lakukan inisialisasi gcloud CLI, lalu siapkan Kredensial Default Aplikasi dengan kredensial pengguna Anda.
Untuk informasi selengkapnya, lihat Set up authentication for a local development environment.
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.
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:
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
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:
Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.
Nilai yang didukung untuk volume Hyperdisk
Nilai yang Anda gunakan saat membuat atau mengubah volume Hyperdisk harus berada dalam rentang nilai maksimum dan minimum yang dijelaskan dalam Batas Hyperdisk per disk.
Jika Anda mengubah ukuran volume Hyperdisk yang terpasang ke VM, nilai baru tidak boleh melebihi batas Hyperdisk per VM.
IOPS dan throughput yang disediakan untuk volume Hyperdisk harus mengikuti aturan yang diuraikan dalam Tentang penyediaan IOPS dan throughput untuk Hyperdisk.
Menambahkan volume Hyperdisk ke VM Anda
Anda dapat membuat dan menyertakan volume Hyperdisk menggunakan konsol Google Cloud, Google Cloud CLI, atau REST.
Ukuran, throughput, dan IOPS yang Anda tentukan saat membuat volume Hyperdisk harus berada dalam rentang nilai yang didukung.
Saat membuat volume Hyperdisk Balanced atau Hyperdisk Balanced High Availability (Pratinjau), Anda dapat mengizinkan beberapa VM mengakses disk secara opsional dengan membuat disk dalam mode multi-penulis.
Konsol
gcloud
REST
Go
Java
Node.js
Setelah membuat disk, Anda dapat melampirkan disk ke VM yang sedang berjalan atau dihentikan.
Memformat dan memasang disk
Setelah membuat dan melampirkan disk baru ke VM, Anda harus memformat dan memasang disk, sehingga sistem operasi dapat menggunakan ruang penyimpanan yang tersedia.
Langkah berikutnya
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.
-