Hibernasi untuk komputer virtual Azure

Berlaku untuk: ✔️ VM Linux ✔️ VM Windows

Penting

Azure Virtual Machines - Hibernasi saat ini dalam PRATINJAU. Lihat Ketentuan Penggunaan Tambahan untuk Pratinjau Microsoft Azure untuk persyaratan hukum yang berlaku pada fitur Azure dalam versi beta, pratinjau, atau belum dirilis secara umum.

Hibernasi memungkinkan Anda menjeda VM yang tidak digunakan dan menghemat biaya komputasi. Ini adalah fitur manajemen biaya yang efektif untuk skenario seperti:

  • Desktop virtual, server dev/test, dan skenario lainnya di mana VM tidak perlu berjalan 24/7.
  • Sistem dengan waktu boot yang lama karena aplikasi intensif memori. Aplikasi ini dapat diinisialisasi pada VM dan dihibernasi. VM "prewarmed" ini kemudian dapat dengan cepat dimulai ketika diperlukan, dengan aplikasi sudah aktif dan berjalan dalam keadaan yang diinginkan.

Cara kerja hibernasi

Saat Anda menghibernasi VM, Azure memberi sinyal sistem operasi VM untuk melakukan tindakan suspensi ke disk. Azure menyimpan konten memori VM di disk OS, lalu membatalkan alokasi VM. Ketika VM dimulai lagi, konten memori ditransfer dari disk OS kembali ke memori. Aplikasi dan proses yang sebelumnya berjalan di resume VM Anda dari status sebelum hibernasi.

Setelah VM dalam status hibernasi, Anda tidak ditagih untuk penggunaan VM. Akun Anda hanya ditagih untuk penyimpanan (disk OS, disk data) dan sumber daya jaringan (IP, dll.) yang dilampirkan ke VM.

Saat berhibernasi VM:

  • Hibernasi dipicu pada VM menggunakan portal Azure, CLI, PowerShell, SDK, atau API. Azure kemudian memberi sinyal sistem operasi tamu untuk melakukan suspend-to-disk (S4).
  • Konten memori VM disimpan pada disk OS. VM kemudian dibatalkan alokasinya, merilis sewa pada perangkat keras yang mendasar, dan dimatikan. Lihat status VM dan penagihan untuk detail selengkapnya tentang status Alokasi VM.
  • Data dalam disk sementara tidak dipertahankan.
  • Disk OS, disk data, dan NIC tetap terpasang pada VM Anda. IP statis apa pun tetap tidak berubah.
  • Anda tidak ditagih untuk penggunaan VM untuk VM yang dihibernasi.
  • Anda terus ditagih untuk sumber daya penyimpanan dan jaringan yang terkait dengan VM yang dihibernasi.

Konfigurasi yang didukung

Dukungan hibernasi terbatas pada ukuran VM dan versi OS tertentu. Pastikan Anda memiliki konfigurasi yang didukung sebelum menggunakan hibernasi.

Sistem operasi yang didukung

Sistem operasi yang didukung, batasan khusus OS, dan prosedur konfigurasi tercantum di bagian dokumentasi OS.

Dokumentasi hibernasi VM Windows

Dokumentasi hibernasi VM Linux

Ukuran komputer virtual yang didukung

Ukuran VM dengan RAM hingga 64 GB dari seri VM Tujuan Umum berikut mendukung hibernasi.

Ukuran VM dengan RAM hingga 112 GB dari seri VM GPU berikut mendukung hibernasi.

Batasan umum

  • Anda tidak dapat mengaktifkan hibernasi pada VM yang ada.
  • Anda tidak dapat mengubah ukuran VM jika hibernasi diaktifkan.
  • Hibernasi hanya didukung dengan Virtualisasi Berlapis saat Peluncuran Tepercaya diaktifkan pada VM
  • Saat VM dihibernasi, Anda tidak dapat melampirkan, melepaskan, atau memodifikasi disk atau NIC apa pun yang terkait dengan VM. VM harus dipindahkan ke status Stop-Deallocated.
  • Ketika VM dihibernasi, tidak ada jaminan kapasitas untuk memastikan bahwa ada kapasitas yang cukup untuk memulai VM nanti. Dalam kasus yang jarang terjadi, Anda dapat mencoba memulai VM di lain waktu. Reservasi kapasitas tidak menjamin kapasitas untuk VM yang dihibernasi.
  • Anda hanya dapat menghibernasi VM menggunakan portal Azure, CLI, PowerShell, SDK, dan API. Hibernasi VM menggunakan operasi OS tamu tidak mengakibatkan VM pindah ke status hibernasi dan VM terus ditagih.
  • Anda tidak dapat menonaktifkan hibernasi pada VM setelah diaktifkan.

