Apa itu Hypervisor di Cloud Computing

Apa itu Hypervisor?

Hypervisor adalah program yang memungkinkan banyak hal OperaSistem operasi berbagi satu perangkat keras fisik. Setiap sistem operasi akan berbagi prosesor, memori, penyimpanan file, dan sumber daya host lainnya. Hypervisor mengendalikan prosesor dan sumber daya host, mengalokasikan apa yang dibutuhkan untuk setiap sistem operasi. Ini memastikan bahwa sistem operasi tamu (disebut mesin virtual) tidak dapat saling mengganggu.

Karena Hypervisor membantu membuat dan mengelola mesin virtual (VM), mereka juga dikenal sebagai Virtual Machine Monitor atau VMM.

Hypervisor

Hypervisor membantu Anda mempertahankan kendali atas proses dan infrastruktur lingkungan cloud serta melindungi data sensitif. Itu membuat aplikasi berbasis cloud dapat diakses oleh pengguna di lingkungan virtual.

Jenis Hypervisor

Ada 2 jenis Hypervisor, seperti yang dijelaskan di bawah ini:

Jenis Hypervisor

Hypervisor Tipe 1

Hypervisor Tipe 1 diinstal langsung pada server fisik, juga disebut Hypervisor “bare metal”. Anda juga dapat memiliki akses langsung ke sumber daya server fisik, yang menjadikan Hypervisor Tipe 1 sangat efektif. Selain itu, desain Hypervisor Tipe 1 sangat aman, karena membatasi permukaan serangan dan potensi kompromi.

Hypervisor Tipe 1 adalah pilihan paling umum dalam konteks TI perusahaan karena menawarkan keamanan, stabilitas, dan kinerja yang kuat.

Hypervisor Tipe 1 yang populer adalah Nutanix AHV, VMware ESXi, Citrix Hypervisor di antara yang lain.

Hypervisor Tipe 2

Hypervisor Tipe 2 dijalankan sebagai aplikasi pada OS server fisik yang sudah ada sebelumnya. Sistem operasi host, berada di antara server fisik dan Hypervisor. Jadi, ini juga disebut Hypervisor yang “dihosting”.

Namun, Hypervisor Tipe 2 bukanlah pilihan yang baik untuk lingkungan berbasis server, karena mereka memiliki latensi dan paparan risiko yang lebih tinggi dibandingkan Tipe 1. Hypervisor Tipe 2 mudah dipasang. Ini dapat bekerja dengan baik dalam kasus penggunaan tertentu, seperti pengguna PC individu yang hanya ingin menjalankan satu OS. Dalam kasus seperti ini, kinerja dan keamanan bukanlah perhatian utama.

Contoh: Menginstal Linux berakhir Windows menggunakan VirtualBox

Apa itu Cloud Hypervisor?

Cloud Hypervisor adalah solusi perangkat lunak yang memungkinkan Anda berbagi sumber daya komputasi fisik dan memori penyedia cloud di beberapa mesin virtual (VM).

Itu dibuat untuk komputer mainframe pada tahun 1960an. Cloud Hypervisor mendapatkan popularitas di seluruh dunia dengan diperkenalkannya VMware untuk server standar industri pada tahun 1990an.

cloud-hypervisor memungkinkan satu server fisik menjalankan beberapa Mesin Virtual tamu. Masing-masing VM ini memiliki sistem operasi (OS) sendiri yang berjalan secara independen dan terpisah secara logis satu sama lain. Oleh karena itu, masalah atau kerusakan pada satu VM tamu tidak berpengaruh pada VM tamu lain, OS, atau aplikasi yang sedang berjalan.

Mengapa Anda memerlukan Cloud Hypervisor?

Misalkan Anda memiliki perusahaan dengan beberapa server yang menyediakan berbagai layanan kepada pelanggan melalui internet. Dalam situasi tersebut, tidak mudah untuk menanganinya secara terpusat, terutama yang menjalankan sistem operasi yang berbeda.

Hypervisor memungkinkan Anda memvirtualisasikan server-server ini dan mengelola semuanya dalam satu mesin fisik, menjadikannya lebih efisien. Ini juga membantu Anda mengontrol aliran data ke mesin virtual yang dikelola oleh Hypervisor.

Hypervisor juga bertindak sebagai pusat penyimpanan tempat semua data disimpan secara virtual.

Bagaimana cara kerja Cloud Hypervisor?

3 modul berikut digunakan dalam HyperVisor

  • pengirim: Modul ini bertindak sebagai titik masuk untuk monitor Virtual. Itu juga merutekan ulang semua instruksi mesin virtual ke satu atau kedua modul yang tercantum di bawah.
  • Pengalokasi: Pengalokasi bertanggung jawab untuk menentukan sumber daya sistem yang akan disediakan untuk mesin virtual. Dengan kata lain, operator memanggil pengalokasi setiap kali mesin virtual menjalankan instruksi yang mengakibatkan perubahan sumber daya mesin yang terkait dengan mesin virtual.
  • Penerjemah: Modul juru bahasa berisi rutinitas yang dijalankan setiap kali mesin virtual menjalankan instruksi istimewa tertentu.

Manfaat Cloud Hypervisor

