OpenStack Compute Service Nova

Proyek ini bertujuan untuk memberikan solusi ke semua jenis awan dengan menjadi sederhana untuk diimplementasikan, kebutuhan skala besar, dan banyak fitur. Teknologi ini terdiri dari serangkaian proyek yang saling terkait dengan memberikan berbagai komponen untuk solusi infrastruktur awan.

2.6.1 OpenStack Compute Service Nova

Open souce Software yang di desain untuk me-manage jaringan-jaringan skala besar, virtual mesin serta menciptakan platform yang scalable untuk cloud- computing. Computing Fabric controller Semua kegiatan yang diperlukan untuk mendukung siklus hidup dari instance dalam OpenStack cloud yang ditangani oleh Nova. Hal ini membuat Nova sebagai Platform Manajemen yang mengelola sumber daya komputasi, jaringan, otorisasi, dan kebutuhan skalabilitas dari OpenStack cloud. Namun, Nova tidak menyediakan kemampuan virtualisasi dengan sendirinya, melainkan menggunakan API Libvirt untuk berinteraksi dengan didukung hypervisors. Nova memperlihatkan semua kemampuannya melalui API layanan web yang kompatibel dengan API EC2 dari Amazon Web Services. Fungsi dan Fitur dari OpenStack Compute adalah sebagai berikut: 1. Mengelola siklus hidup life cycle dari instance. 2. Mengelola compute resource 3. Jaringan dan Otorisasi 4. REST Representational State Transfer berbasis API STIKOM SURABAYA 5. Komunikasi asynchronous yang konsisten 6. Hypervisor agnostik: dukungan untuk Xen, XenServer XCP, KVM, UML, VMware vSphere dan Hyper-V Komponen utama dari OpenStack Compute adalah sebagai berikut: 1. API Server nova-api Server API menyediakan sebuah interface bagi dunia luar untuk berinteraksi dengan infrastruktur cloud. API server adalah satu-satunya komponen yang memungkinkan dunia luar untuk mengelola infrastruktur. Manajemen dapat melakukan layanan web melalui panggilan menggunakan EC2 API. Server API kemudian dapat berkomunikasi dengan komponen yang relevan dari infrastruktur cloud melalui Antrian Pesan Message Queue. Sebagai alternatif untuk EC2 API, OpenStack juga menyediakan API asli yang disebut OpenStack API. 2. Message Queue rabbit-mq server OpenStack berkomunikasi di antara mereka sendiri menggunakan antrian pesan Message Queue melalui AMQP Advanced Message Queue Protocol. Nova menggunakan panggilan asynchronous untuk merespon permintaan, dengan panggilan yang kembali akan memicu sekali respon diterima. Karena komunikasi asynchronous digunakan, pengguna tidak akan terlalu lama dalam keadaan menunggu. Ini berlaku efektif sejak banyak tindakan yang diharapkan oleh API panggilan seperti peluncuran sebuah contoh atau meng-upload gambar yang memakan waktu. 3. Compute Workers nova-compute Compute workers berurusan dengan siklus hidup manajemen instance. Mereka menerima permintaan untuk manajemen siklus hidup instance melalui STIKOM SURABAYA Message Queue dan melaksanakan operasi. Ada beberapa Compute workers dalam penyebaran awan produksi yang khas. instance ditempatkan pada salah satu Compute workers tersedia berdasarkan algoritma penjadwalan yang digunakan. 4. Network Controller nova-network Network controller berkaitan dengan konfigurasi jaringan dari mesin host. Ia melakukan operasi seperti mengalokasikan alamat IP, mengkonfigurasi VLAN untuk proyek-proyek, pelaksanaan security groups dan mengkonfigurasi jaringan untuk compute nodes. 5. Volume Worker nova-volume Volume worker digunakan untuk pengelolaan volume instance berbasis LVM Logical Volume Manager. Volume worker melakukan fungsi volume yang terkait seperti penciptaan, penghapusan, melampirkan volume ke instance, dan memisahkan volume dari instance. Volume menyediakan cara untuk menyediakan penyimpanan persisten untuk instance, sebagai partisi root adalah non-persisten dan setiap perubahan yang dibuat itu akan hilang ketika instance dihentikan. Ketika volume terlepas dari instance atau ketika sebuah contoh, dimana volume terpasang, dihentikan, itu mempertahankan data yang tersimpan di dalamnya. Data ini dapat diakses dengan kembali melampirkan volume ke instance yang sama atau dengan melampirkan ke instance lainnya. Data penting dalam instance harus selalu ditulis untuk volume, sehingga dapat diakses nantinya. Hal ini biasanya berlaku untuk kebutuhan penyimpanan database server dll. STIKOM SURABAYA 6. Scheduler nova-scheduler The scheduler memetakan nova-API yang dipanggi untuk komponen OpenStack yang sesuai. Ini berjalan sebagai daemon bernama nova-scheduler dan mengambil compute server dari sumber daya yang tersedia tergantung pada algoritma penjadwalan di tempat. Scheduler dapat mendasarkan keputusan pada berbagai faktor seperti beban, memori, jarak fisik dari zona ketersediaan availability zone, CPU arsitektur, dll. nova scheduler menerapkan arsitektur pluggable. Saat ini nova-scheduler mengimplementasikan algoritma penjadwalan beberapa dasar: a. Change: Dalam metode ini, compute host dipilih secara acak di seluruh availability zone. b. Availability zone: Serupa dengan change, tapi compute host tersebut dipilih secara acak dari dalam Availability zone tertentu. c. Simple: Dalam metode ini, host memiliki beban yang paling sehingga dipilih untuk menjalankan instance. Informasi beban dapat diambil dari penyeimbang beban load balancer.

