Membuat dan mengelola disk regional

Hyperdisk Balanced High Availability adalah opsi penyimpanan yang memungkinkan Anda menerapkan layanan ketersediaan tinggi (HA) di Compute Engine. Hyperdisk Balanced High Availability mereplikasi data secara sinkron antara dua zona di region yang sama dan memastikan HA untuk data disk hingga satu kegagalan zona. Disk regional dapat berupa boot disk atau disk data. Anda hanya dapat memasang disk regional ke instance yang berada di zona yang sama dengan replika disk.

Agar instance yang berbeda dapat mengakses volume Hyperdisk Balanced High Availability secara serentak, tetapkan mode akses untuk volume tersebut. Untuk mengetahui informasi selengkapnya, lihat Berbagi disk antar-instance.

Dokumen ini menjelaskan cara melakukan tugas-tugas berikut untuk disk regional:

Sebelum memulai

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 pemberian 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, perluas bagian Izin yang diperlukan:

Izin yang diperlukan

Izin berikut diperlukan untuk membuat disk regional:

  • compute.disks.create
  • compute.instances.attachDisk
  • compute.disks.use
  • Buat snapshot disk: compute.disks.createSnapshot
  • Buat disk regional dari image: compute.images.useReadOnly pada image
  • Lihat detail untuk disk: compute.disks.get
  • Dapatkan daftar disk: compute.disks.list
  • Mengubah ukuran disk: compute.disks.update

Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.

Batasan

  • Anda hanya dapat memasang Hyperdisk Balanced High Availability ke jenis mesin yang didukung.
  • Anda hanya dapat meningkatkan ukuran volume volume Hyperdisk Balanced High Availability; Anda tidak dapat mengurangi ukurannya.
  • Hyperdisk Balanced High Availability memiliki karakteristik performa yang berbeda dengan disk zonal yang sesuai. Untuk mengetahui informasi selengkapnya, lihat Batas performa Hyperdisk Balanced High Availability.
  • Anda tidak dapat mengubah ukuran volume Hyperdisk Balanced High Availability yang berada dalam mode multi-penulis jika salah satu instance yang terpasang pada volume tersebut berada di zona yang mengalami pemadaman layanan.
  • Anda tidak dapat menggunakan volume Hyperdisk Balanced High Availability yang berada dalam mode multi-writer 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 toleransi durasi kehilangan data (RPO) mendekati nol. Pelajari cara memeriksa apakah disk yang direplikasi telah direplikasi sepenuhnya.
  • Anda tidak dapat membuat disk regional di zona AI.
  • Membuat disk regional dari image memiliki batasan berikut:
    • Saat membuat disk regional dari image, Anda dapat membuat satu disk dalam project setiap 5 menit. Anda dapat mengeluarkan hingga 5 permintaan sekaligus, tetapi Anda tidak dapat membuat lebih dari 5 disk dalam jangka waktu 25 menit.
    • Membuat disk regional dari image masih dalam tahap Pratinjau, dan lebih lambat daripada membuat disk zona dari image.
  • Anda tidak dapat membuat disk regional dengan meng-clone disk sumber jika disk sumber adalah volume Hyperdisk ML atau Hyperdisk Throughput. Anda harus membuat volume Hyperdisk Balanced High Availability baru dari snapshot disk zona.

Tentang penggunaan disk regional sebagai boot disk untuk instance

Anda dapat melampirkan 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 Anda tidak dapat memasang satu boot disk ke dua instance secara bersamaan.

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.

Anda dapat membuat disk boot regional dari salah satu resource Compute Engine berikut:

  • Snapshot standar dan arsip
  • Image publik dan kustom (Pratinjau)
  • Instant snapshot
  • Boot disk zonal, dengan meng-clone disk (Pratinjau).

Untuk menggunakan disk regional sebagai boot disk untuk instance, gunakan salah satu metode berikut.

Untuk melakukan failover boot disk regional ke instance standby yang berjalan di zona replika, ikuti langkah-langkah yang dijelaskan di Memasang boot disk regional ke instance.

Batas ukuran dan nama referensi untuk disk regional

Ukuran yang Anda tentukan untuk disk regional harus berada dalam rentang yang tercantum dalam tabel berikut.

Saat membuat disk regional dengan Google Cloud CLI, REST, atau Library Klien Cloud untuk Compute Engine, Anda dapat menunjukkan jenis disk yang akan dibuat dengan memberikan nilai di kolom Nama referensi pada tabel berikut.

