Virtualization & Cloud Computing
Virtualization
Apa itu Virtualization? Virtualisasi bisa diartikan sebagai pembuatan suatu bentuk atau versi virtual dari sesuatu yang bersifat fisik, misalnya sistem operasi, perangkat storage/penyimpanan, data atau sumber daya jaringan.
Perkembangan Virtualization? VMWare dibuat pada tahun 1998 Tahun 1999 VMWare Merilis Produk Pertama, VMWare Workstation Tahun 2011, VMWare vSphere 5 dirilis, pendapatannya mencapai $3.77 billion, 300.000 customer dan 25.000 partner.
Virtualization Status Perusahaan penyedia misalnya : VMware, Microsoft, Sun, Citrix, ... Hardware Dapat menggunakan versi 64 bit (memory besar) multi-core (concurrency) prosesor. Intel VT (Virtualization Technology) menyediakan hardware untuk mendukung lapisan Machine monitor Virtual
Contoh Virtualization? VLAN --> Virtualisasi Network RAID, LVM --> Virtualisasi Storage VirtualBox, VMWare --> Virtualisasi OS
Teknologi Virtualization Linux : Xen, KVM, OpenVZ Windows : HyperV, VirtualBox Linux & Windows : VirtualBox, VMWare Independen : VMWare, Citrix Xen
Asumsi Virtualization Performa Rendah? Rentan Masalah? Sulit Recovery?
Kelebihan Virtualization Mengurangi Biaya Investasi Mudah Backup & Recovery Standarisasi Hardware Mudah Deployment Mengurangi Biaya Panas Mengurangi Biaya Space Mudah Replace & Mudah Maintenance
Jenis Virtualization Desktop & Server: nComputing, VMWare View, VirtualBox Bare Metal & Hosted : VMWare vSphere, Xen, KVM
Bare-Metal & Hosted Virtualization
OS Virtualization
Question & Answer
Cloud Computing
Cloud Computing Layanan yang disediakan cepat (instan), on-demand, untuk memungkinkan berbagi skala atas dan bawah sumber daya.
Virtualization & Cloud Computing? Cloud Computing Berbasis Virtualization Technology
Konsep Tradisional Server Web Server Windows IIS App Server Linux Glassfish DB Server Linux MySQL EMail Windows Exchange
Dan jika terjadi kerusakan... Web Server Windows IIS App Server DOWN! DB Server Linux MySQL EMail Windows Exchange
Konsep Tradisional Server Administrator sistem sering berbicara tentang server sebagai satu kesatuan yang utuh yang mencakup perangkat keras, OS, penyimpanan, dan aplikasi. Server sering disebut dengan fungsinya yaitu server Exchange, SQL server, file server, dll Jika server file mengisi, atau server Exchange menjadi overtaxed, maka Administrator Sistem harus menambahkan server baru.
Konsep Tradisional Server Kecuali ada beberapa server, jika layanan mengalami kegagalan hardware, maka layanan sedang down. Admin sistem dapat menerapkan cluster server untuk membuat mereka lebih toleran kesalahan. Namun, bahkan cluster memiliki batasan pada skalabilitas mereka, dan tidak semua aplikasi bekerja di lingkungan cluster.
Konsep Virtual Server Virtual Machine Monitor (VMM) lapisan antara Guest OS dan hardware
Konsep Virtual Server Konsep Virtual Server berusaha untuk merangkum perangkat lunak server jauh dari perangkat keras Ini termasuk OS, aplikasi, dan penyimpanan untuk server. Server berakhir sebagai file hanya disimpan pada kotak fisik, atau dalam storage Sebuah server virtual dapat dilayani oleh satu atau lebih host, dan satu host dapat lebih dari satu server virtual.
Konsep Virtual Server Server virtual dapat diimplementasikan sebagai email server, database server, dll. Jika environment dibangun dengan benar, server virtual tidak akan terpengaruh oleh hilangnya host.
Konsep Virtual Server Server virtual dapat ditingkatkan dengan mudah: Jika administrator menemukan sumber daya yang digunakan overload, maka mereka dapat menyesuaikan jumlah sumber daya (memory, harddisk) yang dialokasikan. Template server dapat dibuat dalam lingkungan virtual yang dapat digandakan dan memiliki kapasitas dan kemampuan yang sama Server virtual sendiri dapat bermigrasi dari host ke host.
Konsep Virtual Server Kelebihan Kekurangan Terpusat Redundant Highly available Rapidly deploy new servers Mudah untuk menyebarkan Reconfigurable Mengoptimalkan sumber daya fisik Kekurangan Butuh keahlian khusus Sedikit lebih mahal (harus membeli hardware, OS, Apps)
Jadi bagaimana dengan Cloud Computing? Cloud computing membawa virtualisasi ke langkah berikutnya Anda tidak perlu memiliki hardware Layanan cloud disediakan oleh beberapa provider Contoh: Cloud publik (Amazon EC2, Microsoft, IBM, Sun, Citrix, dan lain-lain ...) User dapat membuat private cloud dengan tingkat keamanan yang lebih tinggi
Bagaimana Cloud Computing Bekerja Berbagai penyedia memungkinkan Anda membuat server virtual Mengatur account, mungkin hanya dengan kartu kredit Anda membuat server virtual ("virtualisasi") Pilih OS dan perangkat lunak Ini akan berjalan di sebuah server besar yang terletak di suatu tempat Anda dapat menerima peringatan/pemberitahuan lebih banyak dalam beberapa menit Anda dapat menutup kasus dalam satu menit atau dalam waktu yang cepat Mereka mengirimkan tagihan untuk apa yang Anda gunakan
Pemilihan Layanan CLoud Bagaimana cara memilih penyedia? Di mana saya menempatkan data saya? Apa yang terjadi pada data saya ketika saya shut down? Bagaimana cara saya masuk ke server? Bagaimana cara mencegah orang lain masuk (security)? Bagaimana cara mendapatkan alamat IP? Dan lain-lain
Terima Kasih