Lihat detail disk

Setelah membuat Persistent Disk atau Hyperdisk di Compute Engine, Anda dapat meninjau informasi tentang konfigurasi disk. Anda dapat menggunakan informasi ini untuk memantau performa disk, meningkatkan keamanan data, serta mengoptimalkan penyimpanan dan biaya. Dokumen ini menjelaskan cara melihat detail disk penting berikut:

  • Daftar semua disk yang tersedia dalam project, termasuk disk yang tidak terpasang ke instance
  • Instance terlampir
  • Apakah disk akan otomatis dihapus dengan instancenya
  • Mode akses
  • Metrik performa throughput dan operasi input/output per detik (IOPS)
  • Informasi enkripsi

Sebelum memulai

  • Jika Anda belum melakukannya, siapkan autentikasi. Autentikasi 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

    1. Menginstal Google Cloud CLI. Setelah penginstalan, lakukan inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:

      gcloud init

      Jika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu.

    2. Set a default region and zone.

    REST

    Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, Anda menggunakan kredensial yang Anda berikan ke gcloud CLI.

      Menginstal Google Cloud CLI. Setelah penginstalan, lakukan inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:

      gcloud init

      Jika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu.

    Untuk mengetahui informasi selengkapnya, lihat Melakukan autentikasi untuk menggunakan REST dalam dokumentasi autentikasi Google Cloud .

Melihat semua disk dalam project

Untuk melihat resource penyimpanan secara komprehensif, Anda dapat mencantumkan semua disk dalam project, termasuk disk yang tidak terpasang ke instance.

Konsol

Di konsol Google Cloud , buka halaman Disks.

Buka Disk

Halaman Disks mencantumkan semua disk di project Anda.

gcloud

Jalankan disks list perintah.

gcloud compute disks list

Output perintah

Daftar semua volume Persistent Disk dan Hyperdisk di project Anda.

Untuk melihat disk di region atau zona tertentu, gunakan tanda --zone atau --region untuk menentukan lokasi.

REST

Buat permintaan POST ke metode compute.disks.aggregatedList.

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/aggregated/disks/

Ganti kode berikut:

  • PROJECT_ID: project ID Anda.

Respons permintaan

Daftar semua volume Persistent Disk dan Hyperdisk di project Anda.

Melihat instance yang terpasang ke disk

Pahami cara penggunaan disk Anda, dan cegah timbulnya biaya dari disk yang tidak digunakan dengan mengidentifikasi instance yang terpasang ke disk tersebut.

Konsol

  1. Di konsol Google Cloud , buka halaman Disks.

    Buka Disk

  2. Di kolom Nama, klik nama disk.

  3. Di tabel Properties, baris berlabel In use by mencantumkan semua instance yang terpasang ke disk.

gcloud

Jalankan gcloud compute disks describe perintah.

    gcloud compute disks describe DISK_NAME 
--zone=ZONE --format="json(users)"

Ganti kode berikut:

  • ZONE: zona tempat disk Anda berada.
  • DISK_NAME: nama disk.

Output perintah

Jika outputnya adalah null, disk tidak terpasang ke instance mana pun. Jika tidak, outputnya adalah objek JSON yang berisi kolom bernama users. Kolom users mencantumkan URL semua instance yang menggunakan disk.

REST

Buat permintaan POST ke metode compute.disks.get.

  POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME

Ganti kode berikut:

  • PROJECT_ID: project ID Anda.
  • ZONE: zona tempat disk Anda berada.
  • DISK_NAME: nama disk.

Respons permintaan

Respons REST adalah objek JSON yang berisi kolom bernama users.

Jika nilai untuk kolom users adalah null, disk tidak dilampirkan ke instance mana pun. Jika tidak, objek pengguna akan mencantumkan URL semua instance yang menggunakan disk.

Melihat apakah penghapusan otomatis diaktifkan untuk disk

Untuk mencegah kehilangan data yang tidak disengaja, periksa apakah boot disk atau non-boot disk Anda akan dihapus saat Anda menghapus instance yang terpasang.