Berikut adalah beberapa keuntungan/kelebihan penting dari Cloud Hypervisor:

  • Portabilitas: Aplikasi yang mengalami lonjakan permintaan dapat menghubungkan dua mesin tambahan untuk diskalakan sesuai kebutuhan. Hal ini menjadi mungkin karena hypervisor memungkinkan beban kerja berpindah antara dua mesin virtual yang berbeda.
  • Efisiensi: Satu server fisik dapat digunakan secara lebih efektif ketika beberapa mesin virtual berjalan pada satu sumber daya mesin fisik, berkat Hypervisor.
  • Pemanfaatan: Hypervisor memungkinkan beberapa mesin virtual (VM) berjalan di satu server fisik dan berbagi sumber daya. Dengan demikian, ini meningkatkan pemanfaatan server sekaligus menghemat daya, pendinginan, dll.
  • Perangkat keras netral: Replikasi berbasis hypervisor bersifat netral terhadap perangkat keras, artinya data duplikat dapat dengan mudah disimpan di perangkat apa pun.
  • Fleksibilitas: VM dan OS tamu Hypervisor pada berbagai perangkat keras.
  • Waktu penggunaan: Cloud Hypervisor memungkinkan mesin virtual (VM) untuk dinaikkan atau diturunkan secara instan. Hal ini memungkinkan proyek dibuat dan tim bekerja pada hari yang sama.
  • Keandalan: Kegagalan perangkat keras dapat diatasi dengan memindahkan mesin virtual ke mesin lain.

Kontainer vs. Hypervisor

Kontainer dan Hypervisor terlibat dalam membuat aplikasi lebih cepat dan efisien. Namun, mereka mencapai tujuan yang sama secara berbeda.

Berikut beberapa perbedaan penting antara Container dan Hypervisor:

Kontainer vs. Hypervisor

Wadah Hypervisor
Kontainer sebagai layanan adalah jenis infrastruktur yang terutama ditujukan untuk menjalankan satu aplikasi. Hypervisor juga disebut monitor mesin virtual, adalah perangkat lunak yang membuat dan menjalankan mesin virtual (VM).
Dapat berjalan pada sistem operasi apa pun. Satu-satunya persyaratan adalah mesin kontainer yang sesuai. Ia berbagi sumber daya komputasi, penyimpanan, dan memori virtual.
Memungkinkan aplikasi berjalan tanpa memerlukan sistem operasi. Hal ini memungkinkan OS untuk berjalan secara independen dari perangkat keras yang mendasarinya menggunakan mesin virtual.
Mereka sangat portabel karena aplikasi berisi semua yang diperlukan untuk menjalankannya. Itu dapat berjalan di beberapa sistem operasi atau diinstal pada sistem operasi standar.

Bagaimana cara memilih Hypervisor yang tepat?

Berikut hal penting yang perlu Anda pertimbangkan untuk memilih Hypervisor yang tepat:

  • Biaya Hypervisor: Faktor penentu paling signifikan dalam memilih Hypervisor adalah mencapai keseimbangan yang tepat antara biaya dan fungsionalitas. Beberapa solusi tingkat pemula gratis tetapi tidak menawarkan fitur yang diperlukan.
  • Kinerja mesin virtual: Sistem virtual harus mampu memenuhi atau bahkan melampaui kinerja sistem fisiknya, sehingga segala sesuatu di luar memenuhi tolok ukur ini tidak diragukan lagi menguntungkan.
  • Ekosistem: Memilih Hypervisor dengan ekosistem yang hebat juga penting. Sebaiknya ada dokumentasi, dukungan, pelatihan, pengembang pihak ketiga, dan konsultan yang tersedia untuk Hypervisor pilihan Anda.
  • Uji dirimu: Anda dapat menjalankan berbagai sistem Hypervisor dan menentukan mana yang tepat. Itu dapat diuji pada Desktop atau Laptop Anda yang sudah ada.
  • Performance – Ini harus mampu memberikan kinerja yang cukup untuk mendukung aplikasi penting Anda.
  • Dukungan OS–Apakah itu mendukung tamu populer sistem operasi 'like' Microsoft, Suse, RedHat, Ubuntu, dan CentOS.

Contoh Hypervisor

Berikut beberapa contoh Hypervisor yang terkenal:

  • KVM: KVM adalah perangkat lunak virtualisasi yang menyediakan infrastruktur virtualisasi dan modul khusus prosesor. Ini memungkinkan Anda menjalankan beberapa mesin virtual pada Gambar yang tidak dimodifikasi Windows atau sistem operasi Linux. Ini juga membantu Anda melakukan penjadwalan dan kontrol sumber daya.
  • VS bola: VMware vSphere adalah aplikasi perangkat lunak virtualisasi server dari VMware. Departemen TI dapat menjalankan beban kerja aplikasi pada sumber daya komputer yang paling efisien dan hemat biaya. Ini menawarkan sistem manajemen pusat yang efektif untuk menghosting beberapa mesin atau server menggunakan virtualisasi.
  • Server Xen: Citrix XenServer adalah platform virtualisasi server sumber terbuka berdasarkan Xen Hypervisor. Platform Hypervisor ini memungkinkan pembuatan dan pengelolaan infrastruktur server tervirtualisasi.

Kesimpulan

  • Hypervisor juga disebut VMM (virtual machine monitor), adalah perangkat lunak yang membuat dan menjalankan mesin virtual (VM).
  • Hypervisor menggunakan satu atau lebih sumber daya sistem yang tersedia dan memberikan fleksibilitas TI yang lebih besar.
  • Dua jenis Hypervisor adalah Tipe 1 dan Tipe 2.
  • Cloud Hypervisor adalah perangkat lunak yang memungkinkan berbagi sumber daya komputasi fisik dan memori penyedia cloud di beberapa mesin virtual.
  • Biaya Hypervisor, kinerja mesin virtual.
  • Ekosistem, Uji sendiri, kinerja, ekosistem, dll.
  • KVM, VSphere, dan XenServer adalah beberapa jenis visor Hype yang paling umum.