Online Lansman | Dell Technologies ve GlassHouse’tan Yeni Çözüm: On Premise Cloud

OPENSTACK

OpenStack, genel ve özel bulutlar için bulut bilişim platformları oluşturmayı ve yönetmeyi sağlayan bir dizi yazılım aracıdır. Yazılım geliştirici ve sağlayıcı büyük şirketlerin yanı sıra binlerce bireysel topluluk üyesi tarafından desteklenmektedir. OpenStack, hem gelişimi hem de topluluk oluşturmayı denetleyen kâr amacı gütmeyen OpenStack Foundation tarafından yönetilmektedir.

OpenStack, kullanıcıların bir bulut ortamını anında yönetmek için farklı görevleri yerine getiren sanal makineleri ve diğer örnekleri dağıtmasına olanak tanımaktadır. Yatay ölçeklendirmeyi kolaylaştırır.

OpenStack açık kaynaklı bir yazılımdır. Bu sayede ihtiyaç duyulan değişiklikler özgürce yapılabilir veya ve bu değişiklikler genel olarak topluluğa ücretsiz olarak paylaşabilir.

OpenStack birçok farklı hareketli parçadan oluşur. Açık yapısı sayesinde herkes OpenStack’a ihtiyaçlarını karşılaması için ek bileşenler ekleyebilir.

OpenStack topluluğu, OpenStack’ın çekirdeğini oluşturan ve sisteminin bir parçası olarak dağıtılan dokuz temel bileşen tanımlamıştır:

 

  • Nova, OpenStack’ın arkasındaki birincil bilgi işlem motorudur. Bilgi işlem görevlerini yerine getirmek için çok sayıda sanal makine ve diğer örnekleri dağıtmak ve yönetmek için kullanılır.
  • Swift, nesneler ve dosyalar için bir depolama sistemidir. Standart sunucu donanımı kümelerinde büyük miktardaki verilerin uzun vadede etkin maliyetli bir şekilde depolanmasını yönetmek için tasarlanmış açık kaynaklı bir yazılımdır. OpenStack Swift proje ekibi, nesne depolama yazılımının performansını, kararlılığını, güvenilirliğini, ölçeklenebilirliğini ve kullanılabilirliğini geliştirmek için tasarlanmış depolama yetenekleri, sürücüler ve hata düzeltmeleri üzerinde çalışır.
  • Cinder, bir disk sürücüsünde belirli konumlara erişebilen geleneksel bilgisayar kavramına benzeyen bir blok depolama bileşenidir. Veriye erişim hızının hassas bir konu olduğu senaryolarda önemlidir.
  • Neutron, OpenStack için ağ oluşturma yeteneği sağlar. Bir OpenStack dağıtımının bileşenlerinin birbirleriyle hızlı ve verimli bir şekilde iletişim kurabilmesini sağlamaya yardımcı olur.
  • Horizon, OpenStack’ın arkasındaki gösterge panelidir. OpenStack için tek grafik arabirimdir. Gösterge paneli sistem yöneticilerinin bulutta neler olup bittiğine göz atmasına ve gerektiğinde yönetmesine olanak sunar.
  • Keystone, OpenStack için kimlik hizmetleri sunar. Esasen, bulut tarafından sağlanan ve kullanma iznine sahip oldukları tüm hizmetlerle eşleştirilen kullanıcıların merkezi bir listesidir. Geliştiriciler mevcut kullanıcı erişim yöntemlerini Keystone ile kolayca eşleştirebilir.
  • Glance, OpenStack’a imaj hizmetleri sunar. İmajlar, sabit disklerin görüntülerini (sanal kopyalarını) belirtir. Glance bu imajların, yeni sanal makine örneklerini dağıtırken kalıp olarak kullanılmasına izin verir.
  • Ceilometer, bulutun bireysel kullanıcılarına faturalandırma hizmetleri sunmasına olanak tanıyan uzaktan ölçüm hizmetleri sunar. OpenStack hizmetleri tarafından üretilen verileri verimli bir şekilde toplar, normalleştirir ve dönüştürür. Birincil hedefli izleme ve ölçümdür ancak diğer ihtiyaçlar için de genişletilebilir faydalar sağlar.
  • Heat, geliştiricilerin bir bulut uygulamasının gereksinimlerini tanımlayan ve gereksinimlerin bir dosyada saklamasına olanak tanıyan OpenStack’ın düzenleme bileşenidir. Bu sayede bulut hizmetinin çalışması için gereken altyapıyı yönetmeye yardımcı olur.

OpenStack, bir veri merkezi genelinde büyük bilgi işlem, depolama ve ağ kaynakları havuzlarını kontrol eden, tümü ortak kimlik doğrulama mekanizmalarına sahip uygulama programlama ara yüzü aracılığıyla yönetilen ve sağlanan bir bulut bilgi işlem sistemidir. Standart hizmet olarak altyapı (IaaS) işlevselliğinin ötesinde hizmetler arasında düzenleme, hata yönetimi ve hizmet yönetimi gibi ek bileşenler sağlar.

Sözlük Ana Sayfası