Jenis disk Nama referensi Ukuran minimum Ukuran maksimum Ukuran default
Hyperdisk Balanced High Availability hyperdisk-balanced-high-availability 4 GiB 64 TiB 100 GiB
Persistent Disk Seimbang pd-balanced Zona: 10 GiB
Regional: 10 GiB
64 TiB 100 GiB
Persistent Disk Performa (SSD) pd-ssd Zona: 10 GiB
Regional: 10 GiB
64 TiB 100 GiB
Persistent Disk Standar pd-standard Zona: 10 GiB
Regional: 200 GiB
64 TiB 500 GiB

Membuat disk regional dari image atau snapshot

Buat volume Hyperdisk Balanced High Availability yang dapat Anda gunakan sebagai boot disk atau disk data untuk instance. Disk regional harus berada di region yang sama dengan instance komputasi yang akan Anda hubungkan.

Jika membuat volume Hyperdisk Balanced High Availability, Anda juga dapat mengizinkan instance yang berbeda untuk mengakses disk secara serentak dengan menetapkan mode akses disk. Untuk mengetahui informasi selengkapnya, lihat Berbagi disk antar-instance.

Konsol

  1. Di konsol Cloud de Confiance , buka halaman Disks.

    Buka Disk

  2. Pilih project yang diperlukan.

  3. Klik Buat disk.

  4. Tentukan Nama untuk disk Anda.

  5. Untuk Lokasi, pilih Regional.

  6. Pilih Region dan Zona. Anda harus memilih region yang sama saat membuat instance.

  7. 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.

  8. Di bagian Disk source type, pilih sumber data untuk disk:

    • Untuk membuat disk kosong, pilih Blank disk.
    • Untuk membuat disk dari image:
      1. Pilih Gambar.
      2. Di bagian Source image, pilih image sumber untuk disk.
    • Untuk membuat disk dari snapshot yang ada:
      1. Pilih Snapshot, Instant snapshot, atau Archive snapshot, bergantung pada apakah snapshot sumber merupakan snapshot standar, snapshot instan, atau snapshot arsip.
      2. Di bagian Source snapshot, pilih snapshot sumber atau snapshot instan dari daftar. Hanya snapshot yang ada di lokasi yang Anda pilih yang tercantum.
    • Untuk membuat disk dari disk tertentu yang ada dalam image mesin (Pratinjau):
      1. Pilih Machine Image.
      2. Di menu drop-down Source machine image, pilih image mesin yang ingin Anda gunakan.
      3. Di menu drop-down Source disk, pilih nama perangkat disk tertentu dalam image mesin yang dipilih yang ingin Anda gunakan sebagai sumber untuk disk baru.
      4. Jika image mesin yang dipilih dilindungi oleh Kunci enkripsi yang disediakan pelanggan (CSEK) (Tidak digunakan lagi), bagian Enkripsi akan muncul. Masukkan kunci dekripsi yang diperlukan di kolom yang tersedia.
      5. Konfigurasikan properti disk lainnya seperti Name, Type, Size, dan aturan Deletion sesuai kebutuhan.

  9. Di bagian Setelan disk, pilih Jenis disk dan Ukuran. Untuk volume Hyperdisk Balanced High Availability, Anda juga dapat mengubah setelan default Provisioned IOPS dan Throughput yang Disediakan.

  10. Opsional: Untuk volume Ketersediaan Tinggi Hyperdisk Seimbang, Anda dapat mengaktifkan pemasangan disk ke beberapa instance dengan membuat disk dalam mode multi-penulis. Di Access mode, pilih Multiple VMs read write.

  11. Klik Buat untuk menyelesaikan pembuatan disk.

gcloud

Buat disk regional menggunakan perintah compute disks create.

Anda dapat membuat disk kosong, atau membuat disk dari image (Pratinjau), snapshot instan, atau snapshot standar.

Blank disk

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:

  • DISK_NAME: nama disk baru
  • DISK_SIZE: ukuran disk baru, dalam GiB. Harus berada dalam batas ukuran untuk jenis disk.
  • DISK_TYPE: Untuk Hyperdisk, tentukan nilai hyperdisk-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: Untuk disk Hyperdisk Balanced High Availability, tentukan cara instance dapat mengakses data di disk. Nilai berikut didukung:
    • READ_WRITE_SINGLE, untuk akses baca-tulis dari satu instance. Ini adalah setelan default.
    • READ_WRITE_MANY, untuk akses baca-tulis dari beberapa instance.

Snapshot

Untuk membuat disk dari snapshot standar atau arsip, gunakan flag --source-snapshot untuk menentukan nama snapshot.

gcloud compute disks create DISK_NAME \
  --size=DISK_SIZE \
  --type=DISK_TYPE \
  --region=REGION \
  --replica-zones=ZONE1,ZONE2 \
  --access-mode=DISK_ACCESS_MODE \
  --source-snapshot=SNAPSHOT_NAME \
  [ --source-snapshot-region=SOURCE_REGION ]

