Siklus proses instance Compute Engine


Dokumen ini menjelaskan siklus proses instance Compute Engine, yang mencakup berbagai status yang dapat dilalui instance tersebut dari pembuatan hingga penghapusan. Untuk mempelajari cara memeriksa status satu atau beberapa instance, lihat bagian 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 instance dimulai, instance tersebut dianggap berjalan. Instance yang berjalan dapat dihentikan dan dimulai ulang berulang kali, atau ditangguhkan dan dilanjutkan, hingga dihapus.

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

Diagram alur setiap status yang dapat ditetapkan ke siklus proses instance Compute Engine.

Status yang ditampilkan dalam diagram sebelumnya adalah sebagai berikut:

  • 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:

    • Compute Engine masih membuat dan mengonfigurasi instance.

    • Anda, atau operasi terjadwal, telah meminta untuk memulai ulang atau melanjutkan instance.

    Dalam status ini, instance belum berjalan.

  • RUNNING: Compute Engine sedang melakukan booting instance, atau instance sedang berjalan. Dalam status ini, Anda dapat menghentikan, menangguhkan, atau menghapus instance. Selain itu, Compute Engine dapat menghentikan atau menghapus instance untuk tindakan terjadwal, atau memperbaikinya jika instance adalah bagian dari grup instance terkelola (MIG) dan terjadi error hardware.

  • PENDING_STOP: instance dimatikan dengan tuntas. Proses shutdown ini hanya terjadi jika Anda telah mengaktifkan shutdown yang benar dan Anda telah meminta untuk menghentikan atau menghapus instance, atau Compute Engine melakukannya secara otomatis untuk penghentian atau penghapusan terjadwal. Status instance berubah menjadi STOPPING jika salah satu hal berikut terjadi:

    • Anda mengakhiri penonaktifan yang tuntas secara manual.

    • Periode penghentian tuntas berakhir. Jika ada tugas yang masih berjalan, Compute Engine akan menghentikannya secara paksa.

  • STOPPING: instance sedang mematikan OS tamu, yang terjadi dalam skenario berikut:

    • Anda, atau operasi terjadwal, telah meminta untuk menghentikan atau menghapus instance.

    • Terjadi error hardware.

    Waktu shutdown bergantung pada jenis instance; namun, jika instance berhenti karena error hardware, waktu shutdown mungkin bervariasi. Setelah Compute Engine mematikan OS tamu, Compute Engine akan menetapkan status instance ke TERMINATED, lalu menyelesaikan operasi penghentian atau menghapus instance dan semua resource terlampir.

  • TERMINATED: Compute Engine telah menyelesaikan operasi penghentian. Resource terlampir akan tetap terlampir kecuali jika Anda melepaskannya. Dalam status ini, instance akan tetap dihentikan hingga Anda memulai ulang atau menghapusnya.

  • REPAIRING: Compute Engine sedang memperbaiki instance. Compute Engine memperbaiki instance jika instance mengalami error internal atau server host instance tidak tersedia karena pemeliharaan. Saat instance sedang dalam perbaikan, hal berikut akan terjadi:

    Jika Compute Engine berhasil memperbaiki instance, Compute Engine akan mengembalikan 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 Anda meminta untuk menangguhkannya. Dalam status ini, Anda hanya dapat menunggu operasi penangguhan selesai.

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

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

Harga

Anda akan ditagih untuk instance komputasi sebagai berikut:

  • Untuk penggunaan CPU, Anda akan dikenai biaya saat instance berada dalam status berikut:

    • RUNNING

    • PENDING_STOP

  • Untuk penggunaan memori, Anda akan ditagih saat instance berada dalam status berikut:

    • RUNNING

    • PENDING_STOP

    • SUSPENDING

    • SUSPENDED

  • Untuk resource terlampir seperti disk atau alamat IP eksternal, Anda akan ditagih hingga resource tersebut ada, terlepas dari status instance.

Untuk mengetahui informasi selengkapnya, lihat Harga instance VM.

Langkah berikutnya