Image mesin

Halaman ini menjelaskan definisi image mesin, kapan harus menggunakannya, dan perbandingannya dengan resource lain yang menyimpan data seperti snapshot atau image kustom. Untuk informasi tentang cara membuat image mesin, lihat Membuat image mesin.

Image mesin adalah resource Compute Engine yang menyimpan semua konfigurasi, metadata, izin, dan data dari beberapa disk instance mesin virtual (VM). Anda dapat menggunakan image mesin dalam banyak skenario pemeliharaan sistem, pencadangan dan pemulihan, serta cloning instance.

Kapan harus menggunakan image mesin

Tabel berikut membandingkan penggunaan image mesin, snapshot persistent disk, template instance, dan image kustom singkat ini.

Skenario Image mesin Snapshot persistent disk Image kustom Template instance
Satu cadangan disk Ya Ya Ya Tidak
Beberapa cadangan disk Ya Tidak Tidak Tidak
Cadangan diferensial Ya Ya Tidak Tidak
Meng-clone instance Ya Tidak Ya Ya
Image dasar untuk replikasi Tidak Tidak Ya Tidak

Dari tabel sebelumnya, Anda dapat melihat bahwa image mesin adalah resource yang paling ideal untuk kasus penggunaan berikut:

Cadangan Beberapa Disk

Image mesin mendukung pencadangan di tingkat instance VM. Disk dicadangkan sebagai snapshot diferensial.

Saat image mesin digunakan untuk menyalin disk, Compute Engine menjamin bahwa data di seluruh disk diambil secara konsisten dengan error pada waktu tertentu. Compute Engine menggunakan stempel waktu yang konsisten secara global untuk memastikan jaminan ini. Konsistensi ini sangat penting jika instance VM Anda berjalan, dan Anda ingin memastikan bahwa titik cadangan di seluruh disk dipertahankan. Saat titik cadangan di seluruh disk dipertahankan, Anda dapat kembali ke titik waktu yang sama di seluruh disk saat Anda memulihkan image mesin.

Beberapa cadangan disk

Image mesin cocok untuk membuat cadangan semua disk yang terpasang pada instance VM. Image mesin dapat digunakan untuk mencadangkan beberapa {i>disk<i} sekaligus. Snapshot persistent disk hanya dapat mencadangkan satu disk dalam satu waktu.

Cadangan disk diferensial

Image mesin menyimpan snapshot diferensial dari snapshot atau image mesin yang Anda buat sebelumnya. Saat Anda membuat image mesin dari instance VM, image mesin pertama berisi salinan lengkap semua data disk. Image mesin berikutnya disimpan sebagai salinan diferensial untuk performa dan efisiensi ruang yang lebih baik. Mekanisme ini mirip dengan yang digunakan oleh snapshot persistent disk.

Meng-clone instance

Image mesin dapat digunakan untuk meng-clone instance. Anda dapat menggunakan image mesin untuk membuat salinan instance yang berisi sebagian besar konfigurasi VM dari instance sumber. Selanjutnya, salinan ini dapat digunakan untuk pemecahan masalah, penskalaan instance VM, proses debug, atau pemeliharaan sistem.

Informasi yang disimpan dalam image mesin

Image mesin mengumpulkan informasi berikut dari instance sumber:

Informasi berikut dari instance sumber tidak dikumpulkan oleh image mesin:

  • Data dalam memori.
  • Data di SSD lokal. Namun, image mesin menangkap pemetaan perangkat dari SSD lokal.
  • Atribut yang khusus untuk instance sumber, seperti nama atau alamat IP.

Lokasi penyimpanan image mesin

Untuk memenuhi kebutuhan kepatuhan, Anda mungkin perlu mengontrol tempat penyimpanan data. Anda dapat mengontrol lokasi penyimpanan image mesin secara geografis dengan menetapkan storageLocation selama pembuatan image mesin. Image mesin dapat disimpan di multi-region Cloud Storage, seperti asia, dual-region Cloud Storage, seperti asia1, atau region Cloud Storage, seperti asia-south1.

Secara default, saat membuat image mesin dari instance, image mesin disimpan di bucket multi-region Cloud Storage yang berisi instance sumber, atau multi-region Cloud Storage yang terdekat secara geografis ke instance sumber.

Misalnya, jika instance sumber disimpan di us-central1, image mesin Anda akan disimpan di multi-region us secara default. Namun, lokasi default seperti australia-southeast1 berada di luar multi-region. Multi-region terdekat adalah asia.

Di mana pun image mesin disimpan, Anda masih dapat mengakses image mesin secara global dengan menyetel izin yang tepat.

Harga

Biaya penggunaan image mesin bergantung pada ukuran image mesin, dan lokasi penyimpanannya.

Untuk menentukan biaya image mesin, selesaikan langkah-langkah berikut:

  1. Gunakan perintah gcloud compute machine-images describe untuk mengetahui ukuran penyimpanan dalam byte. Saat gambar dibuat, ukuran penyimpanannya dalam byte didasarkan pada sekumpulan blok yang telah ditulis di disk sumber yang digunakan untuk gambar, terlepas dari konten blok tersebut.

    gcloud compute machine-images describe MACHINE_IMAGE_NAME
    

    Ganti MACHINE_IMAGE_NAME dengan nama image mesin.

  2. Scroll ke akhir output, tinjau nilai yang disimpan di kolom totalStorageBytes. Nilai ini dalam byte, konversikan nilai ini menjadi GigaBytes(GB) karena biaya penyimpanan dihitung per GB.

    .......
    storageLocations:
    - us
    totalStorageBytes: '58688064'
  3. Gunakan tabel harga untuk menemukan biaya per GB untuk wilayah Anda. Lihat Harga image mesin.

Langkah selanjutnya