Apa itu Virtualisasi ? (Pengertian, Bentuk, dan Jenis)

Apa itu Virtualisasi ? (Pengertian, Bentuk, dan Jenis)

Apa itu Virtualisasi ? (Pengertian, Bentuk, dan Jenis) – Halo teman-teman sekalian. Pada artikel kali ini saya akan membahas mengenai Virtualisasi pada komputer. Apa sih Virtualisasi itu? Dan apa saja jenis-jenisnya? Virtualisasi merupakan suatu proses pembuatan bentuk atau versi virtual dari sesuatu yang bersifat fisik, misalnya sistem operasi, perangkat storage/penyimpanan data atau sumber daya jaringan. Virtualisasi ini sudah sangat berkembang pada jaman sekarang. Emulator-emulator game Android yang terdapat pada komputer pun merupakan salah satu dari contoh virtualisasi ini. Kalian dapat menemukan virtualisasi lainnya, seperti VMware, Virtual Box, Xen Server, Docker, LXC, dan lain sebagainnya.

Bentuk Virtualisasi

  1. Network Virtualization : VLAN, Virtual IP (unclustering), Multilink
  2. Memory Virtualization : pooling memory dari node-node di cluster
  3. Grid Computing : merupakan kumpulan dari banyak komputer yang menjadi satu bagian. Dimana komputer-komputer itu dapat saling mengakses satu sama lain.
  4. Application Virtualization : Dosemu, Wine
  5. Storage Virtualization : RAID, LVM
  6. Platform Virtualization : Virtual komputer

Jenis Tipe Virtualisasi

  • Emulasi Hardware

Emulasi Hardware

Karakteristik :

  1. Dapat melakukan emulasi di level CPU Instruction Set
  2. Relatif lebih lambat
  3. Contoh : Qemu

 

  • Full Virtualization

Full Virtualization

Karakteristik :

  1. Hypervisor melakukan emulasi hardware melalui Host OS
  2. CPU Architecture di Guest mengikuti Host OS
  3. Contoh : VMware workstation, Virtual Box

 

  • Paravirtualization

Paravirtualization

Karakteristik :

  1. Lebih cepat dari Full Virtualization
  2. Membutuhkan modifikasi di level kernel Guest
  3. Contoh : Xen Server

 

  • Native Virtualization

Native Virtualization

Karakteristik :

  1. Menggunakan fitur dari Hardware (AMD-V atau Intel-VTx)
  2. Hypervisor langsung berkomunikasi dengan Hardware
  3. Contoh : ESXi, KVM, Hyper-V

 

  • Container

Container

Karakteristik :

  1. Berjalan di atas OS
  2. Shared kernel dengan Host OS
  3. Contoh : OpenVz, LXC, Docker

Pada dasarnya, semua jenis tipe ini memakai metode virtualisasi yang sama. Hanya saja terdapat beberapa perbedaan diantaranya, seperti Host Operationg System, Hypervisor, dan software Virtualisasinya.

Oke teman-teman, itu adalah pembahasan sekilas mengenai Virtualisasi. Virtualisasi ini juga merupakan salah satu bagian dari teknologi informasi dalam jaman sekarang. Dengan adanya virtualisasi ini, banyak hal yang harusnya memiliki bentuk fisik menjadi virtual. Layaknya storage, server, database, bahkan hingga sistem operasi. Sekian dari saya… Salam IT ^_^

Baca juga : Apa itu GitHub dan Manfaatnya Untuk Para Developer

Tinggalkan Balasan