Secara default, boot disk mengaktifkan autoDelete, yang berarti bahwa menghapus instance juga akan menghapus boot disk yang terpasang. Namun, Anda dapat mengganti setelan ini jika ingin mempertahankan boot disk yang terpasang. Disk non-boot juga akan dihapus jika autoDelete diaktifkan.

Konsol

  1. Di konsol Google Cloud , buka halaman VM instances.

    Buka instance VM

  2. Di kolom Name, klik nama instance.

  3. Di bagian Storage, buka kolom Saat menghapus instance. When deleting instance dapat berupa salah satu nilai berikut:

    • Hapus disk: disk akan dihapus bersama instance.
    • Pertahankan disk: disk tidak akan dihapus bersama instance.

gcloud

Jalankan gcloud compute disks describe perintah.

    gcloud compute disks describe DISK_NAME 
--zone=ZONE

Ganti kode berikut:

  • ZONE: zona tempat disk Anda berada.
  • DISK_NAME: nama disk.

Output perintah

Objek JSON yang berisi kolom bernama autoDelete. autoDelete menjelaskan apakah disk akan dihapus dengan instance yang terpasang, dan dapat berupa salah satu nilai berikut:

  • true: disk akan dihapus bersama instance.
  • false: disk tidak akan dihapus bersama instance.

REST

Buat permintaan POST ke metode compute.disks.get.

  POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME

Ganti kode berikut:

  • PROJECT_ID: project ID Anda.
  • ZONE: zona tempat disk Anda berada.
  • DISK_NAME: nama disk.

Respons permintaan

Objek JSON yang berisi kolom bernama autoDelete. autodelete menjelaskan apakah disk akan dihapus dengan instance yang terpasang padanya, dan dapat berupa salah satu nilai berikut:

  • true: disk akan dihapus bersama instance.
  • false: disk tidak akan dihapus bersama instance.

Melihat sisa ruang penyimpanan di disk

Untuk melihat sisa ruang di disk tanpa terhubung ke instance yang terpasang, Anda harus menginstal Ops Agent di instance Anda. Agen Operasional menyediakan metrik tambahan untuk bytes_used (byte disk yang digunakan) dan percent_used (penggunaan disk).

Untuk mempelajari lebih lanjut cara memantau ruang disk, lihat Metrik Ops Agent.

Melihat mode akses Hyperdisk

Mode akses menentukan apakah volume Hyperdisk dapat dipasang ke beberapa instance dan apakah instance yang terpasang memiliki akses hanya baca atau baca-tulis ke disk.

Konsol

  1. Di konsol Google Cloud , buka halaman Disks.

    Buka Disk

  2. Di kolom Nama, klik nama disk.

  3. Dalam tabel Properties, baris berlabel Access mode menjelaskan cara instance dapat mengakses data di disk, dan dapat berupa salah satu nilai berikut:

    • Baca-tulis VM tunggal (default), untuk akses baca-tulis dari satu instance.
    • Baca-tulis beberapa VM, untuk akses baca-tulis dari beberapa instance.
    • Beberapa VM hanya baca, untuk akses hanya baca dari beberapa instance.

gcloud

Jalankan gcloud compute disks describe perintah.

    gcloud compute disks describe DISK_NAME 
--zone=ZONE
--format="json(accessMode)"

Ganti kode berikut:

  • ZONE: zona tempat disk Anda berada.
  • DISK_NAME: nama disk.

Output perintah

Objek JSON yang berisi kolom bernama accessMode. accessMode menjelaskan cara instance dapat mengakses data di disk, dan dapat berupa salah satu nilai berikut:

  • READ_ONLY_MANY, untuk akses hanya baca dari beberapa instance.
  • READ_WRITE_MANY, untuk akses baca-tulis dari beberapa instance.
  • READ_WRITE_SINGLE, untuk akses baca-tulis dari satu instance.

REST

Buat permintaan POST ke metode compute.disks.get.

  POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME

Ganti kode berikut:

  • PROJECT_ID: project ID Anda.
  • ZONE: zona tempat disk Anda berada.
  • DISK_NAME: nama disk

