SlideShare a Scribd company logo
1 of 7
Download to read offline
Lisensi Dokumen:
Copyright © 2012 CloudIndonesiA.OR.ID
Lisensi Atribusi-Berbagi Serupa Creative Commons.
Diizinkan untuk mengutip atau menyebarkan
sebagian atau seluruh isi buku ini, asal menyebut
sumbernya dan menggunakan lisensi serupa
2012
Bermain dengan Infrastruktur Virtual :
VMware® vSphere® (Tulisan Kedelapan)
Berkah I. Santoso
berkahs@cloudindonesia.or.id
Copyright © 2012 CloudIndonesiA
Komunitas Cloud Computing Indonesia
http://www.cloudindonesia.or.id/
twitter: @cloud_indonesia
1 Bermain dengan Infrastruktur Virtual : VMware® vSphere®
Pendahuluan
Teknologi virtualisasi dewasa ini telah merambah sedemikian luas dalam setiap aspek kegiatan
komputasi pengguna. Fenomena pergeseran cara pandang penggunaan sumber daya TI berupa
hardware menjadi cara pandang penggunaan sumber daya TI berupa software, saat ini sudah
dimungkinkan dengan adanya pendekatan virtualisasi. Pada pembahasan teknis berikut ini, akan
kami ulas secara mendalam mekanisme ESXi dalam penggunaan memori yang efisien dan
dukungan VMware dalam mencapai tingkat perbandingan konsolidasi server yang lebih tinggi,
sebagai lanjutan dari tulisan sebelumnya.
Mekanisme ESXi dalam Penggunaan Memori yang Efisien
ESXi menggunakan beberapa fasilitas yang didesain VMware untuk mendukung efisiensi
penggunaan RAM dan tingkat perbandingan konsolidasi yang lebih tinggi. Salah satu fasilitas
tersebut adalah transparent sharing page.
Kernel VM mendeteksi pada saat VM yang berbeda memiliki halaman-halaman memori dengan
konten yang identik dan kernel VM mengatur halaman-halaman tersebut untuk dapat dibagi
pakaikan. Mekanisme berbagi pakai halaman-halaman memori memungkinkan halaman fisik
tunggal dari suatu memori dapat dipetakan kedalam setiap alamat penyimpanan VM. Apabila
suatu VM mencoba untuk melakukan perubahan pada halaman yang dibagi pakai, maka kernel
VM akan membuat salinan yang spesifik untuk VM tersebut dan kemudian kernel VM
melakukan pemetaan halaman tersebut kedalam alamat penyimpanan VM tersebut saja. VM
yang lain selanjutnya melakukan mekanisme berbagi pakai salinan asli halaman memori.
Fasilitas transparent page sharing dikonfigurasikan sesuai dengan konfigurasi standar. Sistem
virtualisasi secara dinamis melakukan scanning pada memori untuk mencari halaman-halaman
yang terduplikasi. Mekanisme tersebut merupakan cara suatu host ESXi secara pro aktif untuk
melindungi memori fisik dari kerusakan dan kesalahan penggunaan oleh VM.
Copyright © 2012 CloudIndonesiA
Komunitas Cloud Computing Indonesia
http://www.cloudindonesia.or.id/
twitter: @cloud_indonesia
2 Bermain dengan Infrastruktur Virtual : VMware® vSphere®
Pada Gambar 1 menjelaskan mengenai manajemen memori oleh ESXi atau kernel VM pada
suatu host fisik.
Gambar 1. ESX memory management
Sumber : http://communities.vmware.com/blogs/drummonds/2009/04/10/understanding-esx-
memory-management-at-partner-exchange-2009
Pada Gambar 2 menjelaskan mengenai mekanisme kernel VM dalam mendeteksi halaman-
halaman memori fisik yang identik dan cara kernel VM melakukan pemetaan terhadap halaman-
halaman identik pada halaman memori fisik yang sama, tanpa adanya perubahan pada Guest
O/S. Kernel VM memperlakukan halaman-halaman yang dibagi pakai tersebut secara copy-on-
write, yaitu bersifat read-only pada saat dibagi pakai dan membuat private copy setelah
penulisan halaman memori.
Copyright © 2012 CloudIndonesiA
Komunitas Cloud Computing Indonesia
http://www.cloudindonesia.or.id/
twitter: @cloud_indonesia
3 Bermain dengan Infrastruktur Virtual : VMware® vSphere®
Gambar 2. Penggunaan memori secara efisien
Sumber : http://blogs.vmware.com/tp/virtualreality/WindowsLiveWriter/sld06a_1.png
Dukungan VMware dalam Mencapai Tingkat Perbandingan Konsolidasi Server yang Lebih
Tinggi
ESXi menggunakan beberapa fasilitas yang didesain VMware untuk mendukung efisiensi
penggunaan RAM dan tingkat perbandingan konsolidasi yang lebih tinggi. Salah satu fasilitas
yang lain adalah balloon driver. Istilah balloon driver mewakili driver perangkat pada vmware,
yaitu vmmemctl. Balloon driver terinstalasi pada Guest O/S pada saat seorang system
administrator melakukan instalasi VMware® Tools pada Guest O/S tersebut.
Copyright © 2012 CloudIndonesiA
Komunitas Cloud Computing Indonesia
http://www.cloudindonesia.or.id/
twitter: @cloud_indonesia
4 Bermain dengan Infrastruktur Virtual : VMware® vSphere®
Pada saat suatu VM melepaskan kebutuhan memori, maka cara pendekatan terbaik terhadap
kondisi tersebut adalah membolehkan guest O/S yang berjalan diatas VM untuk menyerahkan
halaman-halaman memory yang dilepaskan kepada sistem. VM tersebut mengenali halaman-
halaman mana saja yang terakhir kali digunakan dan halaman-halaman mana saja yang dapat
dengan mudah dilepaskan dari media penyimpanan. Keadaan tersebut merupakan kondisi yang
ingin dicapai oleh vmmemctl sehingga instalasi VMware Tools pada Guest O/S diperlukan,
salah satunya untuk mendapatkan fitur balloon driver tesebut.
Fungsi balloon driver adalah untuk meminta memori dari Guest O/S untuk selanjutnya
dilepaskan dibawah pengaturan kernel VM. Guest O/S diatas VM tidak mengetahui pada tiap
tingkatan, tentang komunikasi yang berlangsung antara balloon driver dan kernel VM. Guest O/S
mengetahui bahwa balloon driver telah terinstalasi, akan tetapi Guest O/S tidak mengetahui
tujuan penggunaan fasilitas balloon driver tersebut.
Pada saat suatu sistem tidak sedang dibawah tekanan memori, tidak ada balloon driver pada VM
yang meningkat. Akan tetapi pada saat memori menjadi langka, maka kernel VM memilih suatu
VM dan meningkatkan balloon driver pada VM tersebut. Hal ini menyebabkan balloon driver
dalam VM tersebut meminta sumber daya memori dari Guest O/S. Sehingga terpenuhinya
sumber daya komputasi suatu VM dengan cara menghasilkan memori berdasarkan algoritma
VM tersebut. Kernel VM juga dapat mengatur untuk melepaskan halaman memori untuk VM
lainnya.
Pada Gambar 3 terlihat mekanisme penggunaan balloon driver untuk mendukung rasio
konsolidasi memori yang lebih tinggi.
Copyright © 2012 CloudIndonesiA
Komunitas Cloud Computing Indonesia
http://www.cloudindonesia.or.id/
twitter: @cloud_indonesia
5 Bermain dengan Infrastruktur Virtual : VMware® vSphere®
Gambar 3. Balloon driver untuk mendukung rasio konsolidasi memori yang lebih tinggi.
Sumber : http://blogs.vmware.com/tp/virtualreality/WindowsLiveWriter/sld07a_1.png
References :
http://www.vmware.com/products/vsphere/mid-size-and-enterprise-business/overview.html
http://www.vmwaretips.com/presentations/SD_VMUG-May2009.ppsx
http://communities.vmware.com/docs/DOC-18074
VMware vSphere Overview : ESXi 5.0 and vCenter Server 5.0 Manual.
VMware® Infrastructure Architecture Overview White Paper (vi_architecture_wp.pdf).
Copyright © 2012 CloudIndonesiA
Komunitas Cloud Computing Indonesia
http://www.cloudindonesia.or.id/
twitter: @cloud_indonesia
6 Bermain dengan Infrastruktur Virtual : VMware® vSphere®
VMware® What’s New in VMware® vSphere™ 4 : Virtual Networking, White Papers.
VMware Virtual Networking Concepts Information Guide, Revision: 20070718 Item: IN-018-INF-
01-01.
Biografi Penulis
Berkah I. Santoso. Menyelesaikan kuliah Magister Teknologi Informasi di Universitas Indonesia,
Jakarta (2007). Pernah bekerja sebagai Web Developer untuk salah satu konsultan TI di Depok,
Jawa Barat (2004), System Administrator, IT Assistant Manager pada salah satu perusahaan
pelayaran di Jakarta (2004 – 2007), IT Manager pada salah satu anak usaha kelompok media
besar di Indonesia (2008 – 2012), Dosen TI pada salah satu universitas swasta di Jakarta dan IT
Business Development Manager pada salah satu konsultan TI berbasis Linux dan Open Source
Software (2008-sekarang). Pada Mei 2012 bergabung dengan komunitas CloudIndonesiA
sebagai salah satu anggota tim penulis teknis Bidang Konten dan Review Artikel.