Ganti kode berikut:

  • DISK_NAME: nama disk baru
  • DISK_SIZE: ukuran disk baru, dalam GiB. Harus berada dalam batas ukuran untuk jenis disk.
  • DISK_TYPE: Untuk Hyperdisk, tentukan nilai hyperdisk-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: Untuk disk Hyperdisk Balanced High Availability, tentukan cara instance dapat mengakses data di disk. Nilai berikut didukung:
    • READ_WRITE_SINGLE, untuk akses baca-tulis dari satu instance. Ini adalah setelan default.
    • READ_WRITE_MANY, untuk akses baca-tulis dari beberapa instance.
  • SNAPSHOT_NAME dengan nama snapshot.
  • SOURCE_REGION: optional. Jika snapshot adalah snapshot yang tercakup secara regional, tentukan region yang dicakup oleh snapshot tersebut.

Untuk membuat disk dari snapshot instan, gunakan flag --source-instant-snapshot untuk menentukan nama snapshot instan.

 gcloud compute disks create DISK_NAME \
    --source-instant-snapshot=INSTANT_SNAPSHOT_NAME

Ganti INSTANT_SNAPSHOT_NAME dengan nama snapshot instan.

Gambar

Untuk membuat disk dari versi tertentu image publik atau dari image kustom, gunakan perintah versi beta. Tentukan nama image dengan flag --image:

 gcloud beta compute disks create DISK_NAME \
    --size=DISK_SIZE \
    --type=DISK_TYPE \
    --region=REGION \
    --replica-zones=ZONE1,ZONE2 \
    --access-mode=DISK_ACCESS_MODE \
    --image=IMAGE_NAME

Ganti kode berikut:

  • DISK_NAME: nama disk baru
  • DISK_SIZE: ukuran disk baru, dalam GiB. Harus berada dalam batas ukuran untuk jenis disk.
  • DISK_TYPE: Untuk Hyperdisk, tentukan nilai hyperdisk-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: Untuk disk Hyperdisk Balanced High Availability, tentukan cara instance dapat mengakses data di disk. Nilai berikut didukung:
    • READ_WRITE_SINGLE, untuk akses baca-tulis dari satu instance. Ini adalah setelan default.
    • READ_WRITE_MANY, untuk akses baca-tulis dari beberapa instance.
  • IMAGE_NAME dengan nama image, misalnya: debian-13-trixie-v20260902.

Untuk membuat disk menggunakan versi terbaru kelompok image, gunakan perintah versi beta. Tentukan nama kelompok image dengan tanda --image-family:

 gcloud beta compute disks create DISK_NAME \
    --size=DISK_SIZE \
    --type=DISK_TYPE  --region=REGION \
    --replica-zones=ZONE1,ZONE2 \
    --image-family=IMAGE_FAMILY_NAME

Ganti IMAGE_FAMILY_NAME dengan nama kelompok image, misalnya, debian-13.

Terraform

Untuk membuat volume Persistent Disk regional atau Hyperdisk Balanced High Availability, gunakan resource google_compute_region_disk.

Untuk menentukan jenis disk, tetapkan argumen type ke nilai yang sesuai dari daftar berikut.

  • Hyperdisk Balanced High Availability: hyperdisk-balanced-high-availability
  • Persistent Disk SSD: pd-ssd
  • Persistent Disk Seimbang: pd-balanced
  • Persistent Disk Standar: pd-standard

Untuk membuat disk dari image (Pratinjau), ganti argumen snapshot dalam contoh berikut dengan argumen image.

Contoh berikut membuat disk regional dari snapshot.

resource "google_compute_region_disk" "regiondisk" {
  name                      = "region-disk-name"
  snapshot                  = google_compute_snapshot.snapdisk.id
  type                      = "pd-ssd"
  region                    = "us-central1"
  physical_block_size_bytes = 4096
  size                      = 11

  replica_zones = ["us-central1-a", "us-central1-f"]
}

Untuk mempelajari cara menerapkan atau menghapus konfigurasi Terraform, lihat Perintah dasar Terraform.

REST

Untuk membuat volume Persistent Disk regional, buat permintaan POST ke metode compute.regionDisks.insert.

Anda dapat membuat disk kosong, atau membuat disk dari image (Pratinjau) atau snapshot standar atau instan.

Blank disk

Untuk membuat disk kosong, buat permintaan POST dengan isi permintaan berikut:

