Anda di halaman 1dari 6

OpenNebula

OpenNebula adalah solusi open source yang sederhana namun kuat untuk membangun dan
mengelola Enterprise Clouds. Ini menggabungkan teknologi virtualisasi dan kontainer dengan
multi-tenancy, penyediaan otomatis, dan elastisitas untuk menawarkan aplikasi dan layanan
sesuai permintaan.

OpenNebula mengintegrasikan beberapa teknologi virtualisasi, dari VMware dan KVM


untuk cloud tervirtualisasi sepenuhnya hingga LXD dan Firecracker untuk penerapan dalam
container dan tanpa server. Ini mendukung kontainer dari Kubernetes atau Docker Hub bersama
dengan beban kerja mesin virtual, dan dapat dengan mudah menerapkan lingkungan hybrid dan
edge dengan sumber daya dari AWS, Microsoft Azure, dan Equinix Metal.

Dalam OpenNebula dapat membangun satu cloud on premise, cloud yang dihosting, atau
mungkin mengelola cloud federasi dengan beberapa pusat data atau cloud hybrid, atau membuat
cloud terdistribusi atau bahkan cloud menggunakan sumber daya di tepi. OpenNebula
menawarkan platform komprehensif untuk membuat dan mengatur infrastruktur dengan satu
portal yang mudah digunakan, klien memiliki kendali penuh atas sumber daya fisik dan virtual
klien dan dapat membuat cloud elastis multi-tenant di dalam pusat data dengan penerapan
individual sebesar enam belas pusat data dan tiga ratus ribu inti.

OpenNebula adalah open-source cloud computing toolkit untuk mengelola heterogen


pendistribusian data center infrastruktur. OpenNebula toolkit mengelola infrastruktur virtual
data center untuk membangun swasta, implementasi umum dan hibrida infrastruktur sebagai
layanan.

OpenNebula mengatur penyimpanan, jaringan, virtualisasi, pemantauan, dan keamanan


teknologi untuk menggelar layanan multi-tier (misalnya menghitung cluster) sebagai mesin
virtual pada infrastruktur terdistribusi, menggabungkan kedua sumber daya data center dan
sumber daya jarak jauh cloud, sesuai dengan kebijakan alokasi.

Toolkit ini mencakup fitur untuk integrasi, manajemen, skalabilitas, keamanan dan akuntansi.
Ia juga mengklaim standarisasi, interoperabilitas dan portabilitas, memberikan pengguna cloud
dan administrator dengan pilihan beberapa antarmuka awan (Amazon EC2 Query, OGF
antarmuka cloud computing open source dan vCloud ) dan hypervisor ( Xen , KVM dan
VMware ), dan dapat menampung beberapa hardware dan kombinasi perangkat lunak dalam
pusat data.

OpenNebula adalah organisasi mentoring di Google Summer of Code 2010. OpenNebula ini
disponsori oleh C12G . OpenNebula digunakan oleh penyedia hosting, operator telekomunikasi,
penyedia layanan TI, pusat-pusat superkomputer, laboratorium penelitian, dan proyek-proyek
penelitian internasional. Beberapa solusi cloud lain menggunakan OpenNebula sebagai mesin
awan atau jasa kernel.

Gambar 1 Tampilan OpenNebula


Reservoir

Reservoir atau Resources and Services Virtualization without Barries merupakan proyek dari
European Framework Program (FP7) yang didanai manajemen kompleks layanan TI di seluruh
domain administrasi yang berbeda, platform teknologi informasi dan geografi. Proyek ini
memiliki perkembangan yang signifikan pada arsitektur dan antarmuka terbuka serta perangkat
lunak sumber terbuka (open source).

