High Performance Computing VIRTUALISASI High Performance Computing Virtual Machine
WHAT IS VIRTUALIZATION Virtual Machine
WHAT IS VIRTUALIZATION Virtual Machine
PERKEMBANGAN MINI COMPUTER KOMPUTASI MAINFRAME 1960-1970 2000 1980 TERDISTRIBUSI 1990 VIRTUALISASI 2000 CLOUD COMPUTING 2010 Virtual Machine
PERKEMBANGAN 1964 IBM's Cambridge Scientific Center developed CP-40, intended to implement full virtualization. 1970 IBM System/370 announced, without virtual memory. 1972 Announcement of virtual memory added to System/370 series 1997 First version of Virtual PC for Macintosh platform was released 1999 VMware introduced VMware Virtual Platform. 2003 Microsoft acquired virtualization technologies 2005 VMware releases VMWare Player, a free player for virtual machines, to the masses 2008 VMWare Workstation 6.5 beta, the first program for Windows and Linux to enable DirectX 9 Virtual Machine
VIRTUALISASI Virtualisasi merupakan sebuah kerangka kerja atau metodologi untuk membagi sumber daya yang ada dalam sebuah sistem komputer ke dalam beberapa lingkungan eksekusi, dengan mengaplikasikan satu atau lebih konsep atau teknologi, seperti halnya partisi perangkat keras (hardware partitioning), partisi perangkat lunak (software partitioning), time sharing, simulasi mesin baik secara parsial atau secara keseluruhan, emulasi, Quality of Service, dan masih banyak lagi yang lainnya. Virtual Machine
NON VIRTUALISASI 1 Sistem Operasi mengendalikan semua platform resources Virtual Machine
VIRTUALISASI Memungkinkan menjalankan Virtual Container pada 1 platform fisik Virtual Machine
EVOLUSI VIRTUALISASI - 2000 1 Mesin menjalankan 1 Operating System Utilisasinya Rendah kurang dari 25% Virtual Machine
COMPUTING INFRASTRUCTURE Virtual Machine
KONSEP VIRTUALISASI x86 Challenges for x86 virtualization Slide Virtual Machine
VIRTUALISASI MICROSOFT Platform Server – Hyper V Platform Client – App-V atau SoftGrid atau Virtual PC atau MED-V Virtual Machine
VM Virtual Machine VM adalah suatu environment Biasanya, sebuah program/sistem operasi yang tidak ada secara fisik tetapi dijalankan dalam environment lain Virtual Machine
IDE DASAR VM Mengabstraski Hardware (CPU, Memori, Disk, dll) ke beberapa environment eksekusi Menciptakan ilusi bahwa masing2 environment menjalankan komputernya sendiri/terpisah Menjalankan banyak Sistem Operasi dalam 1 komputer Virtual Machine
DIAGRAM VM Processes Processes Processes Processes Kernel Kernel Programming Interface VM 1 VM 2 VM 3 Virtual Machine Implementation Kernel Hardware Hardware Virtual Machine
ARCHITECTURE (1) Sumber – www.vmware.com Virtual Machine
ARCHITECTURE (2) Beberapa Aplikasi pada setiap Server Setiap VM mengkapsulasi seluruh mesin, beberapa aplikasi dan sistem operasi dapat dijalankan pada 1 host pada saat bersamaan. Penggunaan Server Maximum, Jumlah Minimum Setiap mesin fisik digunakan dengan kapasitas penuh. Faster, easier application and resources provisioning. Virtual Machine
VMware Architecture Guest Guest Guest HOST Virtual Machine
PENERAPAN VM Konsolidasi Server PENJELASAN Konsolidasi Server Menggabungkan beberapa aplikasi berjalan pada 1 server Otomasi / Testing Setiap VM dapat berperan sebagai environment yang berbeda secara Menjalankan Software versi sebelumnya Sistem Operasi dan Software dapat dijalankan pada sistem yang lebih baru Recovery System Mudah Kemudahan Portabilitas dan Fleksibilitas antar platform Demontrasi Software Sistem Operasi yang bersih dengan konfigurasinya dapat disediakan dengan cepat Virtual Machine
KELEBIHAN vs KEKURANGAN PENJELASAN Keamanan VM memiliki perlindungan yang lengkap pada berbagai sistem sumber daya Pendefinisian suatu jaringan Tiap-tiap bagian mengirim informasi melalui jaringan komunikasi virtual KEKURANGAN PENJELASAN Sistem Penyimpanan Dalam 1 mesin terdapat 3 Disk Drive namun ingin mendukung 7 VM. Solusinya dengan Virtual Memory Implementasi Sulit Virtual Machine
Virtualisasi Penuh Hampir menyerupai mesin asli dan mampu menjalankan perangkat lunak tanpa perlu diubah. Virtual Machine
Virtualisasi Sebagian Tidak semua aspek lingkungan disimulasikan tidak semua perangkat-lunak dapat langsung berjalan, beberapa perlu disesuaikan untuk dapat berjalan dalam lingkungan virtual ini Virtual Machine
Virtualisasi Asli Virtualisasi terakselerasi / hybrid Virtualisasi hybird, merupakan kombinasi virtualisasi penuh dan teknik akselerasi I/O. Virtual Machine
CONTOH VMware Xen VMM Java VM Virtual Machine