Respons permintaan

Respons REST adalah objek JSON yang berisi kolom bernama accessMode. accessMode menjelaskan cara instance dapat mengakses data di disk, dan dapat berupa salah satu nilai berikut:

  • READ_ONLY_MANY, untuk akses hanya baca dari beberapa instance.
  • READ_WRITE_MANY, untuk akses baca-tulis dari beberapa instance.
  • READ_WRITE_SINGLE, untuk akses baca-tulis dari satu instance.

Menentukan apakah performa disk sesuai yang diharapkan

Disk memiliki batas untuk IOPS dan throughput maksimum yang dapat dilakukan. Batas ini bergantung pada ukuran disk dan instance yang terhubung. Performa maksimum disk tidak boleh melebihi batas instance yang terpasang padanya.

Untuk menentukan apakah volume Hyperdisk atau Persistent Disk beroperasi pada tingkat yang diharapkan berdasarkan ukuran dan instance yang terpasang, selesaikan langkah-langkah berikut:

  1. Periksa performa maksimum atau yang disediakan disk.
  2. Bandingkan performa maksimum atau yang disediakan dengan performa aktual disk.

Langkah-langkah untuk memeriksa performa maksimum atau yang disediakan disk bergantung pada apakah disk tersebut adalah Hyperdisk atau Persistent Disk.

Melihat performa yang disediakan Hyperdisk

Untuk melihat nilai IOPS dan throughput yang disediakan untuk volume Hyperdisk, lihat Melihat setelan performa yang disediakan untuk Hyperdisk.

Melihat performa maksimum Persistent Disk

Volume Persistent Disk memiliki batas throughput dan IOPS per GiB dan per instance yang dapat dipertahankan. Bagian berikut memberikan informasi mendetail tentang batas performa untuk Persistent Disk zonal dan regional:

Persistent Disk performa (SSD) dan Persistent Disk Seimbang juga menawarkan performa dasar untuk IOPS dan throughput yang berkelanjutan. Untuk menghitung nilai IOPS dan throughput maksimum untuk volume Persistent Disk Seimbang atau Persistent Disk SSD, gunakan persamaan berikut:

Maximum expected performance = Baseline performance + (Per GiB performance limit * Combined disk size in GiB)

Untuk mengetahui informasi selengkapnya, lihat Performa dasar.

Melihat performa aktual disk

Untuk melihat performa IOPS dan throughput disk, gunakan konsol Google Cloud .

Konsol

  1. Di konsol Google Cloud , buka halaman VM instances.

    Buka instance VM

  2. Di kolom Nama, klik nama VM yang terpasang ke disk.

  3. Klik Observability.

  4. Di menu, pilih Disk > Performa

    Grafik yang menggambarkan performa IOPS dan Throughput disk akan muncul. Untuk melihat semua grafik, Anda harus menginstal Agen Operasional.

Untuk melihat laporan yang lebih mendetail tentang performa disk, lihat Meninjau metrik performa disk.

Jika performa disk tidak sesuai harapan, tinjau panduan di Memantau kondisi disk.

Melihat informasi tentang enkripsi disk

Disk di Compute Engine dienkripsi dengan salah satu jenis kunci enkripsi berikut:

  • Google-owned and managed keys
  • Kunci enkripsi yang dikelola pelanggan (CMEK)
  • Kunci enkripsi yang disediakan pelanggan (CSEK)

Secara default, Compute Engine menggunakan Google-owned and managed keys.

Konsol

  1. Di konsol Google Cloud , buka halaman Disks.

    Buka Disk

  2. Di kolom Nama, klik nama disk.

  3. Dalam tabel Properti, baris berlabel Enkripsi menunjukkan jenis enkripsi: Dikelola Google, Dikelola pelanggan, atau Disediakan pelanggan.

gcloud

Jalankan gcloud compute disks describe perintah.

    gcloud compute disks describe DISK_NAME 
--zone=ZONE
--format="json(diskEncryptionKey)"

Ganti kode berikut:

  • ZONE: zona tempat disk Anda berada.
  • DISK_NAME: nama disk.

