Assalammuallaikum Wr. Wb.
Pengertian Mesin Virtual
Sebuah mesin virtual (VM) adalah implementasi perangkat lunak dari sebuah mesin
(misalnya komputer) yang mengeksekusi program-program seperti mesin fisik. Mesin
virtual dibedakan menjadi dua kategori utama, didasarkan pada penggunaan dan
tingkat korespondensi untuk setiap mesin nyata.
Sebuah mesin virtual sistem menyediakan 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. Virtual Machine (VM) adalah program perangkat lunak atau sistem operasi yang tidak hanya menunjukkan perilaku komputer yang terpisah, tetapi juga mampu melakukan tugas-tugas seperti menjalankan aplikasi dan program seperti komputer yang terpisah.
Secara umum terdapat dua jenis virtual machine, yaitu:
1. Virtual Machine Aplikasi, adalah jenis virtual machine yang dapat
menjalankan aplikasi di atas sistem operasi. Biasanya sering disebut sebagai
middleware karena bekerja diantara sistem operasi dan aplikasi komputer. Contoh dari
virtual machine ini adalah Java Virtual Machine dan Common Language Runtime.
2. Virtual Machine Sistem Operasi, adalah jenis virtual machine yang dapat
menciptakan lingkungan sistem komputer atau sering disebut sebagai komputer virtual
agar dapat menjalankan sistem operasi yang lain. Virtual machine ini sering disebut
sebagai emulator, karena mengemulasi sistem operasi menjadi sebuah mesin virtual.
Contoh dari virtual mesin ini adalah VMWare Workstation dan Microsoft Virtual PC.
Keuntungan utama dari VM adalah:
a. Beberapa OS lingkungan bisa hidup berdampingan pada komputer yang sama,
dalam isolasi kuat dari satu sama lain.
b. Mesin virtual dapat menyediakan set instruksi arsitektur (ISA) yang agak berbeda
dari mesin nyata c. Aplikasi provisioning, pemeliharaan, ketersediaan tinggi dan pemulihan bencana.
Kelemahan utama dari VM adalah:
a. Mesin virtual kurang efisien dibandingkan mesin yang sebenarnya ketika
mengakses hardware secara tidak langsung
b. Ketika VMS multiple bersamaan berjalan pada host fisik yang sama, setiap VM
mungkin menunjukkan kinerja yang bervariasi dan tidak stabil (Kecepatan
Eksekusi, dan bukan hasil), yang sangat tergantung pada beban kerja yang
dikenakan pada sistem dengan VM yang lain, kecuali teknik yang tepat
digunakan untuk isolasi temporal antara mesin virtual
Fungsi dari Virtual Machine
Lantas, apakah fungsi-fungsi dari mesin virtual itu sendiri? Mari simak beberapa penggunaannya berikut ini.
- Berganti ke versi sistem operasi yang lebih baru
Dengan mesin virtual (VM), Anda dapat mengadopsi metode yang aman dalam menjalankan versi pengembangan Windows 10 pada komputer Windows 8 Anda. Metode ini memungkinkan Anda menjalankan uji coba Windows 10 tanpa menginstal versi Windows yang tidak stabil di komputer Anda.
- Virtualisasi dari desktop Anda sendiri
Ada kecenderungan yang muncul di kalangan komunitas TI dimana pengguna menyimpan aplikasi desktop dan sistem operasi mereka di mesin virtual (VM) terpisah di server dan menggunakan PC mereka sebagai “thin client” ke server.
Setiap pengguna terisolasi dari semua pengguna lain dengan bantuan teknologi mesin virtual (VM), dan pemeliharaan aplikasi dialihkan dari setiap desktop ke data center.
- Melakukan pengujian dengan sistem operasi yang berbeda
Anda juga dapat menginstal distribusi Linux yang berbeda atau sistem operasi lain yang kurang dikenal dalam mesin virtual (VM) untuk melakukan eksperimen dan memahami cara kerjanya.
Beberapa sistem operasi dapat berjalan di server yang sama, sehingga menghilangkan kebutuhan untuk mendedikasikan satu fisik server ke satu aplikasi.
- Melakukan pengujian software pada banyak platform yang berbeda
Pada saat dibutuhkan pengujian apakah sebuah aplikasi dapat bekerja pada beberapa sistem operasi atau hanya dapat bekerja pada beberapa versi sistem operasi Windows, Anda dapat menginstalnya masing-masing dalam mesin virtual (VM) daripada harus menginstalnya pada banyak komputer yang berbeda.
- Kompilasi server yang berbeda untuk penggunaan bisnis
Bagi bisnis-bisnis dengan aplikasi yang berjalan pada beberapa server, server-server yang ada dapat dimasukkan ke dalam mesin virtual (VM) dan dijalankan pada satu PC. Setiap mesin virtual (VM) terisolasi.
Sehingga hal ini pun tidak menyebabkan masalah keamanan yang mungkin terjadi saat menjalankan server-server yang berbeda pada sistem operasi yang sama. Mesin virtual (VM) juga dapat dipindahkan dari fisik server yang satu ke fisik server yang lain.
Daftar Pustaka : http://www.phintraco.com/pengertian-dan-fungsi-dari-virtual-machine/
Tidak ada komentar:
Posting Komentar