More Related Content

Similar to Edisi 08 - Bermain dengan Infrastruktur Virtual (VMware® vSphere)

Presentasi bab 11.kso
Presentasi bab 11.ksoPresentasi bab 11.kso
Presentasi bab 11.kso
Johan Irfan
 
Keamanan Virtualisasi dalam Cloud Computing
Keamanan Virtualisasi dalam Cloud ComputingKeamanan Virtualisasi dalam Cloud Computing
Keamanan Virtualisasi dalam Cloud Computing
Ahmad ZA
 
Analisa Performansi Server Cloud Berbasis Proxmox Ve untuk Multi Server dan M...
Analisa Performansi Server Cloud Berbasis Proxmox Ve untuk Multi Server dan M...Analisa Performansi Server Cloud Berbasis Proxmox Ve untuk Multi Server dan M...
Analisa Performansi Server Cloud Berbasis Proxmox Ve untuk Multi Server dan M...
OniOrion
 

Similar to Edisi 08 - Bermain dengan Infrastruktur Virtual (VMware® vSphere) (20)

Edisi 03 - Bermain dengan Infrastruktur Virtual (VMware® vSphere)
Edisi 03 - Bermain dengan Infrastruktur Virtual (VMware® vSphere)Edisi 03 - Bermain dengan Infrastruktur Virtual (VMware® vSphere)
Edisi 03 - Bermain dengan Infrastruktur Virtual (VMware® vSphere)
 
