Praktikum PTI Sekolah Tinggi Ilmu Statistik Oleh : SIS - BPS Virtualisasi Praktikum PTI Sekolah Tinggi Ilmu Statistik Oleh : SIS - BPS
Tujuan Memahami Virtualisasi Memahami Software Virtualisasi Memahami Implementasi Virtualisasi
Analyst Statement – Gartner “Through 2012, virtualization will be the highest-impact trend in infrastructure and operations”
Virtualisasi Sebuah teknik untuk menyembunyikan karakteristik fisik dari sumber daya komputer dari bagaimana cara sistem lain, aplikasi atau pengguna berinteraksi dengan sumber daya tersebut Sumber daya/Resource: Processor Memory Network Storage
Virtualisasi
Re Resource Terintegrasi
virtualization has to deal with all these existing things OS (Windows, Linux, Solaris) Virtualization Thin Client (HP, Sun, Wyse) Business App (SAP, Oracle, Microsoft, WebSphere, Lotus, Java, Apache, BEA) CPU (Intel, AMD) Management (BMC, HP OpenView, Quest, CA) Servers (HP, IBM, Dell, Sun, NEC, Fujitsu) Security (Symantec, McAfee, IBM) Drivers (Intel, Emulex, Qlogic, Broadcom) Virtualisation is not a new thing. You still have to deal with what you deal today (storage, network, server, OS, security, etc). But Virtualisation introduces a new way of doing the same thing. It allows you to do the same thing better, faster, cheaper. Because a virtualisation technology has to deal with all these existing things, it has to have integration, interface and support from this broad ecosystem. Network (Cisco, F5) SAN (Brocade, Cisco, Emulex) WAN Network (Cisco, Riverbed) Storage (EMC, HDS, NetApp, HP, IBM, Sun) Data Center (UPS, Rack)
Konsep Virtualisasi Resource Sharing Dynamic Isolation Pembagian sumber daya untuk VM-VM (Virtual Machine) yang berjalan Dynamic Pemakaian sumber daya secara dinamis Isolation Satu VM (Virtual Machine) berjalan tidak akan mempengaruhi VM-VM lain
Virtual Infrastructure Cara Kerja VM 1 VM 2 VM 3 APP OS APP OS Virtual Infrastructure Interconnect Pool CPU Pool Memory Pool Storage Pool
Mengapa Virtualisasi? Penghematan Biaya Efisiensi Resource Murah : efisiensi biaya operasional Mudah maintenance Reliabilitas : less physical server = less problems Backup mudah
Software Virtualisasi Desktop VMWare Workstation VMWare Player Virtual Box Microsoft Virtual PC Bochs Gxemul Hercules Mac-on Linux Parallels Workstation Pear PC Qemu, dll
Software Virtualisasi Server VMWare (ESX, ESXi) Microsoft (Hyper-V), dll
Top 10 Virtualization Technology Companies Vmware Citrix Oracle Microsoft Red Hat Amazon Google Virtual Bridges Proxmox Parallels
Implementasi Virtualisasi Server Virtualsasi Desktop Virtualisasi Aplikasi Dan lainnya
Virtualisasi Server
Virtualisasi Server Teknologi yang memungkinkan untuk menjalankan lebih dari satu server dalam hardware yang sama Menurunkan biaya hardware komputer yang bisa digunakan sebagai multiple virtual servers yang dapat menjadi host pada hardware server tunggal Host 1 VM 3 VM 2 VM 1 VM 4 VM n Host 2 Host n
Keuntungan (sumber: VMWare) VMotion: Memindahkan/membackup VM dari satu host ke host lain tanpa down time High Availability: Jika terjadi failure di salah satu host, maka VM-VM di atas host tersebut dapat diselamatkan/dihidupkan di atas host-host lain dalam 1 cluster Fault Tolerance: Membuat VM bayangan (copy) di host tetangga, jika terjadi failure maka VM bayangan menjadi aktif dan membuat VM bayangan di host lainnya
Virtualisasi Desktop
Virtualisasi Desktop Pemanfaatan teknologi Virtualisasi pada Layer End User konsep Virtual Desktop Infrastructure (VDI) Desktop: komputer meja yang dipakai untuk kerja sehari– hari dalam satu lokasi bisa di rumah, kantor, dll Virtualisasi Desktop: Desktop (komputer kerja) tidak lagi harus wujud fisik komputer yang besar tetapi sudah dalam bentuk virtual yang akan dapat diakses dengan model client-server
Mengapa Perlu Virtual Desktop? Keterbatasan ketika data masih dalam harddisk komputer atau laptop Banyaknya perangkat baru sebagai perangkat client yang lebih nyaman untuk digunakan secara mobile Investasi besar untuk mengganti komputer kantor dikarenakan sudah habis masa garansi atau tidak cukup performa menjalankan sistem operasi dan aplikasi Security dan manajemen lebih mudah
Komponen yang Dibutuhkan Server untuk kebutuhan VDI (Virtual Desktop Infrastructure) Network untuk kebutuhan VDI Storage untuk kebutuhan VDI Software Virtualisasi
Virtualisasi Aplikasi
Virtualisasi Aplikasi Teknologi untuk meningkatkan portability, manageability dan compatibility aplikasi dengan membungkus/memisahkan aplikasi dari Sistem Operasi yang berjalan dimana aplikasi tersebut dieksekusi Aplikasi “ditipu” ketika dijalankan, seolah-olah aplikasi tersebut dijalankan diatas original operating system dan resource yang dikelola oleh aplikasi tersebut, padahal kenyataannya tidak.
Cara Kerja Membutuhkan Application virtualization layer Menggantikan runtime environment yang biasanya disediakan oleh sistem operasi Layer tersebut mencegat semua file dan registry yang dibutuhkan aplikasi yang divirtualisasikan, dan mengalihkan ke virtualized location, suatu single file Aplikasi mengakses single file tersebut, secara “tidak sadar” mengakses virtual resource, bukan physical resource Menjadi mudah untuk menjalankan aplikasi di komputer yang berbeda, yang sebelumnya tidak kompatibel
Contoh ppZero, BoxedApp, Cameyo, Ceedo, Evalaze, InstallFree, Citrix XenApp, Novell ZENworks Application Virtualization, Endeavors Technologies Application Jukebox, Microsoft Application Virtualization, Software Virtualization Solution, Spoon (former Xenocode), VMware ThinApp, P-apps
Thank you