Rabu, 15 April 2015

TUGAS 3

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.
      
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