POST https://compute.s3nsapis.fr/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:

  • PROJECT_ID: project ID Anda
  • REGION: region yang akan ditempati disk regional, misalnya: europe-west1
  • DISK_NAME: nama disk baru
  • ZONE1,ZONE2: zona tempat replika disk baru seharusnya berada
  • DISK_SIZE: ukuran disk baru, dalam GiB. Harus berada dalam batas ukuran untuk jenis disk.
  • DISK_TYPE: Untuk Hyperdisk, tentukan nilai hyperdisk-balanced-high-availability
  • DISK_ACCESS_MODE: Opsional: untuk disk Hyperdisk Balanced High Availability, tentukan cara instance dapat mengakses data di disk Hyperdisk Balanced High Availability. Nilai berikut ini didukung:
    • READ_WRITE_SINGLE, untuk akses baca-tulis dari satu instance. Ini adalah setelan default.
    • READ_WRITE_MANY, untuk akses baca-tulis dari beberapa instance.

Snapshot

Untuk membuat disk dari snapshot standar atau arsip, gunakan kolom sourceSnapshot untuk menentukan URL snapshot.

  • Jika snapshot adalah snapshot global:

    POST https://compute.s3nsapis.fr/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",
    "sourceSnapshot": "SNAPSHOT_NAME"
    }
    

    Ganti kode berikut:

    • PROJECT_ID: project ID Anda
    • REGION: region yang akan ditempati disk regional, misalnya: europe-west1
    • DISK_NAME: nama disk baru
    • ZONE1,ZONE2: zona tempat replika disk baru seharusnya berada
    • DISK_SIZE: ukuran disk baru, dalam GiB. Harus berada dalam batas ukuran untuk jenis disk.
    • DISK_TYPE: Untuk Hyperdisk, tentukan nilai hyperdisk-balanced-high-availability
    • DISK_ACCESS_MODE: Opsional: untuk disk Hyperdisk Balanced High Availability, tentukan 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 setelan default.
      • READ_WRITE_MANY, untuk akses baca-tulis dari beberapa instance.
    • SNAPSHOT_NAME: nama snapshot standar atau arsip.

  • Jika snapshot adalah snapshot cakupan regional (Pratinjau), gunakan endpoint versi beta:

    POST https://compute.s3nsapis.fr/compute/beta/projects/PROJECT_ID/regions/REGION/disks
    {
      "name": "DISK_NAME",
      "sourceSnapshot": "projects/PROJECT_ID/regions/SOURCE_REGION/snapshots/SNAPSHOT_NAME"
    }
    

    Ganti kode berikut:

    • REGION: region yang akan ditempati disk regional, misalnya: europe-west1
    • SOURCE_REGION: region tempat snapshot sumber dicakup
    • SNAPSHOT_NAME: snapshot sumber untuk disk

Untuk membuat disk dari snapshot instan, gunakan kolom sourceInstantSnapshot, bukan sourceSnapshot, untuk menentukan URL snapshot instan.

POST https://compute.s3nsapis.fr/compute/v1/projects/ PROJECT_ID/regions/REGION/disks
{
 "name": "DISK_NAME",
 "sourceInstantSnapshot": "projects/PROJECT/regions/SOURCE_REGION/instantSnapshots/ SOURCE_INSTANT_SNAPSHOT_NAME"
}

Ganti SOURCE_INSTANT_SNAPSHOT_NAME dengan nama snapshot instan.

Gambar

Untuk membuat disk dari image kustom atau publik, gunakan versi beta endpoint dan tentukan URL image dengan kolom sourceImage.

  • Untuk menggunakan image kustom atau versi terbaru dari kelompok image kustom:

    POST https://compute.s3nsapis.fr/compute/beta/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",
    "sourceImage": "global/images/IMAGE_NAME_OR_PATH"
    }
    

    Ganti kode berikut:

    • PROJECT_ID: project ID Anda
    • REGION: region yang akan ditempati disk regional, misalnya: europe-west1
    • DISK_NAME: nama disk baru
    • ZONE1,ZONE2: zona tempat replika disk baru seharusnya berada
    • DISK_SIZE: ukuran disk baru, dalam GiB. Harus berada dalam batas ukuran untuk jenis disk.
    • DISK_TYPE: Untuk Hyperdisk, tentukan nilai hyperdisk-balanced-high-availability
    • DISK_ACCESS_MODE: Opsional: untuk disk Hyperdisk Balanced High Availability, tentukan cara instance dapat mengakses data di disk Hyperdisk Balanced High Availability. Nilai berikut ini didukung:
      • READ_WRITE_SINGLE, untuk akses baca-tulis dari satu instance. Ini adalah setelan default.
      • READ_WRITE_MANY, untuk akses baca-tulis dari beberapa instance.
    • IMAGE_NAME_OR_PATH: Untuk menggunakan image tertentu, ganti IMAGE_NAME_OR_PATH dengan nama image, misalnya: custom-debug-image. Untuk menggunakan image dari kelompok image, tentukan family/IMAGE_FAMILY_NAME, dengan IMAGE_FAMILY_NAME adalah nama kelompok image. Misalnya, family/debug-image-family.

  • Untuk menggunakan image publik tertentu atau versi terbaru dari kelompok image publik:

    POST https://compute.s3nsapis.fr/compute/beta/projects/PROJECT_ID/regions/REGION/disks
    {
    "name": "DISK_NAME",
    "sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE_NAME_OR_PATH"
    }
    

    Ganti kode berikut:

    • IMAGE_PROJECT: project yang berisi image publik. Misalnya, untuk menggunakan image Debian, tentukan debian-cloud.
    • IMAGE_NAME_OR_PATH: nama atau jalur ke gambar. Untuk menggunakan versi image tertentu, tentukan nama image, misalnya: debian-13-trixie-v20260902. Untuk menggunakan versi terbaru dari OS image publik, tentukan nama kelompok image, misalnya: family/debian-13.

