Mengenal Virtualisasi
Virtualisasi adalah teknologi yang memungkinkan Anda membuat layanan TI yang menggunakan sumber daya yang secara tradisional terikat ke perangkat keras (hardware). Ini memungkinkan Anda untuk menggunakan kapasitas penuh mesin fisik dengan mendistribusikan kemampuannya di antara banyak pengguna(user) atau lingkungan (environment).
Virtualisasi adalah bagian fundamental dari teknologi cloud computing, karena dengan virtualisasi, distribusi resources memungkinan dilakukan pada level yang sangat luar biasa. Dengan 1 mesin fisik dimungkinkan untuk membaginya menjadi bagian-bagian yang independen dan berfungsi layaknya sebuah mesin utuh.
Virtualisasi dan Hypervisor
Berbicara mengenai virtualisasi maka harus juga menyebut Hypervisor. Hypervisor merupakan sebuah software (memungkinkan juga kombinasi antara software dan hardware) yang menjadi pengelola(manager) dari mesin-mesin virtual (VM).
Ada 2 tipe Hypervisor :
- Type 1: Native/Bare-metal: Run directly on hardware (berjalan langsung di atas hardware)
- Type 2: Hosted: Run on a conventional OS (berjalan di atas OS yang diinstall pada hardware)
- Seringkali free(bebas/gratis) ataupun jika tidak, maka ongkosnya cukup murah
- Mudah dipasang dan dicopot
- Cenderung bebas dari permasalahan hardware(interface, driver, kompatibiltas, dsb)
- Teknologi baru yang menarik untuk dipelajari
- Memungkinkan untuk menggunakan software-software yang tidak tersedia pada komputer kita (semisal software yang ada di platform OS lain)
- Untuk melakukan test pada sofware dengan lingkungan uji yang aman
- Menghemat resources dan energi
- Host/Guest OS : Operating System (OS) berfungsi sebagai host, VM adalah guest/client (Hypervisor Type 2)
- Hypervisor : Menggunakan OS custom yang minimal dan menjalankan beberapa VM (Hypervisor Type 1)
- Emulation/Simulation : Membuat sebuah hardware + software virtual untuk meniru (mensimulasikan) hardware/software sesungguhnya
- Jails/Linux Containers : Software environmnet virtual yang berjalan pada OS
Teknik-teknik virtualisasi |
- Host/Guest OS, untuk membuat desktop-desktop virtual, test software pada environment uji.
- Hypervisor dan Jails, untuk membuat server-server virtual.
- Emulator, untuk memainkan game.
- Simulation, untuk keperluan simulasi perangkat-perangkat yang sudah tidak diproduksi tapi masih dipakai oleh banyak user, contoh mikroprosesor - bit dan 16-bit.
- dll.
Mahasiswa :
Nama : Koko Himawan Permadi
NIM : 19051204111
Prodi : S1 Teknik Informatika
Tidak ada komentar:
Posting Komentar