Prak4 - Trove Dan Octavia
Prak4 - Trove Dan Octavia
Kelompok 04:
13321008 Dion Manurung
13321021 Naek Butar butar
13321029 Rico Situmorang
13321049 Trisna Lumban raja
13321051 Ruth Pratiwi
D3 TEKNOLOGI KOMPUTER
INSTITUT TEKNOLOGI DEL
FAKULTAS VOKASI
Trove adalah database sebagai layanan untuk OpenStack. Ini dirancang untuk berjalan
sepenuhnya di OpenStack. Dengan tujuan memungkinkan pengguna dengan cepat dan mudah
memanfaatkan fitur-fitur database relasional tanpa beban menangani tugas-tugas administratif
yang rumit. Pengguna cloud dan administor basis data dapat menyediakan dan mengelola
beberapa contoh basis data sesuai kebutuhan. Awalnya layanan ini fokus pada penyediaan
isolasi sumber daya dengan kinerja tinggi sambil mengotomasikan tugas administratif yang
kompleks termasuk penerapan, konfigurasi, patching, backup, restores and monitoring.
1. Pengumpulan Data: Data dikumpulkan dari berbagai sumber dan dapat melibatkan
berbagai jenis informasi.
Perlu diingat bahwa implementasi trove dapat bervariasi tergantung pada konteks dan
tujuan penggunaan.
Pengertian Trove
Octavia pada OpenStack adalah proyek yang menyediakan layanan load balancing sebagai
servis (Load Balancer as a Service atau LBaaS). Tujuan Octavia adalah menyederhanakan
pengelolaan dan implementasi layanan load balancing untuk aplikasi yang di-host di
lingkungan OpenStack.
Octavia pada konteks cloud dapat merujuk pada OpenStack Octavia. OpenStack Octavia
adalah proyek open-source yang menyediakan layanan load balancing (penyeimbangan beban)
sebagai layanan untuk lingkungan cloud OpenStack. Dengan menggunakan Octavia, pengguna
dapat mendistribusikan lalu lintas jaringan mereka secara efisien di antara beberapa server,
mengoptimalkan kinerja, dan meningkatkan ketersediaan aplikasi.Inti dari layanan ini adalah
untuk menyediakan manajemen load balancer sebagai layanan, yang dapat diakses dan
dikonfigurasi melalui antarmuka OpenStack Dashboard (Horizon) atau melalui API
OpenStack.Jadi, secara umum, Octavia di sini merujuk pada komponen layanan load balancing
dalam ekosistem OpenStack untuk lingkungan cloud.
1. Skalabilitas: Mendukung distribusi lalu lintas dengan meratakan beban kerja di antara
instance aplikasi yang berbeda untuk meningkatkan kinerja dan ketahanan.
2. Kemudahan Manajemen: Memberikan antarmuka pengguna yang mudah digunakan
untuk mengonfigurasi dan mengelola layanan load balancing.
3. Fleksibilitas: Memungkinkan konfigurasi yang fleksibel dan disesuaikan dengan
kebutuhan aplikasi, termasuk konfigurasi load balancing dengan SSL atau TLS.
4. Ketersediaan Tinggi: Memastikan ketersediaan tinggi layanan load balancing untuk
mendukung aplikasi yang kritis.
5. Integrasi dengan Ekosistem OpenStack: Berintegrasi erat dengan komponen-komponen
OpenStack lainnya untuk memberikan solusi end-to-end yang terkoordinasi.
Laporan Praktikum Penerapan Infrastruktur Cloud 3
Dengan demikian, Octavia pada OpenStack berfokus pada menyediakan solusi load balancing
yang dapat diintegrasikan dengan infrastruktur cloud OpenStack, membantu dalam
meningkatkan kinerja dan ketersediaan aplikasi yang di-host di lingkungan tersebut.
Octavia pada OpenStack memiliki berbagai kegunaan penting dalam konteks layanan load
balancing. Beberapa di antaranya meliputi:
Dengan demikian, Octavia pada OpenStack memberikan solusi untuk meningkatkan kinerja,
ketersediaan, dan skalabilitas aplikasi di lingkungan cloud, sambil menyederhanakan
manajemen layanan load balancing melalui antarmuka OpenStack.
Octavia pada OpenStack berfungsi sebagai layanan load balancing yang bekerja dengan
melibatkan beberapa komponen utama. Berikut adalah cara kerja umum dari Octavia:
1. Client Request:
Proses dimulai ketika klien mengirimkan permintaan ke aplikasi yang di-load balance.
2. Listener:
➢ Listener adalah entitas yang mendengarkan lalu lintas masuk pada port tertentu.
Listener dapat dikonfigurasi untuk mendengarkan lalu lintas HTTP, HTTPS,
TCP, atau UDP.
➢ Setiap listener terkait dengan satu atau lebih pool.
3. Pool:
Pool adalah kumpulan instance yang akan menerima lalu lintas dari listener. Setiap pool
memiliki satu atau lebih member.
Melalui proses ini, Octavia pada OpenStack menyediakan layanan load balancing yang dapat
meningkatkan ketersediaan, skalabilitas, dan kinerja aplikasi di lingkungan cloud.