Setelah membuat disk, Anda dapat menggunakannya sebagai boot disk untuk instance atau melampirkannya sebagai disk data ke instance.

Memasang disk regional ke instance Anda

Untuk memasang boot disk regional ke instance, lihat Memasang boot disk regional ke instance.

Untuk disk yang bukan boot disk, setelah membuat Hyperdisk Balanced High Availability, Anda dapat memasangnya ke instance. Instance harus berada di region yang sama dengan disk.

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

  1. Untuk memasang disk ke instance, buka halaman VM instances.

    Buka instance VM

  2. Di kolom Name, klik nama instance.

  3. Klik Edit .

  4. Klik +Attach existing disk.

  5. Pilih disk regional yang dibuat sebelumnya untuk ditambahkan ke instance Anda.

  6. 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.

  7. Opsional: Jika memasang disk Hyperdisk Balanced High Availability ke beberapa instance, untuk Mode pemasangan disk, pilih Baca/tulis.

  8. Klik Simpan.

  9. Di halaman Edit VM, klik Simpan.

gcloud

Untuk memasang disk regional ke instance yang berjalan atau dihentikan, gunakan perintah compute instances attach-disk dengan flag --disk-scope yang ditetapkan ke regional.

Jika memasang disk Hyperdisk Balanced High Availability dalam mode multi-penulis ke beberapa instance, satu-satunya mode lampiran 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:

  • INSTANCE_NAME: nama instance tempat Anda menambahkan disk regional
  • DISK_NAME: nama disk baru yang Anda pasang ke instance
  • DEVICE_NAME: Opsional: nama yang digunakan OS tamu untuk membuat symlink, yang membantu mengidentifikasi disk di tingkat OS.

Terraform

Untuk memasang volume Hyperdisk Balanced High Availability ke instance, Anda dapat menggunakan resourcegoogle_compute_attached_disk.

resource "google_compute_instance" "test_node" {
  name         = "test-node"
  machine_type = "f1-micro"
  zone         = "us-west1-a"

  boot_disk {
    initialize_params {
      image = "debian-cloud/debian-13"
    }
  }
  attached_disk {
    source      = google_compute_disk.default.id
    device_name = google_compute_disk.default.name
  }

  network_interface {
    network = "default"
    access_config {
      # Ephemeral IP
    }
  }

  # Ignore changes for persistent disk attachments
  lifecycle {
    ignore_changes = [attached_disk]
  }


}

Untuk mempelajari cara menerapkan atau menghapus konfigurasi Terraform, lihat Perintah dasar Terraform.

REST

Untuk memasang disk regional ke instance yang sedang berjalan atau dihentikan, buat permintaan POST ke metode compute.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 lampiran yang didukung adalah READ-WRITE, yang merupakan mode akses default. Anda tidak perlu menyertakan properti mode.

POST https://compute.s3nsapis.fr/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:

  • PROJECT_ID: project ID Anda
  • ZONE: lokasi instance Anda
  • INSTANCE_NAME: nama instance tempat Anda menambahkan disk regional baru
  • REGION: region tempat disk regional berada
  • DISK_NAME: nama disk regional (seperti yang ditampilkan di konsol Cloud de Confiance ).
  • DEVICE_NAME: Opsional: nama yang digunakan OS tamu untuk membuat symlink, yang membantu mengidentifikasi disk di level OS.

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

Cara Anda mengubah disk zonal menjadi disk regional bergantung pada jenis disk zonal:

Membuat instance yang menggunakan boot disk regional baru

