1.
Jelaskan
yang dimaksud dengan mesin virtual
Jawab
:
Sebuah mesin virtual (VM) adalah
implementasi perangkat lunak dari sebuah mesin (misalnya komputer) yang
mengeksekusi program-program seperti mesin fisik. Mesin virtual dipisahkan
menjadi dua kategori utama, didasarkan pada penggunaan dan tingkat
korespondensi untuk setiap mesin nyata. Sebuah mesin virtual sistem meyediakan
lengkap platform sistem yang mendukung pelaksanaan lengkap sistem operasi (OS),
sebaliknya mesin virtual proses didesain untuk menjalankan satu program. Yang
berarti bahwa ia mendukung satu proses. Karakteristik penting dari sebuah mesin
virtual adalah bahwa perangkat lunak yang berjalan di dalam terbatas pada
sumber daya dan abstraksi yang disediakan oleh mesin virtual tidak dapat keluar
dari dunia virtual.
2.
Jelaskan
manfaat dari mesin virtual
Jawab
:
a.
Pemisahan
mesin-mesin vitural
b.
Biaya
pengujian perangkat lunak yang lebih rendah
c.
Kebutuhan
ruang dikurangi
d.
Hosting
beberapa lingkungan (environments)
e.
Ketersediaan
tinggi ( High availability/ HA)
f.
Pemanfaatan
server baru secara tepat
g.
Kemampuan
untuk melakukan Test suatu environment dengan mudah
h.
Mengurangi
biaya hardware
3.
Sebutkan contoh mesin virtual beserta
kekurangan dan kelebihannya?
Contoh
vitural machine : Vmware. Xen VMM, Java VM
Kekurangan :
Beberapa kesulitan utama dari konsep
VM, diantaranya adalah:
1)
Sistem
Penyimpanan
Sebagai contoh kesulitan dalam sistem
penyimpanan adalah sebagai berikut: Andaikan kita mempunyai suatu mesin yang memiliki
3 disk drive namun ingin mendukung 7 VM. Keadaan ini jelas tidak memungkinkan
bagi kita untuk mengalokasikan setiap disk drive untuk tiap VM,karena perngkat
lunak untuk msein vitural sendiri akan membutuhkan ruang disk secara
substansial untuk menyediakan memori vitural dan spooling. Solusinya adalah
dengan menyediakan disk vitural atau yang dikenal pula dengan minidisk, dimaa
ukuran daya penyimpanan identik dengan ukuran sebenarnya. Dengan demikian,
pendekatan VM juga menyediakan sebuah antarmuka yang identik dengan perangkat
keras yang mendasari.
2)
Pengimplementasian
sulit.
Meski konsep VM cukup baik. namun VM sulit diimplementasikan.
Meski konsep VM cukup baik. namun VM sulit diimplementasikan.
Kelebihan:
- Virtualisasi penuh yang mensimulasikan seluruh fitur perangkat keras sehingga memungkinkan perangkat lunak berjalan pada VM tanpa modifikasi.
- Virtualisasi paruh, dimana tidak semua fitur perangkat keras disimulasikan.
- Virtualisasi asli, yang mana merupakan virtualisasi penuh yang digabungkan dengan bantuan perangkat keras yang mendukung virtualisasi.
Tidak ada komentar:
Posting Komentar