openstack
TRANSCRIPT
Nama Kelompok
1. DWI CHANDRA YANUAR
2. I NENGAH BAYU KURNIAWAN
3. MUHHAMAD IQBAL TAWAQAL
4. SHANDY PURNAMA
4IA24
Pengertian Open Stack :OpenStack adalah sistem operasi cloud yg mengelola sumber-daya a.l.
komputasi, penyimpan dan jaringan, yg tersedia pada infrastruktur fisik seperti
dalam sebuah fasilitas pusat-data (data-center). Admin atau pengguna dapat
mengendalikan dan melakukan provisioning atas sumber-daya ini
melaluidashboard / antar-muka web. Developer dapat mengakses sumber-
daya tersebut melalui sejumlah API standard.
TL;DR OpenStack:
Platform cloud sumber terbuka (open-source), untuk cloud publik maupun
privat
Platform IaaS (Infrastructure as a Service) yg mengatur sumber-daya
a.l. compute, storage, network
Sistem operasi cloud yg massively scalable
Proyek dan komunitas open-source besar, didukung dan diikuti oleh banyak
pihak, baik individu maupun industri
Arsitektur OpenstackOpenStack dirancang dengan aristektur modular, terdiri darikomponen-komponen berikut:
Horizon - OpenStack Dashboard
Nova - OpenStack Compute (komputasi)
Neutron - OpenStack Networking (jaringan)
Swift - OpenStack Object Storage (penyimpan)
Cinder - OpenStack Block Storage (penyimpan blok)
Keystone - OpenStack Identity (layanan identitas)
Glance - OpenStack Image
Ceilometer - OpenStack Telemetry (billing)
Heat - OpenStack Orchestration
Trove - OpenStack Database
HorizonHorizon merupakan implementasi (ofisial untuk konsep)
dashboard OpenStack. Horizon menyediakan antar-
muka web untuk semua layanan OpenStack termasuk
Nova, Swift, Keystone dll.
Horizon dibuat menggunakan platform Django dengan
konsep yg extensible dan mengunakan komponen-
komponen reusable.
NovaKontroler compute seperti Nova, merupakan komponen utama dari sistem
IaaS, karena entitas ini yg mengatur proses dan alokasi CPU untuk setiap
VM.
Karakteristik Nova:
Component based architecture: memudahkan penambahan fitur dan
dan/atau perubahan skema (behaviour)
Highly available: dapat menyesuaikan dengan penambahan beban
komputasi (scale)
Fault-Tolerant: proses yg terisolasi untuk menghindari kegagalan karena
efek domino (cascading failures)
Recoverable: kegagalan akan mudah di-diagnosis, di-debug dan
ditanggulangi
Open Standard : menjadi implementasi referensi untuk API
yg community-driven
API Compatibility: API yg kompatibel dengan sistem-sistem populer
seperti Amazon EC2
NeutronFungsi utama Neutron adalah untuk menyediakan Network
connectivity as a service i.e. Neutron merupakan sistem untuk
melakukan provisioning jaringan yg melibatkan entitas virtual
(VM). Termasuk kedalam fungsi ini, antara lain, mengatur
jaringan/subnet, router, load-balacer, gateway, floating IP.
Neutron juga merupakan elemen yg (akan) banyak bersentuhan
dengan konsep SDN.
CinderCinder menyediakan layanan penyimpan blok (persistent)
untuk digunakan oleh compute instances. Cinder didisain
untuk bekerja-sama dengan komponen OpenStack,
terutama compute dan dashboard.
Cinder memungkinkan admin/pengguna untuk mengatur
kebutuhan terhadap media penyimpan dan dapat digunakan
untuk skenario-skenario pemakaian yg sensitif atau yg
membutuhkan kinerja tinggi seperti: penyimpan
database, expandable file systems, akses raw pada
penyimpan blok, snapshotmanagement e.g untuk
backup/restorasi.
Horizon
Horizon merupakan implementasi (ofisial untuk konsep)
dashboard OpenStack. Horizon menyediakan antar-
muka web untuk semua layanan OpenStack termasuk
Nova, Swift, Keystone dll.
Horizon dibuat menggunakan platform Django dengan
konsep yg extensible dan mengunakan komponen-
komponen reusable.
Referensi
OpenStack.org , The OpenStack Foundation
http://eueung.gitbooks.io/buku-komunitas-sdn-
rg/content/pengantar_openstack/README.html