Output perintah

Jika outputnya adalah null, disk menggunakan Google-owned and managed key.

Jika tidak, outputnya adalah objek JSON.

Jika objek JSON berisi kolom bernama diskEncryptionKey, disk akan dienkripsi. Objek diskEncryptionKey berisi informasi tentang apakah disk dienkripsi dengan CMEK atau CSEK:

  • Jika properti diskEncryptionKey.kmsKeyName ada, disk akan dienkripsi CMEK. Properti kmsKeyName menunjukkan nama kunci spesifik yang digunakan untuk mengenkripsi disk:
    {
      "diskEncryptionKey": {
        "kmsKeyName": "projects/my-proj/.."
      }
    }
    
  • Jika properti diskEncryptionKey.sha256 ada, disk akan dienkripsi CSEK. Properti sha256 adalah hash SHA-256 dari kunci enkripsi yang disediakan pelanggan yang melindungi disk.
      {
        "diskEncryptionKey": {
          "sha256": "abcdefghijk134560459345dssfd"
        }
      }
        

REST

Buat permintaan POST ke metode compute.disks.get.

  POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME

Ganti kode berikut:

  • PROJECT_ID: project ID Anda.
  • ZONE: zona tempat disk Anda berada.
  • DISK_NAME: nama disk

Respons permintaan

Jika responsnya adalah null, disk menggunakan Google-owned and managed key.

Jika tidak, responsnya adalah objek JSON.

Jika objek JSON berisi kolom bernama diskEncryptionKey, disk akan dienkripsi. Objek diskEncryptionKey berisi informasi tentang apakah disk dienkripsi dengan CMEK atau CSEK:

  • Jika properti diskEncryptionKey.kmsKeyName ada, disk akan dienkripsi CMEK. Properti kmsKeyName menunjukkan nama kunci spesifik yang digunakan untuk mengenkripsi disk:
    {
      "diskEncryptionKey": {
        "kmsKeyName": "projects/my-proj/.."
      }
    }
    
  • Jika properti diskEncryptionKey.sha256 ada, disk akan dienkripsi CSEK. Properti sha256 adalah hash SHA-256 dari kunci enkripsi yang disediakan pelanggan yang melindungi disk.
      {
        "diskEncryptionKey": {
          "sha256": "abcdefghijk134560459345dssfd"
        }
      }
        

Jika disk menggunakan CMEK, Anda dapat menemukan informasi mendetail tentang kunci, key ring, dan lokasinya dengan mengikuti langkah-langkah di Melihat kunci menurut project.

Jika disk menggunakan CSEK, hubungi administrator organisasi Anda untuk mengetahui detail tentang kunci. Dengan menggunakan CMEK, Anda juga dapat melihat resource yang dilindungi kunci tersebut dengan pelacakan penggunaan kunci. Untuk informasi selengkapnya, lihat Melihat penggunaan kunci.

Melihat semua detail disk

Untuk informasi umum tentang disk, Anda dapat melihat semua properti disk sekaligus.

Konsol

  1. Di konsol Google Cloud , buka halaman Disks.

    Buka Disk

  2. Di kolom Nama, klik nama disk.

    Tabel Properties akan muncul dengan ringkasan informasi disk dasar.

  3. Untuk melihat informasi disk tambahan, klik REST SETARA.

    Jendela dialog akan muncul dengan respons REST asli dari Compute Engine API.

gcloud

Jalankan gcloud compute disks describe perintah.

  gcloud compute disks describe DISK_NAME \
    --zone=ZONE

Ganti kode berikut:

  • DISK_NAME: nama disk.
  • ZONE: zona tempat disk Anda berada.

Output perintah

Semua data yang terkait dengan disk Compute Engine.

REST

Buat permintaan POST ke metode compute.disks.get.

  POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME

Ganti kode berikut:

  • PROJECT_ID: project ID Anda.
  • ZONE: zona tempat disk Anda berada.
  • DISK_NAME: nama disk

Respons permintaan

Respons REST berisi semua data yang terkait dengan disk Compute Engine.

Langkah berikutnya