Siklus proses instance Compute Engine


Dokumen ini menjelaskan siklus proses instance Compute Engine, yang mencakup berbagai status yang dapat dilaluinya mulai dari pembuatan hingga penghapusan. Untuk memeriksa status satu atau beberapa instance, lakukan salah satu hal berikut:

Dengan memahami siklus proses instance, Anda dapat melakukan hal berikut secara lebih efektif:

  • Memecahkan masalah instance.

  • Mengelola resource instance.

  • Merencanakan migrasi instance.

Status instance

Instance komputasi dapat bertransisi melalui berbagai status sebagai bagian dari siklus prosesnya. Saat membuat instance, Compute Engine akan menyediakan resource untuk memulainya, setelah itu instance akan beralih ke staging dan bersiap untuk booting pertama. Setelah dimulai, instance dianggap berjalan. Instance yang berjalan dapat dihentikan dan dimulai ulang berulang kali, atau ditangguhkan dan dilanjutkan, hingga penghapusannya.

Compute Engine dapat menetapkan instance ke status berikut. Untuk representasi visual siklus proses instance, lihat diagram dengan semua status instance di bagian ini.

  • PROVISIONING: Pada tahap pertama instance, Compute Engine mengalokasikan resource untuk instance.

  • STAGING: Compute Engine sedang menyiapkan instance untuk booting pertama karena salah satu alasan berikut:

    Dalam status ini, instance belum berjalan.

  • RUNNING: Compute Engine sedang mem-booting instance atau instance sedang berjalan. Dalam status ini, Compute Engine dapat menghentikan, menjeda, memperbaiki, atau menghapus instance.

  • STOPPING: Compute Engine menonaktifkan instance untuk memulai operasi hentikan atau hapus. Status ini terjadi setelah salah satu hal berikut terjadi:

    • Pengguna meminta untuk menghentikan atau menghapus instance.

    • Compute Engine menghentikan atau menghapus instance untuk penghentian atau penghapusan terprogram.

    • Instance berhenti setelah terjadi kegagalan hardware.

    Jika operasi berhenti tidak terjadi karena kegagalan hardware, waktu yang diperlukan instance untuk menonaktifkan sistem operasi (OS) tamunya dengan bersih akan bervariasi berdasarkan jenis instance. Setelah menonaktifkan OS tamu instance, Compute Engine akan melakukan salah satu hal berikut dalam beberapa detik:

    • Jika operasi berhenti berjalan, Compute Engine akan menetapkan status instance ke TERMINATED.

    • Jika operasi penghapusan berjalan, Compute Engine akan menghapus instance secara permanen, dan, bergantung pada konfigurasi instance atau opsi perintah penghapusan, Compute Engine juga akan menghapus resource yang terlampir. Instance dan resource yang terlampir tidak dapat dipulihkan.

  • TERMINATED: Compute Engine telah menyelesaikan operasi penghentian. Dalam status ini, Anda dapat memulai ulang instance jika diperlukan, atau menghapus instance jika Anda tidak lagi memerlukan instance dan resource yang terpasang.

  • REPAIRING: Compute Engine sedang memperbaiki instance yang merupakan bagian dari grup instance terkelola (MIG). Compute Engine memperbaiki instance jika mengalami error internal atau server host instance tidak tersedia karena pemeliharaan. Saat instance sedang diperbaiki, hal berikut akan terjadi:

    Jika berhasil memperbaiki instance, Compute Engine akan menampilkan status instance ke status aslinya sebelum operasi perbaikan dimulai. Status ini dapat berupa STAGING, RUNNING, SUSPENDING, atau STOPPING.

  • SUSPENDING: Compute Engine telah memulai operasi penangguhan instance setelah pengguna meminta untuk menangguhkannya. Dalam status ini, Anda hanya dapat menunggu hingga operasi penangguhan selesai.

  • SUSPENDED: Compute Engine telah menyelesaikan operasi penangguhan pada instance. Dalam status ini, Anda dapat melanjutkan instance atau menghapus instance jika tidak lagi diperlukan. Jika instance tetap dalam status SUSPENDED selama lebih dari 60 hari, Compute Engine akan menghentikan instance dan mengalihkan statusnya ke TERMINATED.

Diagram berikut menunjukkan berbagai status yang dapat ditetapkan Compute Engine untuk instance:

Diagram alir setiap status yang dapat ditetapkan untuk siklus proses instance Compute Engine.

Kegagalan hardware

Terkadang, instance komputasi dapat gagal karena pemadaman layanan yang tidak terduga, error hardware, atau masalah sistem lainnya. Google merekomendasikan untuk mengurangi risiko kegagalan hardware dengan menggunakan volume penyimpanan persisten, mencadangkan data secara rutin, dan mendesain sistem agar kegagalan satu instance tidak menjadi bencana. Untuk mengetahui informasi selengkapnya, lihat cara mendesain sistem yang andal.

Jika instance gagal, Compute Engine akan otomatis memulai ulang instance menggunakan setelan instance, metadata, dan disk booting yang sama. Untuk mengubah perilaku mulai ulang otomatis instance, lihat Menetapkan kebijakan pemeliharaan host VM.

Langkah selanjutnya