Etiketler

21 Mayıs 2017 Pazar

OpenStack Nedir ?



Merhabalar

Bu yazımda sizlere OpenStack'den bahsedeceğim. Ancak OpenStack den önce sanallaştırma ve bulut bilişim kavramlarına hakim olmak gerekmektedir. Bu konularla ilgili bilgilere daha önceki yazılarımdan ulaşabilirsiniz.



Openstack, veri merkezlerinde yüksek hesaplama, depoma ve ağ kaynaklarının yönetimini ve kontrolünü sağlamak amacıyla tasarlanan; IaaS modelinde bulut bilişim hizmeti vermek üzere oluşturulmuş ücretsiz ve açık kaynak kodlu bir hizmettir.

Tarihçe


Temmuz 2010 - Rackspace başlangıçta tam dağıtık nesne depolama yazılımı olarak açık kaynak kodlu bir platform oluşturmuştur.
Ekim 2010 - Openstack projesi başlatıldı.
Ocak 2011 - NASA tarafından Nebula adı verilen bir hesaplama platformu oluşturulmuştur.
Eylül 2012 - Openstack Foundation kuruldu. 

Temel Özellikler

  • Açık kaynak kod ile geliştirilmiştir. Apache lisansı ile lisanslıdır.
  • Python ve Django programlama dilleri ile yazılmıştır.
  • Geliştirme süreçlerinde şeffaf ve açık bir yönetim biçimi bulunmaktadır ve geri bildirimlere önem verilmektedir.
  • Diğer bulut teknolojilerinde olduğu gibi otomatik ölçeklendirilme yapılabilir ve büyüme senaryoları rahatlıkla uygulanabilmektedir. 
  • Sistem yöneticileri bulut sistemi üzerinde tam yetki ile istenilen şekilde yönetim yapabilmektedirler. 
  • Açık, özel ve karma bulut modellerinde çalışabilmektedir.
  • Openstack bütün bulut türlerini desteklemektedir ve ölçeklenebilir, yönetim kapasitesi yüksek platformlar oluşturulmasına olanak sağlamaktadır.
  • Openstack birbirleriyle ilişkili servisler kullanarak alt yapı hizmeti için çözüm sunmaktadır.
  • Her servis birbiriyle entegrasyonu kolaylaştıran (API) uygulama arayüzüne sahiptir.
  • İhtiyaçlara göre servislerin bir kısmı yada tamamı yüklenebilir.
  • Her 6 ayda bir sürüm çıkmakta ve bu sürümdeki gelişmeler ile ilgili Openstack Summit düzenlenmektedir.

Kimler Kullanıyor ? 

  • Openstack'i Rackspace, Canonical, Nasa, Dell, Cisco gibi bir çok kurum ve kuruluş kullanmaktadır.
  • Eylül 2015 deki Forrester Araştırmasında OpenStack için Özel bulut için baskın platform tanımlaması kullanılmıştır.
  • Fortune 100 listesindeki BMW, Disney ve WallMart gibi firmalar OpenStack kullanmaktadır.




Neden OpenStack ? 

  • Esneklik, düşük maliyet ve açıklık sağlar. 
    • Bulut sistemindeki yapılar ihtiyaçlar doğrultusunda istenildiği gibi esnek bir şekilde düzenlenebilir, düşük maliyetle ihtiyaçlar karşılanabilir.
  • Openstack ortamında canlı bir topluluk mevcuttur. IRC kanalları üzerinden ve e-posta grupları üzerinden destek alınabilmekte, iletişim içerisinde olunabilmektedir.
  • Online kullanım ve kurulum dökümanları mevcuttur.
  • Standart veya commodity donanımla çalışılabilir, özel bir donanıma yada bunun özel bir satıcısına gerek yoktur.
  • Yatay ölçeklendirme ile birçok erişilebilirlik bölgesi tanımlanabilir, rol tabanlı yönetim sağlanabilir.

Bu yazımda OpenStack'in ne olduğunu genel bir çerçeve çizerek anlatmaya çalıştım. Bundan sonraki yazım olan  OpenStack temel bileşenlerinde görüşmek üzere.

Herkese iyi pazarlar...

Hiç yorum yok:

Yorum Gönder