Batasan fitur Azure

  • Disk OS sementara
  • Disk Bersama
  • Set ketersediaan
  • Seragam Set Skala Komputer Virtual
  • Spot VM
  • Gambar terkelola
  • Pencadangan Azure
  • Reservasi kapasitas

Prasyarat untuk menggunakan hibernasi

  • Hibernasi harus diaktifkan pada VM Anda saat membuat VM.
  • Disk OS persisten yang cukup besar untuk menyimpan konten RAM, OS, dan aplikasi lain yang berjalan pada VM terhubung.
  • Ukuran VM mendukung hibernasi.
  • OS VM mendukung hibernasi.
  • Azure VM Agent diinstal jika Anda menggunakan Windows atau Linux Hibernate Extensions.
  • Jika VM sedang dibuat dari disk OS atau gambar Galeri Komputasi, maka disk OS atau definisi Gambar Galeri mendukung hibernasi.

Menyiapkan hibernasi

Mengaktifkan hibernasi dirinci dalam dokumentasi penyiapan dan konfigurasi khusus OS:

VM Linux

Untuk mengonfigurasi hibernasi pada VM Linux, lihat dokumentasi hibernasi Linux.

VM Windows

Untuk mengonfigurasi hibernasi pada VM Windows, lihat dokumentasi hibernasi Windows.

Pemecahan Masalah

Lihat panduan pemecahan masalah Hibernasi untuk informasi pemecahan masalah umum.

Lihat panduan pemecahan masalah hibernasi Windows untuk masalah dengan hibernasi tamu Windows.

Lihat panduan pemecahan masalah hibernasi Linux untuk masalah dengan hibernasi tamu Linux.

Tanya Jawab Umum

  • Berapa biaya untuk menggunakan fitur ini?

    • Setelah VM ditempatkan dalam status hibernasi, Anda tidak dikenakan biaya untuk VM, sama seperti bagaimana Anda tidak dikenakan biaya untuk VM dalam status berhenti (dibatalkan alokasinya). Anda hanya dikenakan biaya untuk disk OS, disk data, dan IP statis apa pun yang terkait dengan VM.
  • Dapatkah saya mengaktifkan hibernasi pada VM yang ada?

    • Tidak, Anda tidak dapat mengaktifkan hibernasi pada VM yang ada. Anda hanya dapat mengaktifkan hibernasi pada saat membuat VM.
  • Dapatkah saya mengubah ukuran VM dengan hibernasi diaktifkan?

    • Tidak. Setelah mengaktifkan hibernasi pada VM, Anda tidak dapat mengubah ukuran VM.
  • Dapatkah saya memodifikasi VM setelah dalam keadaan hibernasi?

    • Tidak, setelah VM dalam keadaan hibernasi, Anda tidak dapat melakukan tindakan seperti mengubah ukuran VM dan memodifikasi disk. Selain itu, Anda tidak dapat melepaskan disk atau sumber daya jaringan apa pun yang saat ini dilampirkan ke VM atau melampirkan sumber daya baru ke VM. Namun, Anda dapat menghentikan (membatalkan alokasi) atau menghapus VM jika Anda ingin melepaskan sumber daya ini.
  • Apa perbedaan antara stop(deallocating) dan hibernasi VM?

    • Ketika Anda menghentikan (membatalkan alokasi) VM, VM dimatikan tanpa mempertahankan konten memori. Anda dapat mengubah ukuran VM berhenti (dibatalkan alokasinya) dan melepaskan/melampirkan disk ke VM.

    • Ketika Anda menghibernasi VM, konten memori pertama kali bertahan di disk OS, lalu hibernasi VM. Anda tidak dapat mengubah ukuran VM dalam status hibernasi, atau melepas/melampirkan disk dan sumber daya jaringan ke VM.

  • Dapatkah Anda menonaktifkan hibernasi?

    • Tidak, Anda tidak dapat menonaktifkan hibernasi pada VM.
  • Dapatkah saya memulai hibernasi dari dalam VM?

    • Untuk hibernasi VM, Anda harus menggunakan perintah portal Azure, CLI, PowerShell, SDK, dan API. Memicu hibernasi dari dalam VM masih mengakibatkan VM Anda ditagih untuk sumber daya komputasi.
  • Ketika VM dihibernasi, apakah ada jaminan kapasitas pada saat memulai VM?

    • Tidak, tidak ada jaminan kapasitas untuk memulai VM hibernasi. Dalam skenario yang jarang terjadi jika Anda mengalami masalah kapasitas, maka Anda dapat mencoba memulai VM di lain waktu.

Langkah berikutnya