Selama bertahun-tahun, setiap kali perusahaan menyebarkan aplikasi baru untuk karyawan dan pelanggan mereka, aplikasi tersebut akan berjalan di server komputernya sendiri. Semakin banyak perusahaan menjalankan banyak aplikasi secara bersamaan di satu server menggunakan teknologi virtualisasi. Ini telah menciptakan kebutuhan akan jenis manajemen baru yang disebut manajemen virtualisasi. Manajemen virtualisasi membantu perusahaan menyebarkan, memperbarui, memantau, dan memelihara aplikasi virtual. Menggunakan perangkat lunak manajemen virtualisasi, manajer TI dapat mengontrol lingkungan komputasi virtual mereka.
Kebutuhan akan manajemen virtualisasi telah muncul karena adopsi virtualisasi server dan aplikasi yang hampir universal. Perusahaan menyadari pendekatan tradisional satu aplikasi per server adalah penggunaan sumber daya komputasi yang tidak efisien. Cukup sering, banyak server berjalan di sebagian kecil dari kinerja yang dinilai. Ini terbukti sangat mahal karena setiap server yang kurang digunakan masih membutuhkan sistem operasi, listrik, dan harus dikelola. Virtualisasi memungkinkan beberapa aplikasi untuk berbagi satu server tanpa konflik. Ini memungkinkan perusahaan mengkonsolidasikan jumlah server yang harus mereka miliki, sehingga sangat mengurangi biaya.
Agar virtualisasi berfungsi, aplikasi harus dipasangkan dengan sistem operasi dalam elemen perangkat lunak yang disebut mesin virtual. Perangkat lunak manajemen virtualisasi sering digunakan untuk membuat mesin virtual ini. Selanjutnya, mesin virtual harus ditempatkan di server agar dapat berjalan. Perangkat lunak manajemen virtualisasi digunakan untuk menginstal dan menguji mesin virtual individu di server.
Aplikasi virtual, seperti aplikasi tradisional yang berjalan di server, harus diperbarui dan diperiksa dari waktu ke waktu. Untuk itu, perangkat lunak manajemen virtualisasi digunakan untuk memantau kinerja mesin virtual. Jika kinerja di bawah standar, administrator mungkin menggunakan perangkat lunak manajemen untuk mengalokasikan lebih banyak memori atau daya pemrosesan. Ini akan membantu instance virtual aplikasi berjalan lebih cepat. Demikian pula, jika terjadi masalah dengan aplikasi, perangkat lunak manajemen virtualisasi digunakan untuk memecahkan masalah dan memperbaiki situasi. Selain itu, perangkat lunak digunakan setiap kali aplikasi perlu menginstal patch baru atau pembaruan harus diterapkan.
Ketika virtualisasi server dan aplikasi pertama kali menjadi populer, alat manajemen virtualisasi cukup sederhana dan hanya menawarkan fungsionalitas terbatas. Karena virtualisasi telah menjadi bagian inti dari sebagian besar infrastruktur TI, alat manajemen telah menambahkan banyak fitur. Misalnya, banyak alat virtualisasi sekarang memungkinkan administrator TI mengelola jaringan virtual dan fisik mereka secara bersamaan.
Selain itu, alat manajemen virtualisasi sekarang mengambil fungsi yang lebih strategis. Pada awalnya, sistem manajemen digunakan untuk menjaga agar aplikasi tetap berjalan dengan lancar. Sekarang, alat manajemen semakin banyak digunakan untuk mengidentifikasi pola penggunaan dan membantu dalam perencanaan untuk memenuhi tuntutan baru.