Sistem Jaringan 2 Diskusi 3.pdf
Sistem Jaringan 2 Diskusi 3.pdfSistem Jaringan 2 Diskusi 3.pdf
Sistem Jaringan 2 Diskusi 3.pdf
 
Apjk sylvia dianita 1202216
Apjk sylvia dianita 1202216Apjk sylvia dianita 1202216
Apjk sylvia dianita 1202216
 
Cloud Computing Dengan VMWARE
Cloud Computing Dengan VMWARECloud Computing Dengan VMWARE
Cloud Computing Dengan VMWARE
 
Implementasi clustering pada jee container
Implementasi clustering pada jee containerImplementasi clustering pada jee container
Implementasi clustering pada jee container
 
Simulasi data center (networking)
Simulasi data center (networking)Simulasi data center (networking)
Simulasi data center (networking)
 
Panduan Praktikum Administrasi Sistem Jaringan - Proxmox VE 8.0.pdf
Panduan Praktikum Administrasi Sistem Jaringan - Proxmox VE 8.0.pdfPanduan Praktikum Administrasi Sistem Jaringan - Proxmox VE 8.0.pdf
Panduan Praktikum Administrasi Sistem Jaringan - Proxmox VE 8.0.pdf
 
Presentasi bab 11.kso
Presentasi bab 11.ksoPresentasi bab 11.kso
Presentasi bab 11.kso
 
