Virtualisasiberarti “dengan batasan atau batasan dihapus” atau “disimulasikan.”Solusimengacu pada produk dan layanan yang menangani masalah atau situasi tertentu.Solusi virtualisasimengacu pada cara mengatasi masalah komputasi dengan menghilangkan batasan atau kendala, dan/atau melalui penggunaan simulasi.
Pria memegang komputer
Solusivirtualisasidapat dibagi menjadi tiga jenis:virtualisasi perangkat keras,virtualisasijaringan danpenyimpanan, danvirtualisasi aplikasi.Virtualisasi perangkat keras adalah istilah lain untukvirtualisasi server.Ini mengacu pada tiga cara untuk mempartisi komputer untuk membuat server virtual di dalamnya.Tergantung pada metode yang digunakan, server virtual mungkin dapat menjalankan sistem operasi yang berbeda.Bagaimanapun, aplikasi pada server terpisah tidak akan berinteraksi atau menyebabkan masalah satu sama lain, dan redundansi menjadi mudah.
Berkenaan dengan solusi virtualisasi yang melibatkan jaringan dan penyimpanan, pendekatan yang agak berlawanan diambil dengan pendekatan dalam virtualisasi server, mengumpulkan item bersama-sama, daripada memisahkan satu item menjadi banyak.Denganvirtualisasi jaringan, ini berarti beberapa perangkat di jaringan digabungkan untuk dikontrol dan dikelola dari satu konsol administrator.Virtualisasi jaringan sering kali mencakup virtualisasi penyimpanan, yang memungkinkan berbagai — terkadang banyak dan sangat berbeda — perangkat penyimpanan untuk semua diakses dengan cara yang sama.
Solusi virtualisasi yang melibatkan aplikasi setidaknya ada lima jenis.Streaming aplikasiadalah proses di mana aplikasi sebenarnya tidak diinstal pada setiap mesin dalam jaringan, tetapi dikirimkan sesuai kebutuhan.Ini adalah salah satu cara untuk memastikan perangkat lunak paling mutakhir digunakan serta melacak waktu penggunaan setiap orang.Cara lain di mana virtualisasi aplikasi terjadi adalah ketika PC pengguna adalah terminal atau dibuat berfungsi sebagai terminal ke server.Dalam hal ini, semua aplikasi dan data berada di server.
Perangkat keras partisi adalah salah satu solusi virtualisasi yang terjadi pada PC pengguna individu.Apple baru-baru ini merancang Mac mereka agar dapat dipartisi dan menjalankan perangkat lunak Windows.Ini disebutvirtualisasi desktop.
Dua jenis virtualisasi aplikasi lainnya sangat berbeda dari tiga yang pertama.Salah satunya dicontohkan olehperangkat lunakJavaVirtual Machine(JVM), yang memungkinkan program baik yang ditulis dalam Java atau dikompilasi ke dalambytecodeJavauntuk dijalankan di komputer mana pun yang menginstalnya.JVM dikatakan memvirtualisasikan perangkat lunak perangkat lunak dengan memperluas batas di mana ia dapat berjalan.Penugasan aplikasi dinamis adalah pendekatan yang memperlakukan sekelompok server sebagai kumpulan sumber daya kohesif yang dapat ditetapkan secara real time, memvirtualisasikan aplikasi dengan menjalankannya di server mana pun, sesuai kebutuhan.