Müşterilerimiz İletişim EN

OpenStack Bileşenleri

 
Kaynak: https://www.openstack.org/software/
 

OpenStack oldukça büyük bir açık kaynak projesi ve bu proje içerisinde bir çok ayrı bileşen mevcut. Bu yazımızda OpenStack’in temel bileşenlerinden bahsedeceğiz.

 
Kaynak: https://www.openstack.org/software/
 

Nova: OpenStack’in en temel ve aynı zamanda en karmaşık bileşeni olan Nova, sanallaştırma araçları ile etkileşim kurarak bir API aracılığı ile sanal makinelerin oluşturulmasını, yönetilmesini ve kaldırılmasını sağlar. Nova bileşeni, KVM, Vmware , Xen ve Hyper-v gibi sanallaştırma teknolojilerinin yanısıra LXC ve LXD gibi Linux konteyner teknolojileriyle ve diğer OpenStack bileşenlerinin görevlerini yerine getirebilmeleri için Linux sunucuları üzerinde arka planda çalışır. Kimlik doğrulaması için kimlik servisi (Keystone), instance’ların (OpenStack’te oluşturulan sanal sunucularara verilen isim) oluşturulabilmesi için kullanılan imaj servisi (Glance) ve son kullanıcılar için bir panel hizmeti olan Horizon Dashboard gibi servisler ile yoğun bir şekilde etkileşime girer.

 

Swift: OpenStack obje depolama bileşeni olan Swift, ölçeklenebilir ve dağıtık bir depolama sistemidir. Swift içerisinde dosyalarınızı, videolarınızı, imajlarınızı, sanal makine yedeklerinizi ve diğer yapılandırılmamış verilerinizi saklayabilirsiniz. Swift API yardımı ile HTTP protokolü üzerinden verilerinizi gönderebilir ya da alabilirsiniz. Swift bileşeni verileri saklarken kopyalarının alınmasını sağlar ve böylece sunucularda bir sorun meydana geldiğinde çalışan diğer sunuculardan bu kopyaları kullanarak verilerin kaybolmasını engeller.

 

Cinder: OpenStack blok depolama servisidir. Sistemdeki sanal makinalar için sanal depolama alanı sağlar. Bu sanal depolama alanları sunuculardan ayrı bir yerde tutulur ve böylece sunucu silindiği zaman bile veriler korunmuş olur. Çalışan sanal makinalara Horizon arayüzünden kullanıcılar yeni disk alanları ekleyebilirler yada genişletebilirler.

 

Glance: OpenStack imaj servisi olan Glance disk imajlarının yönetimini sağlar. Bu imajlar yeni kurulacak sunucular için şablon olarak kullanılır. Glance, ayrıca sunucuların yedeklerinin alınması için kullanılmaktadır. Alınan kopyalar ile yeni sunucular oluşturulabilir. Yedekleme farklı türdeki depolama birimlerine yapılabilmektedir, ancak genel olarak OpenStack Nesne Depolama birimi kullanılmaktadır. Glance servisi raw, aki, ami, ari, iso, qcow2, vhd, vdi, vmdk, ovf imaj formatlarını destekler.

 

Keystone: Kimlik doğrulama ve yetkilendirme sistemidir. Kullanıcıların, bulut tarafından sağlanan servislerden hangilerini kullanmaya yetkili olduklarını sorgulamak amacıyla kullanılan Keystone servisi bütün OpenStack bileşenleri tarafından kullanılır. Keystone birimi kimlik bilgilerini doğrulamak için , kullanıcı adı ve parolar bilgileri ya da token tabanlı doğrulamada dahil olmak üzere bir çok yöntemi destekler. LDAP gibi sistemler ile entegre edilebilir.

 

Horizon: Horizon servisi bir takım işlemlerin yapılabilmesi için webtabanlı bir kullanıcı arayüzü sağlar. Bu arayüz ile instance oluşturmak, güvenlik ayarları, ağ ayarları gibi işlemlerin kolaylaştırır.

 

Neutron: OpenStack içindeki ağ servisidir. Bulut içindeki sanal ağ yapısının (alt ağlar(subnet), routerlar, güvenlik duvarları , VPN gibi) yönetilmesini sağlar. Kullanıcılar Neutron sayesinde kendi ağlararını oluşturabilir ve farklı ağları birbirine bağlayabilirler.

 

Ceilometer: OpenStack servisleri tarafından üretilen verilerin toplanmasını sağlar. Bu veriler müşterilerin faturalarının oluşturulması, sistemlerin izlenmesi gibi işlemler için kullanılabilir.

 

Yazan: Onur Özkan

 

Kategoriler

Tümü Açık Kaynak (27) Android Anthos Çekirdekten Yetişenler Çevik Metodoloji Çocuklar ve Teknoloji (2) Ödeme Sistemleri (2) Üretim Sektörü (5) B2B Pazarlama (5) Bamboo Büyük Ölçekli Şirketler BT Bulut (150) Buluta Geçiş (19) Bulutta Yerel Yazılım Geliştirme (4) C++ Chef ClickHouse Dayanıklılık DevOps (13) Dijital Pazarlama (11) Dijital Yerli Firmalar (3) Django (2) E-ticaret (7) Enerji Sektörü Eğitim Sektörü (7) Felaket Kurtarma (2) Finansal Hizmetler (4) FinOps (3) Firebase (10) Flutter Güvenlik (13) Git Golang (2) Google Cloud (99) Google Labs (12) Google Maps Google Workspace (21) Helm Hibrit ve Çoklu Bulut (8) JavaScript Kadınlar ve STEM (3) Kamu Sektörü (2) KOBİ (5) Kubernetes (5) Kullandığımız Teknolojiler (24) Kullanıcı Arayüzü ve Kullanıcı Deneyimi Linux (6) Looker (7) MariaDB Mobil Uygulama Geliştirme (2) MySQL OpenStack (4) Oyun Sektörü (15) Perakende (12) PostgreSQL Proje Metodolojileri Python (7) Sadakat Programı (5) Sağlık ve Yaşam Bilimleri Sektörü (2) Sürdürülebilirlik (4) Sektöre Özgü Bulut Çözümleri (39) Selenium (2) Sigorta Sektörü Sistem Mimarisi (7) Tüketici Ürünleri Tedarik Zinciri ve Lojistik (3) Teknoloji, Medya, Telekom (3) Terraform Test Etme (4) Turizm ve Eğlence (4) Ulaşım Sektörü (2) Uygulama Modernizasyonu Veri Analitiği (35) Veri Bilimi (2) Veri Depolama Veri Görselleştirme (7) Veri Tabanı (4) Versiyon Kontrolü Yapay Zeka - Makine Öğrenmesi (124) Yasal Uyum Yazılım Geliştirme (9) Yazılım Tarihi (3) Yazılımcı Deneyimi (7) İK Uygulamaları (8) İnşaat Sektörü İşe Alım (7)
Daha Fazla Kategori Göster >> Kategorileri Gizle >>

Kartaca sitesinden daha fazla şey keşfedin

Okumaya devam etmek ve tüm arşive erişim kazanmak için hemen abone olun.

Okumaya Devam Edin