Virtual Machine - Hypervisor
Virtual Machine (VM) dapat diartikan sebagai metode membagi single physical machine menjadi beberapa machine secara virtual atau disebut sebagai virtual machine. Tentunys single physical machine berkaitan dengan resource sistem komputer itu sendiri secara satu kesatuan, diantaranya yang teridri dari CPU, Memory, Secondary-storage, perangkat I/O dan lain sebagainya.
Konsep Virtual Machine
Berikut pembahasan secara garis besar mengenai konsep dasar VM (guest machine) yang dikelolah oleh hypervisor (host machine) atau disebut juga dengan Virtual Machine Manager (VMM).
Tujuan Virtualisasi
Berikut ini beberapa tujuan dari penggunaan virtualisasi.
- Abstraction - menyederhanakan penggunaan resource yang menjadi dasar atau pokok, sehingga dapat menghilangkan detail struktur atau kompleksitas resource.
- Replication - membuat perwujudan (replikasi) dari resource, sehingga dapat menyederhanakan serta mempermudah pengelolaannya atau pengalokasiannya.
- Isolation - pada multi client memisahkan antara resource yang mendasarinya antara satu client dengan client lainnya, sehingga dapat meningkatkan keamanan.
Keuntungan Virtualisasi
Berikut ini beberapa keuntungan dari penggunaan virtualisasi.
- Memungkinkan menghemat cost/biaya yang lebih rendah, seperti untuk maintenance maupun penambahan resource (cukup dilakukan terhadap satu physical resource saja). Hal ini dapat dikatakan berkaitan dengan vertical scalling.
- Memungkinkan menjalankan multi sistem operasi pada satu platform atau machine.
- Mereduksi penggunaan jumlah ruang untuk penempatan platform komputasi atau machine.
Keuntungan lainnya dari penggunaan virtualisasi seperti, pengalokasian resource lebih fleksibel dan efisien; Meningkatkan produktifitas deploment baik sistem operasi yang diperlukan maupun aplikasi yang dibangun, salah satunya karna menggunakan remote access; Jika dibangun menggunakan konsep clustering dan sistem terdistribusi, sistem tersebut menjadi high availability dan memudahkan dalam disaster recovery.; Dari segi oritentasi bisnis dibidang IT, besaran biaya resource/VM yang dikelurakan oleh client dapat disesuaikan dengan kebutuhan pengguna itu sendiri.
Referensi
- Operating Systems: Internals and Design Principles (8th Edition), William Stallings, 2014.
- Operating System Concepts (9th Edition in Chinese) by Abraham Silberschatz et al.
- The Linux Programming Interface: A Linux and UNIX System Programming Handbook, Michael Kerrisk.
Warning!
We are not responsible for any loss whatsoever due to this site, also if you want to take this article please read terms of use or touch us via contact page.
If there is question, please discuss below. Very welcome and expected to provide corrections, criticisms, and suggestions.
Be the first :D