Saat menyiapkan instance komputasi dengan tingkat ketersediaan tinggi, Anda dapat membuat instance utama dengan boot disk regional baru. Saat membuat instance secara bersamaan dengan boot disk regionalnya, Anda dapat membuat boot disk dari image (Pratinjau) atau snapshot standar.

Untuk membuat disk regional baru dari disk zona yang ada, Anda harus Mengubah disk zona menjadi disk regional terlebih dahulu, lalu membuat instance dengan disk regional yang Anda buat.

Bagian ini menjelaskan cara membuat instance dengan disk boot regional baru menggunakan konsol Cloud de Confiance , Google Cloud CLI, atau REST.

Konsol

  1. Di konsol Cloud de Confiance , buka halaman Create an instance.

    Buka halaman Buat instance

    Jika diminta, pilih project Anda, lalu klik Lanjutkan.

    Halaman Create an instance akan muncul dan menampilkan panel Machine configuration.

  2. Di panel Machine configuration, lakukan hal berikut:

    1. Di kolom Name, tentukan nama untuk instance Anda. Untuk mengetahui informasi selengkapnya, lihat Konvensi penamaan resource.
    2. 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.

    3. Pilih kelompok mesin untuk instance Anda dari salah satu opsi berikut:

      • Tujuan umum
      • Dioptimalkan untuk komputasi
      • Dioptimalkan untuk memori
      • Dioptimalkan untuk penyimpanan
      • Dioptimalkan untuk jaringan
      • GPU
      • TPU

      Konsol Cloud de Confiance kemudian akan menampilkan seri mesin yang tersedia untuk kelompok mesin yang Anda pilih.

    4. 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.

    5. Di bagian Machine type, pilih jenis mesin untuk instance Anda.

  3. Di menu navigasi, klik OS dan penyimpanan. Di panel Sistem operasi dan penyimpanan 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 Google Cloud Hyperdisk.

    1. Untuk mulai mengonfigurasi boot disk, klik Change. Panel Boot disk akan muncul dan menampilkan tab Public images.
    2. Konfigurasi sumber data untuk boot disk dengan salah satu cara berikut:

      • Untuk memilih image publik sebagai sumber data untuk disk boot Anda, di tab Public images, tentukan hal berikut:
        1. Dalam daftar sistem operasi, pilih jenis OS.
        2. Dalam daftar Version, pilih versi OS.
        3. Pada daftar Boot disk type, pilih jenis boot disk.
        4. Di kolom Size (GB), tentukan ukuran boot disk.
      • Untuk memilih image kustom sebagai sumber data untuk boot disk Anda, klik Custom images, lalu di tab Custom images yang muncul, tentukan hal berikut:
        1. Untuk memilih project image, klik Ubah, lalu pilih project yang berisi image.
        2. Di daftar Image, pilih image yang ingin Anda impor.
        3. Pada daftar Boot disk type, pilih jenis boot disk.
        4. Di kolom Size (GB), tentukan ukuran boot disk.
      • Untuk memilih snapshot standar sebagai sumber data untuk boot disk Anda, klik Snapshots, lalu di tab Snapshots yang muncul, tentukan hal berikut:
        1. Dalam daftar Snapshot, pilih snapshot.
        2. Dalam daftar Boot disk type, pilih jenis boot disk.
        3. Di kolom Size (GB), tentukan ukuran boot disk.
      • Untuk memilih snapshot arsip sebagai sumber data untuk boot disk Anda, klik Archive snapshots, lalu di tab Archive snapshots yang muncul, tentukan hal berikut:
        1. Dalam daftar Archive snapshot, pilih snapshot arsip.
        2. Dalam daftar Boot disk type, pilih jenis boot disk.
        3. 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 disk yang ada di daftar Disk. Opsi ini menggunakan disk yang ada sebagai boot disk dan tidak membuat disk baru.

    3. Opsional: Untuk opsi konfigurasi lanjutan, luaskan bagian Tampilkan konfigurasi lanjutan.

    4. Untuk mengonfirmasi opsi boot disk dan kembali ke panel Operating system and storage, klik Select.

    5. Opsional: Untuk mempelajari cara memasang non-boot disk ke instance, lihat Membuat instance dengan non-boot disk tambahan.

  4. Jika Anda tidak memilih boot disk yang ada, konfigurasikan menjadi disk regional dengan melakukan hal berikut:

    1. Di menu navigasi, klik Perlindungan data. Di panel Data protection yang muncul, lakukan hal berikut:

      1. Untuk mengonfigurasi semua disk baru untuk instance agar menggunakan replikasi disk sinkron (Persistent Disk regional atau Hyperdisk Ketersediaan Tinggi Seimbang), centang kotak Disk regional.

      2. (Tidak diperlukan tindakan secara default.) Hapus centang pada kotak Exclude boot disks.

  5. Opsional: Tentukan opsi konfigurasi lainnya. Untuk mengetahui informasi selengkapnya, lihat Opsi konfigurasi selama pembuatan instance.

  6. Untuk membuat dan memulai instance, klik Create.

