Giriş
Sybelle Nedir?
Sybelle
bir sanallaştırma platformudur ve kümelenmiş ortamlarda sanal sunucular, ağ ve depolama gibi iş yüklerini dağıtmayı, yönetmeyi ve otomatikleştirmeyi amaçlar. Tüm donanım kaynakları, platform içinde birleştirilerek küme (cluster) genelinde kaynak yönetimi sağlanır.
Sybelle Sanallaştırma Yaklaşımı
- Sybelle kümelenmeye odaklanan bir veri merkezi tanımlar.
- Donanım parçaları (Ana Bilgisayarlar), hizmet verebilmek için bir kümeye katılmak zorundadır.
- Küme: Birden fazla ana bilgisayar içerebilir.
- Veri Merkezi: Birden fazla küme içerebilir.
Ana Bilgisayarlar Perspektifinden Sybelle
- Sybelle, iş yüklerinin barındırılabilmesi için, çeşitli servisler aracılığıyla ana makineyi şekillendirir.
- Her bir ana bilgisayar, çalışmasını sürdürebilmek için bir dizi hizmet barındırır:
- sybelle-api: Kümeleri / ana bilgisayarları / küme kaynaklarını kontrol etmek için HTTP REST API
- sybelle-dkvs: Dağıtılmış Anahtar Değer Depolama (diğer adıyla Küme Meta Veri Yöneticisi)
- sybelle-scheduler: Sistem üzerindeki değişiklikleri gerçekleştiren küme operatörü
- sybelle-frontend: Yönetim için web tabanlı grafik arayüzü (Web GUI)
- sybelle-storage: Dağıtılmış veya paylaşımlı depolama kaynakları için denetleyici
- sybelle-monitor: Küme monitörleme/izleme aracı
Söz konusu servisler Linux systemd
mimarisine uygun geliştirilmiş olup, herhangi bir hizmetin durumu systemd
araçları ile belirlenebilir.
systemctl status sybelle-dkvs
Bunun yanı sıra Sybelle platformuna dair servislerin denetimleri sybellectl
komut aracı ile de gerçekleştirilebilir.
sybellectl health
Sybelle Sürümleri
İşletmelerin farklı ölçeklerdeki ihtiyaçlarını karşılamak için sanallaştırmanın çeşitli yönlerini kapsayan sürümleri mevcuttur.
Sürümler arası karşılaştırma ve diğer ayrıntılara BTS LABS - Sybelle Virtualization Platform sayfasından erişebilirsiniz.