Framework Reservoir menyajikan cetak biru atau blueprint untuk membantu penggambaran
dalam perencanaan bisnis membangun layanan infrastruktur sesuai permintaan, dengan biaya
yang kompetitif di seluruh domain administrative yang berbeda dengan memastikan kualitas
layanan. Penyedia cloud sekarang dapat membangun sebuah cloud yang lebih besar dengan
menyeimbangkan beban kerja, menurunkan biaya, beban kerja seluruh lokasi geografis melalui
federasi cloud. Reservoir memiliki keahlian dalam kerangka penilaian risiko dengan bekerja
secara sinergi dengan European Union Agency for Cybersecurity (ENISA).

Proyek Reservoir sedang mengembangkan sistem terobosan dan teknologi layanan yang akan
berfungsi sebagai infrastruktur sebagai layanan (Infrastructure as a Services/IaaS) menggunakan
komputasi awan. Proyek ini mengambil virtualisasi maju ke tingkat berikutnya untuk
memungkinkan migrasi sumber daya yang efisien di seluruh geografi dan domain administrasi,
memaksimalkan sumber daya, dan meminimalkan biaya pemanfaatan.

Gambar 2 Arsitektur Reservoir


Perangkat lunak dan spesifikasi yang dirilis oleh proyek sebagai bagian dari framework
Reservoir menawarkan pengguna kesempatan untuk membangun cloud untuk publik dan pribadi
dengan memilih komponen khusus yang tersedia dari framework Reservior.

Proyek Reservoir bertujuan untuk mendukung munculnya Service-Oriented Computing


(SOC) sebagai paradigma komputasi baru. Dalam paradigma ini, layanan adalah komponen
perangkat lunak melalui jaringan yang dapat diakses, platform dan bahasa antarmuka
independen, yang memungkinkan komposisi aplikasi terdistribusi kompleks dari komponen.
Proyek Reservoir adalah memperluas, menggabungkan dan mengintegrasikan tiga teknologi inti:
Virtualisasi, komputasi Grid dan Business Service Management (BSM). Pendekatan ini diambil
dalam rangka mewujudkan visi di mana utilitas komputasi dengan memanfaatkan sinergi antara
Kekuatan dari teknologi ini.
Service-Oriented Computing (SOC) adalah pergeseran paradigma dalam cara aplikasi
perancangan perangkat lunak dan dilaksanakan untuk mendukung proses bisnis dan pengguna.
SOC dibangun dalam Service Oriented Architecture (SOA) yang memiliki karakteristik sebagai
berikut:
 Layanan ini dapat digunakan kembali
 Layanan yang otonom, mudah digabungkan, dan platform independen
 Layanan perlu memenuhi persyaratan dari kontrak jasa
 Layanan dapat dikombinasikan untuk membentuk yang lebih besar, solusi multi-tier
 Layanan dapat digambarkan, dipublikasikan dan ditemukan.