2.6.2 OpenStack Imaging Service Glance

Dokumen yang terkait

Rancang Bangun Software As A Service (SaaS) Pada E-Puskesmas Berbasis Cloud Computing

4 47 221

TA : Rancang Bangun Aplikasi Teleradiologi Berbasis Cloud Computing Dengan Prinsip Data As A Service.

0 5 154

ANALISIS SKALABILITAS PRIVATE CLOUD COMPUTING BERBASIS INFRASTUCTURE AS A SERVICE (IAAS).

10 18 91

Institutional Repository | Satya Wacana Christian University: Analisis Fungsi Compute pada Private Cloud Computing dengan Model Layanan Infrastructure as a Service Menggunakan OpenStack

0 0 10

IMPLEMENTASI DAN ANALISA PERFORMANSI PLATFORM KEYSTONE DALAM SERVICE IDENTITY BERBASIS OPENSTACK IMPLEMENTATION AND PERFORMANCE ANALYSIS PLATFORM KEYSTONE IN IDENTTITY SERVICE BASED ON OPENSTACK

0 0 8

DESAIN DAN REALISASI SISTEM GRID COMPUTING PADA INFRASTRUCTURE AS A SERVICE (IAAS) MENGGUNAKAN CLOUD PLATFORM OPENSTACK DESIGN AND REALIZATION OF GRID COMPUTING SYSTEM ON INFRASTRUCTURE AS A SERVICE (IAAS) USING OPENSTACK CLOUD PLATFORM

0 0 6

PERANCANGAN DAN IMPLEMENTASI PENGGUNAAN CLOUD SERVER PAAS (PLATFORM AS A SERVICE) SEBAGAI PENYIMPAN DATA PENGUNJUNG DAN REKAMAN VIDEO PENGUNJUNG PADA BUILDING SECURITY SYSTEM BERBASIS EMBEDDED DESIGN AND IMPLEMENTATION CLOUD SERVER PAAS (PLATFORM AS A SER

0 0 5

ANALISIS IMPLEMENTASI INFRASTRUCTURE AS A SERVICE MENGGUNAKAN UBUNTU CLOUD INFRASTRUKTUR

0 0 8

OPTIMALISASI WEB SERVER MENGGUNAKAN SYSTEM FAILOVER CLUSTERING BERBASIS CLOUD COMPUTING

1 4 8

ANALISIS SKALABILITAS PRIVATE CLOUD COMPUTING BERBASIS INFRASTUCTURE AS A SERVICE (IAAS)

0 0 18