Anda dapat menggunakan volume Hyperdisk Balanced, Hyperdisk Extreme, atau Hyperdisk Throughput dengan instance Compute Engine Anda dengan menyelesaikan tugas berikut:
- Buat volume Hyperdisk kosong, non-booting, dan zona, lalu sertakan ke instance Anda selama atau setelah pembuatan instance.
- Memformat dan memasang volume untuk memberikan akses ke data atau sistem file.
Untuk volume Hyperdisk Balanced, Anda juga dapat membuat disk booting serta disk data.
Untuk mengetahui informasi umum tentang Hyperdisk, lihat Tentang Hyperdisk.
Untuk menambahkan disk Hyperdisk Balanced High Availability ke instance, gunakan prosedur berikut:
Sebelum memulai
- Tinjau Batasan Hyperdisk sebelum menambahkan volume Hyperdisk ke instance komputasi 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 instance 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
pada instance -
compute.disks.use
di volume yang ingin Anda sertakan ke instance
-
-
Untuk memformat dan menyertakan volume yang terpasang:
compute.instances.setMetadata
di instance Buka halaman VM instances.
Klik nama instance tempat Anda ingin menambahkan disk.
Di halaman VM instance details, 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, Anda dapat mengaktifkan pemasangan disk ke beberapa instance dengan membuat disk dalam mode multi-penulis. Di bagian Access mode, pilih Multiple VMs read write.
Klik Simpan.
Untuk menerapkan perubahan pada instance, klik Simpan.
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 maksimum, yang diukur dalam MiB per detik, yang dapat disediakan oleh disk.DISK_ACCESS_MODE
: Opsional: Cara instance compute dapat mengakses data di disk. Nilai yang didukung adalah:READ_WRITE_SINGLE
, untuk akses baca-tulis dari satu instance. Ini adalah setelan defaultnya.READ_WRITE_MANY
, (khusus Hyperdisk Balanced dan Hyperdisk Balanced High Availability) untuk akses baca-tulis serentak dari beberapa instance.READ_ONLY_MANY
, (khusus Hyperdisk ML) untuk akses hanya baca serentak dari beberapa instance.
Untuk menetapkan mode akses untuk disk Hyperdisk Balanced High Availability, lihat Membuat disk regional.
Opsional: Gunakan perintah
gcloud compute disks describe DISK_NAME
untuk melihat deskripsi disk Anda.Setelah membuat disk, Anda dapat melampirkan disk ke instance.
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 instance dan disk baru beradaDISK_NAME
: nama disk baruDISK_SIZE
: Opsional: Ukuran disk baru. Nilai harus berupa bilangan bulat yang diikuti dengan satuan 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 maksimum, yang diukur dalam MiB per detik, yang dapat disediakan oleh disk.DISK_ACCESS_MODE
: Opsional: Cara instance compute dapat mengakses data di disk. Nilai yang didukung adalah:READ_WRITE_SINGLE
, untuk akses baca-tulis dari satu instance. Ini adalah setelan defaultnya.READ_WRITE_MANY
, (khusus Hyperdisk Balanced dan Hyperdisk Balanced High Availability) untuk akses baca-tulis serentak dari beberapa instance.READ_ONLY_MANY
, (khusus Hyperdisk ML) untuk akses hanya baca serentak dari beberapa instance.
Untuk menetapkan mode akses untuk disk Hyperdisk Balanced High Availability, lihat Membuat disk regional.
Opsional: Gunakan metode
compute.disks.get
untuk melihat deskripsi disk Anda.Setelah membuat disk, Anda dapat melampirkan disk ke instance yang sedang berjalan atau dihentikan.
- Linux: Lihat Memformat dan memasang non-boot disk di instance komputasi Linux
- Windows: Lihat Memformat dan memasang non-boot disk di instance komputasi 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 Mengautentikasi untuk menggunakan REST dalam dokumentasi autentikasi Google Cloud .
Peran dan izin yang diperlukan
Untuk mendapatkan izin yang diperlukan agar dapat menambahkan volume Hyperdisk ke instance, 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 instance Anda. Untuk melihat izin yang benar-benar diperlukan, luaskan bagian Izin yang diperlukan:
Izin yang diperlukan
Izin berikut diperlukan untuk menambahkan volume Hyperdisk ke instance 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 IOPS dan penyediaan throughput untuk Hyperdisk.
Menambahkan volume Hyperdisk ke instance Anda
Anda dapat membuat dan menyertakan volume Hyperdisk menggunakan konsolGoogle 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, Anda dapat mengizinkan beberapa instance untuk mengakses disk secara serentak secara opsional dengan membuat disk dalam mode multi-penulis.
Konsol
gcloud
REST
Go
Java
Node.js
Setelah membuat disk, Anda dapat melampirkan disk ke instance yang sedang berjalan atau dihentikan.
Memformat dan memasang disk
Setelah membuat dan melampirkan disk baru ke instance, Anda harus memformat dan memasang disk, sehingga sistem operasi dapat menggunakan ruang penyimpanan yang tersedia.
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 2025-01-08 UTC.
-