Praktikum4 komdat_install windows xp in virtual box
Praktikum4 komdat_install windows xp in virtual boxPraktikum4 komdat_install windows xp in virtual box
Praktikum4 komdat_install windows xp in virtual box
 
virtualisasi
virtualisasivirtualisasi
virtualisasi
 
Pertemuan Ke-12 - Sistem Operasi -Mesin Virtual (VM).pptx
Pertemuan Ke-12 - Sistem Operasi -Mesin Virtual (VM).pptxPertemuan Ke-12 - Sistem Operasi -Mesin Virtual (VM).pptx
Pertemuan Ke-12 - Sistem Operasi -Mesin Virtual (VM).pptx
 
Keamanan Virtualisasi dalam Cloud Computing
Keamanan Virtualisasi dalam Cloud ComputingKeamanan Virtualisasi dalam Cloud Computing
Keamanan Virtualisasi dalam Cloud Computing
 
Makalah Arsitektur Cloud Operating System
Makalah Arsitektur Cloud Operating SystemMakalah Arsitektur Cloud Operating System
Makalah Arsitektur Cloud Operating System
 
Distributed Database Using Oracle
Distributed Database Using OracleDistributed Database Using Oracle
Distributed Database Using Oracle
 
Saiful bahri 1108107010063_tugas2
Saiful bahri 1108107010063_tugas2Saiful bahri 1108107010063_tugas2
Saiful bahri 1108107010063_tugas2
 
Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1
 
MVC J2EE using servlet
MVC J2EE using servletMVC J2EE using servlet
MVC J2EE using servlet
 
Frame work php
Frame work phpFrame work php
Frame work php
 
Oracle VirtualBox
Oracle VirtualBoxOracle VirtualBox
Oracle VirtualBox
 
Analisa Performansi Server Cloud Berbasis Proxmox Ve untuk Multi Server dan M...
Analisa Performansi Server Cloud Berbasis Proxmox Ve untuk Multi Server dan M...Analisa Performansi Server Cloud Berbasis Proxmox Ve untuk Multi Server dan M...
Analisa Performansi Server Cloud Berbasis Proxmox Ve untuk Multi Server dan M...
 

Recently uploaded

Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
pipinafindraputri1
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
novibernadina
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
nabilafarahdiba95
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
IvvatulAini
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
JarzaniIsmail
 

Recently uploaded (20)

Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 
Regresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptxRegresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptx
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
Pelaksana Lapangan Pekerjaan Jalan .pptx
Pelaksana Lapangan Pekerjaan Jalan .pptxPelaksana Lapangan Pekerjaan Jalan .pptx
Pelaksana Lapangan Pekerjaan Jalan .pptx
 
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
 
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 

