openstack

14

Upload: bhaykur

Post on 18-Jul-2015

168 views

Category:

Technology


23 download

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

Rilis Openstack :

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