gcloud

Gunakan perintah gcloud compute instances create untuk membuat instance, dan flag --create-disk untuk menentukan disk regional. 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.

  • Untuk membuat instance dan membuat boot disk regionalnya dari image publik atau image kustom (Pratinjau):

    gcloud compute instances create PRIMARY_INSTANCE_NAME \
    --zone=ZONE --project=PROJECT_ID \
    --create-disk=^:^name=REGIONAL_DISK_NAME:boot=true:type=DISK_TYPE:replica-zones=ZONE,REMOTE_ZONE:[IMAGE_NAME_OR_FAMILY]
    

    Ganti kode berikut:

    • PRIMARY_INSTANCE_NAME: nama instance
    • ZONE: nama zona tempat instance akan dibuat
    • PROJECT_ID: nama project tempat membuat instance
    • REGIONAL_DISK_NAME: nama untuk disk regional
    • DISK_TYPE: jenis disk yang akan dibuat, misalnya, hyperdisk-balanced-high-availability.
    • REMOTE_ZONE: zona alternatif untuk disk regional
    • IMAGE_NAME_OR_FAMILY: nama atau kelompok image yang akan digunakan.

    • Untuk menggunakan versi tertentu dari image publik atau kustom, tentukan image=<var>IMAGE_NAME</var>, dengan <var>IMAGE_NAME</var> adalah nama image. Misalnya, image=debian-13-trixie-v20260902 atau image=my-custom-image.

    • Untuk menggunakan kelompok image, tentukan image-family=<var>IMAGE_FAMILY</var>:image-family-scope=global. Tindakan ini akan membuat instance yang menggunakan OS image terbaru yang tidak digunakan lagi dalam kelompok image.

      Misalnya, untuk menggunakan versi terbaru image OS dalam kelompok image Debian 13, tentukan image-family=debian-13:image-family-scope=global.

  • Untuk membuat instance dan membuat boot disk regional dari snapshot:

    gcloud compute instances create PRIMARY_INSTANCE_NAME \
    --zone=ZONE --project=PROJECT_ID \
    --create-disk=^:^name=REGIONAL_DISK_NAME:boot=true:type=DISK_TYPE:source-snapshot=SNAPSHOT_NAME:replica-zones=ZONE,REMOTE_ZONE
    

    Gunakan parameter yang sama seperti perintah sebelumnya, dan ganti <var>SNAPSHOT_NAME</var> dengan nama snapshot untuk boot disk, misalnya, dev-snapshot-may2026.

REST

Buat permintaan POST ke metode instances.insert dan tentukan properti boot: 'true' dan replicaZones. Untuk membuat instance dari snapshot, tentukan properti sourceSnapshot. Untuk membuat instance dari image, tentukan properti sourceImage.

  • Untuk membuat instance dan membuat boot disk regionalnya dari snapshot:
POST https://compute.s3nsapis.fr/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:

  • PROJECT_ID: project ID Anda
  • ZONE: nama zona tempat Anda ingin membuat instance
  • INSTANCE_NAME: nama instance
  • BOOT_SNAPSHOT_NAME: nama snapshot boot disk
  • REMOTE_ZONE: zona jarak jauh untuk disk regional
  • DISK_TYPE: jenis disk yang akan dibuat, misalnya, hyperdisk-balanced-high-availability

  • Untuk membuat instance dan membuat boot disk regionalnya dari image (Pratinjau):

POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/instances
{
 "name": "INSTANCE_NAME",
 "disks": [{
    "boot": true,
    "initializeParams": {
       "sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE_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"
    }
  ]
}

Membuat instance baru dan memasang persistent disk regional

Saat membuat instance, Anda dapat menyertakan volumeHyperdisk Balanced High Availability sebagai disk data tambahan secara opsional.

Untuk membuat dan memasang volume Hyperdisk Balanced High Availability ke instance selama pembuatan instance, lihat salah satu hal berikut:

Memasang boot disk regional ke instance

Ikuti langkah-langkah di bagian ini untuk menyelesaikan salah satu tugas berikut:

  • Ganti boot disk instance yang ada dengan boot disk regional.
  • Melakukan failover boot disk regional ke instance standby hot yang berjalan di zona cadangan. Anda melakukannya dengan memasang disk regional ke instance sebagai boot disk.

Langkah-langkah ini mengasumsikan bahwa disk dan instance regional sudah ada.

Untuk memasang boot disk regional ke instance, gunakan gcloud CLI atau REST.

gcloud

  1. Hentikan instance.
    gcloud compute instances stop INSTANCE_NAME  --zone=ZONE
    
  2. Lepaskan boot disk saat ini dari instance.
    gcloud compute instances detach-disk INSTANCE_NAME \
     --zone=ZONE --disk=CURRENT_BOOT_DEVICE_NAME
    
  3. Pasang boot disk regional ke instance.
    gcloud compute instances attach-disk INSTANCE_NAME  \
     --zone=ZONE  \
     --disk=REGIONAL_DISK_NAME  \
     --disk-scope=regional --force-attach \
     --boot
    
  4. Mulai ulang instance.

    gcloud compute instances start INSTANCE_NAME
    

Ganti variabel dalam perintah sebelumnya dengan yang berikut ini:

  • INSTANCE_NAME: nama instance tempat Anda ingin memasang boot disk regional
  • ZONE: zona tempat instance berada
  • CURRENT_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 disk

Opsional: Jika Anda tidak berhasil melepaskan boot disk regional dari instance utama karena pemadaman atau kegagalan, sertakan flag --force-attach.

REST

  1. Hentikan instance.

    POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/stop
    
  2. Lepaskan boot disk saat ini dari instance.

    POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/detachDisk?deviceName=CURRENT_BOOT_DEVICE_NAME
    
  3. Pasang boot disk regional ke instance.

    Buat permintaan POST ke metode compute.instances.attachDisk, dan sertakan URL ke boot disk regional:

    POST https://compute.s3nsapis.fr/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
    }
  4. Mulai ulang instance.

    POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/start
    

Ganti variabel dalam perintah sebelumnya dengan yang berikut ini:

  • PROJECT_ID: project ID Anda
  • INSTANCE_NAME: nama instance tempat Anda ingin memasang disk regional
  • ZONE: zona tempat instance berada
  • CURRENT_BOOT_DEVICE_NAME: nama boot disk yang digunakan oleh instance. Nama ini biasanya sama dengan nama instance.
  • REGION: region tempat disk regional berada
  • REGIONAL_DISK_NAME: nama disk regional yang ingin Anda pasang ke instance sebagai boot disk

Opsional: Jika Anda tidak berhasil melepaskan boot disk regional dari instance tempat awalnya terpasang karena pemadaman atau kegagalan, sertakan "forceAttach": true dalam isi permintaan.

Mencantumkan dan menjelaskan disk regional Anda

Anda dapat melihat daftar semua disk regional yang dikonfigurasi, dan informasi tentang propertinya, termasuk yang berikut:

  • ID Disk
  • Nama disk
  • Ukuran
  • Jenis disk
  • Region
  • Replika zona

Untuk melihat informasi mendetail tentang disk regional, gunakan hal berikut:

Mengubah ukuran disk regional

Jika instance dengan disk regional memerlukan ruang penyimpanan tambahan, Anda dapat mengubah ukuran disk. Anda dapat mengubah ukuran disk regional kapan saja, meskipun disk tersebut terpasang ke instance yang sedang berjalan. 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.

Mengurangi ukuran disk regional

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.

Pertimbangan untuk mengubah ukuran volume Hyperdisk Balanced High Availability yang berada dalam mode multi-penulis

Anda dapat meningkatkan ukuran volume Hyperdisk Balanced High Availability yang berada dalam mode multi-penulis saat volume tersebut terpasang ke beberapa instance. Namun, Anda harus memperhatikan batasan berikut:

  • Anda tidak dapat meningkatkan ukuran volume Hyperdisk Balanced High Availability yang berada dalam mode multi-penulis jika salah satu instance yang terpasang ke volume tersebut berada di zona yang mengalami gangguan.
  • Anda harus menunggu hingga operasi pengubahan ukuran selesai sebelum mencoba mengakses disk dari salah satu instance yang terpasang.
  • Setelah operasi pengubahan ukuran selesai, Anda harus memverifikasi bahwa ukuran disk yang diupdate terlihat oleh semua instance yang terpasang.
  • Setelah memverifikasi bahwa ukuran disk yang diperbarui terlihat oleh semua instance yang terpasang, Anda harus terhubung ke salah satu instance yang terpasang untuk mengubah ukuran sistem file.

Cara meningkatkan ukuran disk regional

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. Untuk mengetahui petunjuk cara mengubah disk regional, lihat artikel berikut: Mengubah volume Hyperdisk

Langkah berikutnya