Edisi 08 - Bermain dengan Infrastruktur Virtual (VMware® vSphere)

  • 1. Lisensi Dokumen: Copyright © 2012 CloudIndonesiA.OR.ID Lisensi Atribusi-Berbagi Serupa Creative Commons. Diizinkan untuk mengutip atau menyebarkan sebagian atau seluruh isi buku ini, asal menyebut sumbernya dan menggunakan lisensi serupa 2012 Bermain dengan Infrastruktur Virtual : VMware® vSphere® (Tulisan Kedelapan) Berkah I. Santoso berkahs@cloudindonesia.or.id
  • 2. Copyright © 2012 CloudIndonesiA Komunitas Cloud Computing Indonesia http://www.cloudindonesia.or.id/ twitter: @cloud_indonesia 1 Bermain dengan Infrastruktur Virtual : VMware® vSphere® Pendahuluan Teknologi virtualisasi dewasa ini telah merambah sedemikian luas dalam setiap aspek kegiatan komputasi pengguna. Fenomena pergeseran cara pandang penggunaan sumber daya TI berupa hardware menjadi cara pandang penggunaan sumber daya TI berupa software, saat ini sudah dimungkinkan dengan adanya pendekatan virtualisasi. Pada pembahasan teknis berikut ini, akan kami ulas secara mendalam mekanisme ESXi dalam penggunaan memori yang efisien dan dukungan VMware dalam mencapai tingkat perbandingan konsolidasi server yang lebih tinggi, sebagai lanjutan dari tulisan sebelumnya. Mekanisme ESXi dalam Penggunaan Memori yang Efisien ESXi menggunakan beberapa fasilitas yang didesain VMware untuk mendukung efisiensi penggunaan RAM dan tingkat perbandingan konsolidasi yang lebih tinggi. Salah satu fasilitas tersebut adalah transparent sharing page. Kernel VM mendeteksi pada saat VM yang berbeda memiliki halaman-halaman memori dengan konten yang identik dan kernel VM mengatur halaman-halaman tersebut untuk dapat dibagi pakaikan. Mekanisme berbagi pakai halaman-halaman memori memungkinkan halaman fisik tunggal dari suatu memori dapat dipetakan kedalam setiap alamat penyimpanan VM. Apabila suatu VM mencoba untuk melakukan perubahan pada halaman yang dibagi pakai, maka kernel VM akan membuat salinan yang spesifik untuk VM tersebut dan kemudian kernel VM melakukan pemetaan halaman tersebut kedalam alamat penyimpanan VM tersebut saja. VM yang lain selanjutnya melakukan mekanisme berbagi pakai salinan asli halaman memori. Fasilitas transparent page sharing dikonfigurasikan sesuai dengan konfigurasi standar. Sistem virtualisasi secara dinamis melakukan scanning pada memori untuk mencari halaman-halaman yang terduplikasi. Mekanisme tersebut merupakan cara suatu host ESXi secara pro aktif untuk melindungi memori fisik dari kerusakan dan kesalahan penggunaan oleh VM.
  • 3. Copyright © 2012 CloudIndonesiA Komunitas Cloud Computing Indonesia http://www.cloudindonesia.or.id/ twitter: @cloud_indonesia 2 Bermain dengan Infrastruktur Virtual : VMware® vSphere® Pada Gambar 1 menjelaskan mengenai manajemen memori oleh ESXi atau kernel VM pada suatu host fisik. Gambar 1. ESX memory management Sumber : http://communities.vmware.com/blogs/drummonds/2009/04/10/understanding-esx- memory-management-at-partner-exchange-2009 Pada Gambar 2 menjelaskan mengenai mekanisme kernel VM dalam mendeteksi halaman- halaman memori fisik yang identik dan cara kernel VM melakukan pemetaan terhadap halaman- halaman identik pada halaman memori fisik yang sama, tanpa adanya perubahan pada Guest O/S. Kernel VM memperlakukan halaman-halaman yang dibagi pakai tersebut secara copy-on- write, yaitu bersifat read-only pada saat dibagi pakai dan membuat private copy setelah penulisan halaman memori.
  • 4. Copyright © 2012 CloudIndonesiA Komunitas Cloud Computing Indonesia http://www.cloudindonesia.or.id/ twitter: @cloud_indonesia 3 Bermain dengan Infrastruktur Virtual : VMware® vSphere® Gambar 2. Penggunaan memori secara efisien Sumber : http://blogs.vmware.com/tp/virtualreality/WindowsLiveWriter/sld06a_1.png Dukungan VMware dalam Mencapai Tingkat Perbandingan Konsolidasi Server yang Lebih Tinggi ESXi menggunakan beberapa fasilitas yang didesain VMware untuk mendukung efisiensi penggunaan RAM dan tingkat perbandingan konsolidasi yang lebih tinggi. Salah satu fasilitas yang lain adalah balloon driver. Istilah balloon driver mewakili driver perangkat pada vmware, yaitu vmmemctl. Balloon driver terinstalasi pada Guest O/S pada saat seorang system administrator melakukan instalasi VMware® Tools pada Guest O/S tersebut.
  • 5. Copyright © 2012 CloudIndonesiA Komunitas Cloud Computing Indonesia http://www.cloudindonesia.or.id/ twitter: @cloud_indonesia 4 Bermain dengan Infrastruktur Virtual : VMware® vSphere® Pada saat suatu VM melepaskan kebutuhan memori, maka cara pendekatan terbaik terhadap kondisi tersebut adalah membolehkan guest O/S yang berjalan diatas VM untuk menyerahkan halaman-halaman memory yang dilepaskan kepada sistem. VM tersebut mengenali halaman- halaman mana saja yang terakhir kali digunakan dan halaman-halaman mana saja yang dapat dengan mudah dilepaskan dari media penyimpanan. Keadaan tersebut merupakan kondisi yang ingin dicapai oleh vmmemctl sehingga instalasi VMware Tools pada Guest O/S diperlukan, salah satunya untuk mendapatkan fitur balloon driver tesebut. Fungsi balloon driver adalah untuk meminta memori dari Guest O/S untuk selanjutnya dilepaskan dibawah pengaturan kernel VM. Guest O/S diatas VM tidak mengetahui pada tiap tingkatan, tentang komunikasi yang berlangsung antara balloon driver dan kernel VM. Guest O/S mengetahui bahwa balloon driver telah terinstalasi, akan tetapi Guest O/S tidak mengetahui tujuan penggunaan fasilitas balloon driver tersebut. Pada saat suatu sistem tidak sedang dibawah tekanan memori, tidak ada balloon driver pada VM yang meningkat. Akan tetapi pada saat memori menjadi langka, maka kernel VM memilih suatu VM dan meningkatkan balloon driver pada VM tersebut. Hal ini menyebabkan balloon driver dalam VM tersebut meminta sumber daya memori dari Guest O/S. Sehingga terpenuhinya sumber daya komputasi suatu VM dengan cara menghasilkan memori berdasarkan algoritma VM tersebut. Kernel VM juga dapat mengatur untuk melepaskan halaman memori untuk VM lainnya. Pada Gambar 3 terlihat mekanisme penggunaan balloon driver untuk mendukung rasio konsolidasi memori yang lebih tinggi.
  • 6. Copyright © 2012 CloudIndonesiA Komunitas Cloud Computing Indonesia http://www.cloudindonesia.or.id/ twitter: @cloud_indonesia 5 Bermain dengan Infrastruktur Virtual : VMware® vSphere® Gambar 3. Balloon driver untuk mendukung rasio konsolidasi memori yang lebih tinggi. Sumber : http://blogs.vmware.com/tp/virtualreality/WindowsLiveWriter/sld07a_1.png References : http://www.vmware.com/products/vsphere/mid-size-and-enterprise-business/overview.html http://www.vmwaretips.com/presentations/SD_VMUG-May2009.ppsx http://communities.vmware.com/docs/DOC-18074 VMware vSphere Overview : ESXi 5.0 and vCenter Server 5.0 Manual. VMware® Infrastructure Architecture Overview White Paper (vi_architecture_wp.pdf).
  • 7. Copyright © 2012 CloudIndonesiA Komunitas Cloud Computing Indonesia http://www.cloudindonesia.or.id/ twitter: @cloud_indonesia 6 Bermain dengan Infrastruktur Virtual : VMware® vSphere® VMware® What’s New in VMware® vSphere™ 4 : Virtual Networking, White Papers. VMware Virtual Networking Concepts Information Guide, Revision: 20070718 Item: IN-018-INF- 01-01. Biografi Penulis Berkah I. Santoso. Menyelesaikan kuliah Magister Teknologi Informasi di Universitas Indonesia, Jakarta (2007). Pernah bekerja sebagai Web Developer untuk salah satu konsultan TI di Depok, Jawa Barat (2004), System Administrator, IT Assistant Manager pada salah satu perusahaan pelayaran di Jakarta (2004 – 2007), IT Manager pada salah satu anak usaha kelompok media besar di Indonesia (2008 – 2012), Dosen TI pada salah satu universitas swasta di Jakarta dan IT Business Development Manager pada salah satu konsultan TI berbasis Linux dan Open Source Software (2008-sekarang). Pada Mei 2012 bergabung dengan komunitas CloudIndonesiA sebagai salah satu anggota tim penulis teknis Bidang Konten dan Review Artikel.