Ketersediaan Tinggi Hyperdisk Seimbang dan Persistent Disk regional adalah opsi penyimpanan yang memungkinkan Anda mengimplementasikan layanan ketersediaan tinggi (HA) di Compute Engine. Ketersediaan Tinggi Persistent Disk dan Hyperdisk Seimbang Regional mereplikasi data secara sinkron antara dua zona di region yang sama dan memastikan Ketersediaan Tinggi untuk data disk hingga satu kegagalan zona. Disk regional dapat berupa boot disk atau disk non-boot.
Anda juga dapat mengizinkan instance yang berbeda untuk mengakses disk Hyperdisk Balanced High Availability secara bersamaan dengan menyetel mode akses disk. Disk regional hanya dapat dipasang ke instance di zona yang sama dengan replika disk. Untuk mengetahui informasi selengkapnya, lihat bagian Membagikan disk antar-instance.
Dokumen ini menjelaskan cara melakukan tugas berikut untuk disk regional:
- Buat disk regional.
- Pasang disk regional ke instance Compute Engine Anda.
- Mengubah disk zona menjadi disk regional.
- Buat instance baru dengan boot disk regional.
- Buat instance baru dengan disk regional tambahan.
- Pasang disk boot regional ke instance.
- Buat daftar dan deskripsi disk regional Anda.
- Mengubah ukuran disk regional.
Sebelum memulai
- Tinjau perbedaan berbagai jenis opsi penyimpanan disk.
- Tinjau dasar-dasar replikasi disk sinkron.
- Baca tentang failover disk regional.
- Jika menggunakan mode multi-penulis untuk disk Hyperdisk Balanced High Availability, tinjau persyaratan dan batasan dalam Membagikan disk antar-instance.
-
Jika Anda belum melakukannya, siapkan autentikasi.
Autentikasi adalah
proses yang digunakan untuk memverifikasi identitas Anda untuk mengakses Google Cloud layanan dan API.
Untuk menjalankan kode atau sampel dari lingkungan pengembangan lokal, Anda dapat melakukan autentikasi 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
-
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.
- Set a default region and zone.
-
Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
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.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
-
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
) -
compute.disks.create
-
compute.instances.attachDisk
-
compute.disks.use
-
Buat snapshot disk:
compute.disks.createSnapshot
-
Melihat detail disk:
compute.disks.get
-
Mendapatkan daftar disk:
compute.disks.list
-
Mengubah ukuran disk:
compute.disks.update
- Anda dapat memasang Persistent Disk regional hanya ke VM yang menggunakan jenis mesin E2, N1, N2, dan N2D.
- Anda hanya dapat memasang Hyperdisk Balanced High Availability ke jenis mesin yang didukung.
- Anda tidak dapat membuat Persistent Disk regional dari image OS, atau dari disk yang dibuat dari image OS.
- Anda tidak dapat membuat disk Hyperdisk Balanced High Availability dengan meng-clone disk zonal. Untuk membuat disk Hyperdisk Balanced High Availability dari disk zonal, selesaikan langkah-langkah di Mengubah disk zonal menjadi disk Hyperdisk Balanced High Availability.
- Saat menggunakan mode hanya baca, Anda dapat memasang Persistent Disk regional seimbang ke maksimum 10 instance VM.
- Ukuran minimum Persistent Disk standar regional adalah 200 GiB.
- Anda hanya dapat meningkatkan ukuran Persistent Disk regional atau volume Hyperdisk Balanced High Availability; Anda tidak dapat mengurangi ukurannya.
- Volume Persistent Disk Regional dan Hyperdisk Balanced High Availability memiliki karakteristik performa yang berbeda dengan disk zonal yang sesuai. Untuk mengetahui informasi selengkapnya, lihat Tentang performa Persistent Disk dan Batas performa Ketersediaan Tinggi Hyperdisk Seimbang.
- Anda tidak dapat menggunakan volume Hyperdisk Balanced High Availability yang berada dalam mode multi-penulis sebagai boot disk.
- Jika Anda membuat disk yang direplikasi dengan meng-clone disk zona, kedua replika zona tidak sepenuhnya disinkronkan pada saat pembuatan. Setelah pembuatan, Anda dapat menggunakan clone disk regional rata-rata dalam waktu 3 menit. Namun, Anda mungkin perlu menunggu puluhan menit sebelum disk mencapai status replikasi sepenuhnya dan tujuan titik pemulihan (RPO) mendekati nol. Pelajari cara memeriksa apakah disk yang direplikasi telah direplikasi sepenuhnya.
- Buat instance baru dengan boot disk regional.
- Buat disk booting regional, lalu lampirkan ke instance:
- Buat disk regional dari snapshot boot disk.
- Pasang disk boot regional ke instance.
Di konsol Google Cloud , buka halaman Disks.
Pilih project yang diperlukan.
Klik Buat disk.
Tentukan Nama untuk disk Anda.
Untuk Lokasi, pilih Regional.
Pilih Region dan Zona. Anda harus memilih region yang sama saat membuat instance.
Pilih Zona replika di region yang sama. Catat zona yang Anda pilih karena Anda harus memasang disk ke instance Anda di salah satu zona tersebut.
Pilih Jenis sumber disk.
Di bagian Setelan disk, pilih Jenis disk dan Ukuran. Anda juga dapat mengubah setelan IOPS yang Disediakan dan Throughput yang Disediakan default.
Opsional: Untuk volume Hyperdisk Balanced High Availability, Anda dapat mengaktifkan pemasangan disk ke beberapa instance dengan membuat disk dalam mode multi-penulis. Di Access mode, pilih Multiple VMs read write.
Klik Buat untuk menyelesaikan pembuatan disk.
DISK_NAME
: nama disk baruDISK_SIZE
: ukuran disk baru, dalam GiBDISK_TYPE
: Untuk Persistent Disk regional, ini adalah jenis disk regional. Nilai defaultnya adalahpd-standard
. Untuk Hyperdisk, tentukan nilaihyperdisk-balanced-high-availability
.REGION
: region yang akan ditempati disk regional misalnya:europe-west1
ZONE1
,ZONE2
: zona dalam region tempat dua replika disk berada, misalnya:europe-west1-b,europe-west1-c
DISK_ACCESS_MODE
: Opsional: menentukan cara instance dapat mengakses data di disk Hyperdisk Balanced High Availability. Nilai berikut didukung:READ_WRITE_SINGLE
, untuk akses baca-tulis dari satu instance. Ini adalah defaultnya.READ_WRITE_MANY
, untuk akses baca-tulis dari beberapa instance.
Anda hanya dapat menyetel mode akses untuk disk Hyperdisk Balanced High Availability.
PROJECT_ID
: project ID Anda.REGION
: region yang akan ditempati disk regional misalnya:europe-west1
DISK_NAME
: nama disk baruZONE1
,ZONE2
: zona tempat replika disk baru seharusnya beradaDISK_SIZE
: ukuran disk baru, dalam GiBDISK_TYPE
: Untuk Persistent Disk regional, ini adalah jenis Persistent Disk. Untuk Hyperdisk, tentukan nilaihyperdisk-balanced-high-availability
.DISK_ACCESS_MODE
: Opsional: menentukan cara instance dapat mengakses data di disk Hyperdisk Balanced High Availability. Nilai berikut didukung:READ_WRITE_SINGLE
, untuk akses baca-tulis dari satu instance. Ini adalah defaultnya.READ_WRITE_MANY
, untuk akses baca-tulis dari beberapa instance.
Anda hanya dapat menyetel mode akses untuk disk Hyperdisk Balanced High Availability.
Untuk memasang disk ke instance, buka halaman Instance VM.
Di kolom Name, klik nama instance.
Klik Edit
.Klik Pasang disk yang ada.
Pilih disk regional yang dibuat sebelumnya untuk ditambahkan ke instance Anda.
Jika Anda melihat peringatan yang menunjukkan bahwa disk yang dipilih telah terpasang ke instance lain, pilih kotak Pasang paksa disk untuk memasang disk secara paksa ke instance yang sedang Anda edit.
Tinjau kasus penggunaan pemasangan paksa disk regional di Failover disk regional.
Opsional: Jika memasang disk Hyperdisk Balanced High Availability ke beberapa instance, untuk Disk attachment mode, pilih Read/write.
Klik Simpan.
Di halaman Edit VM, klik Simpan.
INSTANCE_NAME
: nama instance tempat Anda menambahkan disk regionalDISK_NAME
: nama disk baru yang Anda pasang ke instanceDEVICE_NAME
: Opsional: nama yang digunakan OS tamu untuk membuat symlink, yang membantu mengidentifikasi disk di tingkat OS.PROJECT_ID
: project ID AndaZONE
: lokasi instance AndaINSTANCE_NAME
: nama instance tempat Anda menambahkan disk regional baruREGION
: region tempat disk regional beradaDISK_NAME
: nama disk regional (seperti yang ditampilkan di konsol Google Cloud ).DEVICE_NAME
: Opsional: nama yang digunakan OS tamu untuk membuat symlink, yang membantu mengidentifikasi disk di tingkat OS.Di konsol Google Cloud , buka halaman Create an instance.
Jika diminta, pilih project Anda, lalu klik Lanjutkan.
Halaman Create an instance akan muncul dan menampilkan panel Machine configuration.
Di panel Machine configuration, lakukan hal berikut:
- Di kolom Name, tentukan nama untuk instance Anda. Untuk mengetahui informasi selengkapnya, lihat Konvensi penamaan resource.
Opsional: Di kolom Zone, pilih zona untuk instance ini.
Pilihan defaultnya adalah Semua. Jika Anda tidak mengubah pilihan default ini, Google akan otomatis memilih zona untuk Anda berdasarkan jenis dan ketersediaan mesin.
Pilih kelompok mesin untuk instance Anda dari salah satu opsi berikut:
- Tujuan umum
- Dioptimalkan untuk komputasi
- Dioptimalkan untuk memori
- Dioptimalkan untuk penyimpanan
- GPU
Konsol Google Cloud kemudian menampilkan seri mesin yang tersedia untuk kelompok mesin yang Anda pilih.
Di kolom Series, pilih seri mesin untuk instance Anda.
Jika Anda memilih GPU sebagai kelompok mesin pada langkah sebelumnya, pilih GPU type yang Anda inginkan. Seri mesin kemudian dipilih secara otomatis untuk jenis GPU yang dipilih.
Di bagian Machine type, pilih jenis mesin untuk instance Anda.
Di menu navigasi, klik OS dan penyimpanan. Di panel Operating system and storage yang muncul, selesaikan langkah-langkah berikut.
Untuk mempelajari lebih lanjut parameter yang dapat Anda konfigurasi saat menambahkan disk baru, lihat Tentang Persistent Disk dan Tentang Hyperdisk Google Cloud.
- Untuk mulai mengonfigurasi boot disk, klik Change. Panel Boot disk akan muncul dan menampilkan tab Public images.
Konfigurasi sumber data untuk disk boot dengan salah satu cara berikut:
Untuk memilih snapshot standar sebagai sumber data untuk disk booting Anda, klik Snapshot, lalu di tab Snapshot yang muncul, tentukan hal berikut:
- Dalam daftar Snapshot, pilih snapshot.
- Pada daftar Boot disk type, pilih jenis boot disk.
- Di kolom Size (GB), tentukan ukuran boot disk.
Untuk memilih snapshot arsip sebagai sumber data untuk disk booting Anda, klik Archive snapshots, lalu di tab Archive snapshots yang muncul, tentukan hal berikut:
- Dalam daftar Archive snapshot, pilih snapshot arsip.
- Pada daftar Boot disk type, pilih jenis boot disk.
- Di kolom Size (GB), tentukan ukuran boot disk.
Untuk memilih disk yang ada sebagai boot disk, klik Existing disks. Kemudian, di tab Existing disks yang muncul, pilih volume Persistent Disk regional atau Hyperdisk Balanced High Availability yang ada dalam daftar Disk.
Opsional: Untuk opsi konfigurasi lanjutan, luaskan bagian
Tampilkan konfigurasi lanjutan.Untuk mengonfirmasi opsi boot disk dan kembali ke panel Sistem operasi dan penyimpanan, klik Pilih.
Opsional: Untuk mempelajari cara memasang non-boot disk ke instance, lihat Membuat instance dengan non-boot disk tambahan.
Jika Anda tidak memilih boot disk yang ada, konfigurasikan agar menjadi disk regional dengan melakukan langkah-langkah berikut:
Di menu navigasi, klik Perlindungan data. Di panel Perlindungan data yang muncul, lakukan tindakan berikut:
Untuk mengonfigurasi semua disk baru untuk instance agar menggunakan replikasi disk sinkron (Persistent Disk regional atau Hyperdisk Ketersediaan Tinggi Seimbang), centang kotak Disk regional.
(Tidak ada tindakan yang diperlukan secara default.) Hapus centang pada kotak Kecualikan disk boot.
Opsional: Tentukan opsi konfigurasi lainnya. Untuk mengetahui informasi selengkapnya, lihat Opsi konfigurasi selama pembuatan instance.
Untuk membuat dan memulai instance, klik Create.
- PRIMARY_INSTANCE_NAME: nama untuk instance
- ZONE: nama zona tempat Anda ingin membuat instance
- REGIONAL_DISK_NAME: nama untuk disk regional
- DISK_TYPE: jenis disk yang akan dibuat, misalnya,
hyperdisk-balanced-high-availability
. Jika menggunakan Persistent Disk, Anda juga harus menentukanscope=regional
dalam flag--create-disk
untuk membuat Persistent Disk Regional. - SNAPSHOT_NAME: nama snapshot yang Anda buat untuk boot disk
- REMOTE_ZONE: zona alternatif untuk disk regional
PROJECT_ID
: project ID AndaZONE
: nama zona tempat Anda ingin membuat instanceINSTANCE_NAME
: nama untuk instanceBOOT_SNAPSHOT_NAME
: nama snapshot boot diskREMOTE_ZONE
: zona jarak jauh untuk disk regionalDISK_TYPE
: jenis disk yang akan dibuat, misalnya,hyperdisk-balanced-high-availability
ataupd-balanced
- Ganti boot disk instance yang ada dengan boot disk regional.
- Melakukan failover boot disk regional ke instance hot standby yang berjalan di zona pencadangan. Anda melakukannya dengan memasang disk regional ke instance sebagai boot disk.
- Hentikan instance.
gcloud compute instances stop INSTANCE_NAME --zone=ZONE
- Lepaskan boot disk saat ini dari instance.
gcloud compute instances detach-disk INSTANCE_NAME \ --zone=ZONE --disk=CURRENT_BOOT_DEVICE_NAME
- Pasang disk boot regional ke instance.
gcloud compute instances attach-disk INSTANCE_NAME \ --zone=ZONE \ --disk=REGIONAL_DISK_NAME \ --disk-scope=regional --force-attach \ --boot
Mulai ulang instance.
gcloud compute instances start INSTANCE_NAME
INSTANCE_NAME
: nama instance tempat Anda ingin memasang boot disk regionalZONE
: zona tempat instance beradaCURRENT_BOOT_DEVICE_NAME
: nama boot disk yang digunakan oleh instance. Ini biasanya sama dengan nama instance.REGIONAL_DISK_NAME
: nama disk regional yang ingin Anda pasang ke instance sebagai boot diskHentikan instance.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/stop
Lepaskan boot disk saat ini dari instance.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/detachDisk?deviceName=CURRENT_BOOT_DEVICE_NAME
Pasang disk boot regional ke instance.
Buat permintaan
POST
ke metodecompute.instances.attachDisk
, dan sertakan URL ke disk boot regional:POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/attachDisk { "source": "compute/v1/projects/PROJECT_ID/regions/REGION/disks/REGIONAL_DISK_NAME", "boot": true }
Mulai ulang instance.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/start
PROJECT_ID
: project ID AndaINSTANCE_NAME
: nama instance tempat Anda ingin memasang disk regionalZONE
: zona tempat instance beradaCURRENT_BOOT_DEVICE_NAME
: nama boot disk yang digunakan oleh instance. Ini biasanya sama dengan nama instance.REGION
: region tempat disk regional beradaREGIONAL_DISK_NAME
: nama disk regional yang ingin Anda pasang ke instance sebagai boot disk- ID Disk
- Nama disk
- Ukuran
- Jenis disk
- Region
- Replika zona
- Untuk melihat detail semua disk regional di region dan project tertentu:
- Buat permintaan
GET
ke metodecompute.regionDisks.list
. - Gunakan perintah
gcloud compute disks list
dan filter hasilnya menurut wilayah.
- Buat permintaan
- Untuk melihat detail disk regional tertentu:
- Jalankan perintah
gcloud compute disks describe
dengan flag--region
, lalu tentukan nama disk dan region-nya. - Buat permintaan
GET
ke metodecompute.regionDisks.get
.
- Jalankan perintah
- Persistent Disk Regional: Memperbesar ukuran persistent disk
- Hyperdisk Balanced High Availability: Mengubah volume Hyperdisk
- Pelajari harga disk.
- Pelajari cara memantau status replika disk regional.
- Pelajari cara menentukan status replikasi disk regional.
- Tinjau Membagikan volume Persistent Disk antar-instance komputasi sebagai alternatif untuk Persistent Disk Regional untuk data hanya baca.
- Buat snapshot disk.
- Pelajari grup instance untuk instance komputasi.
- Pelajari cara membangun aplikasi web yang skalabel dan tangguh di Google Cloud.
- Lihat panduan perencanaan pemulihan dari bencana.Google Cloud
Terraform
Untuk menggunakan contoh Terraform 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.
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 mengetahui informasi selengkapnya, lihat Melakukan autentikasi untuk menggunakan REST dalam dokumentasi autentikasi Google Cloud .
Peran dan izin yang diperlukan
Untuk mendapatkan izin yang Anda perlukan untuk membuat disk regional, 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 membuat disk regional. Untuk melihat izin yang benar-benar diperlukan, luaskan bagian Izin yang diperlukan:
Izin yang diperlukan
Izin berikut diperlukan untuk membuat disk regional:
Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.
Batasan
Tentang penggunaan disk regional sebagai boot disk untuk instance
Anda dapat melampirkan Persistent Disk regional atau disk Hyperdisk Balanced High Availability sebagai boot disk untuk workload stateful yang disediakan sebelumnya, sebelum Anda menyediakan workload produksi. Boot disk regional tidak ditujukan untuk hot standby, karena boot disk regional tidak dapat dipasang secara bersamaan ke dua instance komputasi.
Anda hanya dapat membuat volume Persistent Disk regional atau Hyperdisk Balanced High Availability dari snapshot; Anda tidak dapat membuat disk regional dari image OS.
Untuk menggunakan disk regional sebagai boot disk untuk instance, gunakan salah satu metode berikut:
Jika Anda perlu melakukan failover boot disk regional ke instance standby yang berjalan di zona replika, gunakan langkah-langkah yang dijelaskan dalam Melampirkan boot disk regional ke instance.
Membuat disk regional
Buat volume Persistent Disk regional atau Hyperdisk Balanced High Availability. Disk harus berada di region yang sama dengan instance komputasi yang akan Anda pasangi disk tersebut.
Jika membuat volume Hyperdisk Balanced High Availability, Anda juga dapat mengizinkan instance yang berbeda untuk mengakses disk secara bersamaan dengan menetapkan mode akses disk. Untuk mengetahui informasi selengkapnya, lihat Membagikan disk antar-instance.
Untuk Persistent Disk regional, jika Anda membuat disk di konsol Google Cloud , jenis disk default-nya adalahpd-balanced
. Jika Anda membuat disk menggunakan gcloud CLI atau REST, jenis disk default-nya adalahpd-standard
.Konsol
gcloud
Buat disk regional menggunakan perintah
compute disks create
.Jika Anda memerlukan Persistent Disk SSD regional untuk throughput atau IOPS tambahan, sertakan tanda
--type
dan tentukanpd-ssd
.gcloud compute disks create DISK_NAME \ --size=DISK_SIZE \ --type=DISK_TYPE \ --region=REGION \ --replica-zones=ZONE1,ZONE2 --access-mode=DISK_ACCESS_MODE
Ganti kode berikut:
Terraform
Untuk membuat volume Persistent Disk regional atau Hyperdisk Balanced High Availability, Anda dapat menggunakan resource
google_compute_region_disk
.REST
Untuk membuat volume Persistent Disk regional atau Hyperdisk Balanced High Availability, buat permintaan
POST
ke metodecompute.regionDisks.insert
.Untuk membuat disk kosong, jangan tentukan sumber snapshot.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/disks { "name": "DISK_NAME", "region": "projects/PROJECT_ID/regions/REGION", "replicaZones": [ "projects/PROJECT_ID/zones/ZONE1", "projects/PROJECT_ID/zones/ZONE2" ], "sizeGb": "DISK_SIZE", "type": "projects/PROJECT_ID/regions/REGION/diskTypes/DISK_TYPE", "accessMode": "DISK_ACCESS_MODE" }
Ganti kode berikut:
Memasang disk regional ke instance Anda
Untuk disk yang bukan disk booting, setelah membuat volume Persistent Disk regionalatau Hyperdisk Balanced High Availability , Anda dapat melampirkannya ke instance. Instance harus berada di region yang sama dengan disk.
Untuk memasang boot disk regional ke instance, lihat Memasang boot disk regional ke instance.
Untuk melampirkan disk Hyperdisk Balanced High Availability ke beberapa instance, ulangi prosedur di bagian ini untuk setiap instance. Anda hanya dapat memasang disk Hyperdisk Balanced High Availability dalam mode baca-tulis.
Konsol
gcloud
Untuk melampirkan disk regional ke instance yang sedang berjalan atau dihentikan, gunakan perintah
compute instances attach-disk
dengan flag--disk-scope
yang ditetapkan keregional
.Jika memasang disk Hyperdisk Balanced High Availability dalam mode multi-penulis ke beberapa instance, satu-satunya mode pemasangan yang didukung adalah
rw
, yang merupakan mode akses default. Anda tidak perlu menyertakan tanda--mode
.gcloud compute instances attach-disk INSTANCE_NAME \ --disk=DISK_NAME \ --disk-scope=regional \ --device-name=DEVICE_NAME
Ganti kode berikut:
Terraform
Untuk melampirkan volume Ketersediaan Tinggi Seimbang Hyperdisk atau Persistent Disk regional ke instance, Anda dapat menggunakan resource
google_compute_attached_disk
.REST
Untuk memasang disk regional ke instance yang sedang berjalan atau dihentikan, buat permintaan
POST
ke metodecompute.instances.attachDisk
dan sertakan URL ke disk regional yang Anda buat.Jika memasang disk Hyperdisk Balanced High Availability dalam mode multi-penulis ke beberapa instance, satu-satunya mode pemasangan yang didukung adalah
READ-WRITE
, yang merupakan mode akses default. Anda tidak perlu menyertakan propertimode
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/attachDisk { "source": "/projects/PROJECT_ID/regions/REGION/disks/DISK_NAME", "deviceName": DEVICE_NAME }
Ganti kode berikut:
Untuk disk non-boot, setelah membuat dan memasang disk regional kosong ke instance, Anda harus memformat dan memasang disk, sehingga sistem operasi dapat menggunakan ruang penyimpanan yang tersedia.
Mengubah disk zona menjadi disk regional
Untuk mengonversi Persistent Disk zona yang ada menjadi Persistent Disk Regional, buat disk baru dengan meng-clone disk zona yang ada. Untuk mengetahui informasi selengkapnya, lihat Membuat clone disk regional dari disk zona.Untuk mengonversi Hyperdisk menjadi disk regional, buat disk Hyperdisk Balanced High Availability baru dari snapshot disk yang ada, seperti yang dijelaskan dalam Mengubah disk zonal menjadi disk Hyperdisk Balanced High Availability.
Membuat instance baru dengan boot disk regional
Saat menyiapkan instance komputasi dengan ketersediaan tinggi, Anda dapat membuat instance utama dengan boot disk regional. Jika terjadi pemadaman layanan zona, Anda dapat memulai ulang instance di zona sekunder, bukan membuat instance baru.
Dalam penyiapan ketersediaan tinggi, jika perangkat booting adalah disk regional, Google merekomendasikan agar Anda tidak membuat dan memulai instance standby sebelumnya. Sebagai gantinya, pada tahap failover, pasang disk regional yang ada saat membuat instance standby menggunakan opsi
forceAttach
.Jika Anda ingin mengubah disk zona yang ada menjadi disk regional, lihat Mengubah disk zona menjadi disk regional. Atau, untuk membuat instance dengan boot disk yang merupakan disk regional, gunakan salah satu metode berikut:
Konsol
gcloud
Gunakan perintah
gcloud compute instances create
untuk membuat instance, dan flag--create-disk
untuk menentukan disk regional.gcloud compute instances create PRIMARY_INSTANCE_NAME \ --zone=ZONE \ --create-disk=^:^name=REGIONAL_DISK_NAME:boot=true:type=DISK_TYPE:source-snapshot=SNAPSHOT_NAME:replica-zones=ZONE,REMOTE_ZONE
Saat menentukan parameter disk, karakter
^:^
menentukan bahwa karakter pemisahan di antara parameter adalah titik dua (:
). Dengan demikian, Anda dapat menggunakan koma (,
) saat menentukan parameter zona replika.Ganti kode berikut:
REST
Buat permintaan
POST
ke metodeinstances.insert
dan tentukan propertiboot: 'true'
danreplicaZones
. Contoh:POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances { "name": "INSTANCE_NAME", "disks": [{ "boot": true, "initializeParams": { "sourceSnapshot": "global/snapshots/BOOT_SNAPSHOT_NAME", "replicaZones": [ "projects/PROJECT_ID/zones/ZONE", "projects/PROJECT_ID/zones/REMOTE_ZONE" ], "diskType": "projects/PROJECT_ID/zones/ZONE/diskTypes/DISK_TYPE" } }], "networkInterfaces": [ { "network": "global/networks/default" } ] }
Ganti kode berikut:
Membuat instance baru dengan disk regional tambahan
Saat membuat instance, Anda dapat menyertakan volumePersistent Disk regional atauHyperdisk Balanced High Availability sebagai disk tambahan secara opsional.
Untuk membuat dan melampirkan volume Persistent Disk regional atau Hyperdisk Balanced High Availabilityke instance selama pembuatan instance, lihat salah satu opsi berikut:
Memasang boot disk regional ke instance
Gunakan langkah-langkah berikut untuk:
Langkah-langkah ini mengasumsikan bahwa disk dan instance regional sudah ada.
gcloud
Ganti variabel dalam perintah sebelumnya dengan yang berikut ini:
Opsional: Jika Anda tidak berhasil melepaskan boot disk regional dari instance utama karena pemadaman atau kegagalan, sertakan flag
--force-attach
.REST
Ganti variabel dalam perintah sebelumnya dengan yang berikut ini:
Opsional: Jika Anda tidak berhasil melepaskan boot disk regional dari instance tempat awalnya terpasang karena pemadaman atau kegagalan, sertakan
"forceAttach": true
dalam isi permintaan.Membuat daftar dan deskripsi disk regional Anda
Anda dapat melihat daftar semua disk regional yang dikonfigurasi, dan informasi tentang propertinya, termasuk yang berikut:
Untuk melihat informasi mendetail tentang disk regional, gunakan berikut ini:
Mengubah ukuran disk regional
Jika instance dengan disk regional memerlukan ruang penyimpanan tambahan, Anda dapat mengubah ukuran disk. Anda dapat mengubah ukuran disk kapan saja, terlepas dari apakah disk terpasang ke instance yang sedang berjalan atau tidak. Jika Anda perlu memisahkan data menjadi volume unik, buat beberapa disk sekunder untuk instance. Untuk Hyperdisk Balanced High Availability, Anda juga dapat meningkatkan batas IOPS dan throughput untuk disk.
Perintah untuk mengubah ukuran disk regional sangat mirip dengan perintah untuk mengubah ukuran disk zona. Namun, Anda harus menentukan region, bukan zona untuk lokasi disk.
Anda hanya dapat menambah, dan tidak mengurangi, ukuran disk. Untuk mengurangi ukuran disk, Anda harus membuat disk baru dengan ukuran yang lebih kecil. Anda akan dikenai biaya untuk kedua disk sampai disk asli yang lebih besar dihapus.
Untuk mengetahui petunjuk cara mengubah disk regional, lihat artikel berikut:
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 2025-07-21 UTC.
-