Komponen dari Cloud Berbasis Eucalyptus (UEC)


Node Controller (NC)

      Sebuah node UEC adalah sebuah server dengan prosesor yang mempunyai kemampuan Virtualization Technology (VT) yang sudah di aktifkan yang mampu untuk menjalankan hypervisor seperti KVM. UEC akan secara automatis menginstalsi KVM jika pengguna memilih untuk menginstalasi node UEC.
Virtual Machine (VM) yang dijalankan pada hypervisor dan di kontrol oleh UEC biasanya di sebut
sebagai instance. Selain KVM, Eucalyptus juga mendukung hypervisor lain seperti Xen. Akan tetapi
Canonical lebih memilih KVM sebagai hypervisor untuk UEC.
Node Controller yang di jalankan di setiap node akan mengatur siklus kehidupan dari instance yang
jalan di node. Di satu sisi, NC berinteraksi dengan sistem operasi dan hypervisor yang jalan di node. Disisi lain, NC akan berinteraksi dengan CC. NC akan menanyakan sistem operasi yang jalan di node untuk mengetahui sumber daya fisik yang digunakan node, seperti, jumlah core, besar memory, ketersediaan disk dan juga mencek status dari VM instance yang jalan di node dan memberikan informasi tersebut ke CC.

Fungsi:
1. Mengumpulkan data yang terkait dengan ketersediaan dan penggunaan sumber daya di node dan melaporkan ke CC.

2. Manajemen siklus kehidupan dari instance.
Cluster Controller (CC)
CC memanage satu atau lebih Noce Controller (NC) dan menjalankan / memanaje instance pada NC.
CC juga memanage networking untuk instance yang jalan di Node sesuai dengan permintaan mode
jaringan dari Eucalyptus.
CC berkomunikasi dengan CLC di satu sisi dan banyak NC di sisi lain.
Fungsi:
1. Menerima permintaan dari CLC untuk menjalankan instance.
2. Memutuskan NC yang mana yang digunakan untuk menjalankan instance tersebut.
3. Mengatur virtual network untuk instance.
4. Mengumpulkan informasi tentang NC yang terdaftar dan melaporkannya ke CLC.
Walrus Storage Controller (WS3)
WS3 memberikan layanan penyimpanan yang sederhana tapi 'ngotot' / presistent menggunakan API
REST dan SOAP yang kompatibel dengan API S3.
Fungsi:
1. Menyimpan machine image (sistem operasi untuk instance).
2. Menyimpan snapshot
3. Menyimpan dan memberikan layanan file menggunakan API S3.
WS3 dapat dilihat sebagai sebuah sistem penyimpanan file yang sederhana.
Storage Controller (SC)
SC menyediakan tempat penyimpanan (storage) block dimana instance akan melihatnya sebagai
harddisk. Layanan ini mirip dengan layanan Elastic Block Storage (EBS) dari AWS.
Fungsi:
1. Pembuatan dari device EBS
2. Memberikan layanan block storage melalui protokol AoE atau iSCSI ke instance
Petunjuk Praktis: Cloud Computing 11
3. Memungkinkan pembuatan snapshot untuk volume.
Cloud Controller (CLC)
Cloud Controller (CLC) adalah front end dari seluruh infrastruktur cloud. CLC memberikan antar muka
layanan web yang compliant dengan EC2 / S3 ke client di satu sisi. Di sisi lain, CLC berinteraksi
dengan seluruh komponen infrastruktur Eucalyptus. CLC memberikan antar muka web ke user untuk
melakukan manajemen beberapa aspek dari infratruktur UEC.
Fungsi:
1. Memonitor ketersediaan sumber dari di berbagai komponen infrastruktur cloud, termasuk
hypervisor pada node yang digunakan untuk melakukan manajemen instance dan cluster
controller untuk melakukukan manajemen pada node hypervisor.

2. Arbitrasi Sumber Daya - menentukan cluster mana yang akan digunakan untuk bertanggung
jawab sebuah instance.

3. Memonitor instance yang sedang berjalan.
Pendek kata, CLC mempunyai pengetahuan yang lengkap tentang ketersediaan dan penggunaan
sumber daya di cloud maupun status cloud.

Postingan terkait:

Belum ada tanggapan untuk "Komponen dari Cloud Berbasis Eucalyptus (UEC)"