Sementara SOA menyediakan arsitektur umum untuk mengaktifkan SOC, itu tidak mengatasi
isu mendasar yang diperlukan untuk solusi deployable yang sebenarnya, seperti keamanan end-
to-end, layanan penyebaran, manajemen dan orkestrasi, penagihan layanan, dan interpretasi dan
pemantauan Service Level Agreement (SLA) kondisi.
Sistem virtualisasi komersial biasanya menawarkan antarmuka manajemen non-standar yang
terbatas pada teknologi milik mereka dan lingkungan. Sebaliknya, Reservoir mengembangkan
lapisan abstraksi untuk memfasilitasi pengembangan satu set manajemen tingkat tinggi
komponen yang tidak terikat pada lingkungan tertentu. Untuk menunjukkan penerapan lapisan
manajemen generik ini, Reservoir menggunakan dua teknologi virtualisasi yang berbeda: Virtual
Machines (VM) dan Java Virtual Layanan Containers (VJSCs). Reservoir berkolaborasi dengan
badan standardisasi (DMTF, libvirt) untuk membuat antarmuka standar yang akan
memungkinkan interaksi antara situs didistribusikan atau lingkungan Grid, memungkinkan
federasi infrastruktur.
Reservoir telah menetapkan Architecture References untuk generasi berikutnya. Cloud
infrastruktur sebagai layanan (IaaS) mampu menangani persyaratan baru seperti layanan-
orientasi (managed services secara keseluruhan, mengotomatisasi penyediaan layanan dan
skalabilitas, dan menjamin Service Level Agreements), pemisahan antara infrastruktur dan
layanan, penggunaan standar spesifikasi, teknologi virtualisasi independen, dukungan untuk situs
federasi, yang memungkinkan swasta, publik dan hybrid cloud, keamanan dan isolasi penguatan
dan penggunaan utilitas komputasi model bisnis.
Fungsi manajemen infrastruktur Reservoir disusun dalam lapisan yang berbeda dan masing-
masing memiliki tugas dengan aspek yang berbeda.
1. Service Manager (SM), bertanggung jawab atas instansiasi aplikasi layanan
(mengendalikan Lifecycle Service) dan dinamis meminta sumber daya virtualized ke
lapisan yang mendasari (VEEM), yang bertujuan untuk menghindari over/under
provisioning dan over-biaya berdasarkan SLA dan aturan bisnis teknik perlindungan.
2. Virtual Execution Environment Manager (VEEM), bertanggung jawab untuk penempatan
VEES (Virtual Execution Environment, generalisasi dari konsep Virtual Machine)
menjadi Host VEE (generalisasi dari konsep hypervisor atau Java Virtual Machine
Manager Container).
3. Virtual Execution Environment Host (VEEH), merupakan sumber daya tervirtualisasi
yang dapat menampung jenis tertentu Vees (misalnya mesin fisik dengan hypervisor
mengendalikannya, atau Java Virtual Layanan Container). VEEH juga bertanggung
jawab untuk menambah platform virtualisasi fungsi yang diperlukan (manajemen
jaringan virtual, penyimpanan gambar, gambar hidup-migrasi, dll).

Teknologi yang dikembangkan oleh Reservoir:


1) Migrasi pemberdayaan dari kedua mesin virtual dan layanan virtual java, wadah seluruh
jaringan dan penyimpanan batas.
2) Manajemen didistribusikan virtual infrastruktur pendukung di situs pribadi, arsitektur
cloud publik dan hybrid.
3) Algoritma untuk alokasi sumber daya untuk memenuhi SLA (Service Level Agreement)
persyaratan.
4) Penciptaan Service resmi Definition Language untuk mendukung layanan penyebaran
dan manajemen siklus hidup seluruh situs Reservoir.
5) Mekanisme keamanan untuk penyebaran aman dan relokasi mesin virtual di mesin fisik,
dan situs Reservoir.
6) Pengembangan model informasi bisnis serta pembayaran berorientasi bisnis dan
mekanisme penagihan biaya untuk sumber daya yang digunakan di satu atau lebih situs
Reservoir.
7) Pengembangan testbed untuk kinerja benchmark kasus penggunaan industri yang
sebenarnya dalam lingkungan Reservoir.
8) Otomatis manajemen lifecycle layanan untuk layanan provisioning dan skalabilitas
dinamis.

Cloud computing saat ini menawarkan tiga model, yaitu Infrastructure as a Service (IaaS),
Platform as a Service (PaaS) dan Software as a Service (SaaS), semuanya melibatkan
pengiriman on-demand sumber daya komputasi. Semakin banyak penyedia menawarkan solusi
IaaS untuk kapasitas elastis, dimana server "contoh" dijalankan dalam infrastruktur milik mereka
dan ditagih secara komputasi utilitas (mesin biasanya virtual pada per contoh tarif per jam). Ada
juga sejumlah produk komersial dan open source yang berusaha untuk meniru fungsi ini di-
rumah sementara mengekspos antarmuka yang kompatibel sehingga "hybrid cloud" lingkungan
operasi dapat dibuat.

Anda mungkin juga menyukai