11 Ekim 2013

Apache Cloudstack Nedir?


Bulut bilişim günümüz bilişim dünyasında en sıcak konu ve bu konuda önderliği açık ara Amazaon Web Services yapıyor. Bunun yanında Amazon'a yakın ölçekte en büyük  bulut bilişim girişimi de Microsoft'tan Azure ile geldi. Bu iki büyük girişim ve benzerleri herkese açık genel bulut diyebileceğimiz Public Cloud kategorisine giriyor. 
Public Cloud çözümleri pek çok startup'ın , internete dayalı iş yapan pek çok firmanın hayatını kolaylaştırsa da sabit yüklere sahip, çoklukla geleneksel iş yükleri olan ve bir takım regülasyonlara tâbi olan firmalara uymuyor çoğu zaman.
Bu türden firmaların bulut bilişimin getirdiği esneklik, yönetim kolaylığı, ölçülebilirlik gibi özelliklerden yararlanabilmesi için temelde AWS'yi modelleyen özel bulutlar oluşturulması da gün geçtikçe yaygınlık kazanan bir diğer bilişim konusu olarak önümüze geliyor.
Özel bulut tarafında ücretli sağlanan pek çok çözümden ziyade sektörün önde gelen firmalarının desteklediği iki çözüm oldukça öne çıkmış durumda. Bunlardan bir tanesi NASA ve Rackspace ortaklığıyla ortaya çıkmış ve şu anda en geniş katılımcı desteğine sahip OpenStack. Diğeri ise başta Citrix tarafından desteklenen sonrasında Citrix'in desteğini sürdürerek pek çok başarılı projeye ev sahipliği yapan Apache Foundation'a devrettiği Apache Cloudstack.  

Her ne kadar OpenStack bu alanda ilk proje olması ve katılımcı firma sayısının çokluğuyla öne çıksa da Apache CloudStack da çok kısa sürede kurulup ve kullanım kolaylığı geniş hypervisor desteği ile hızla kullanım alanını genişletiyor ve şu anki durumuyla benim tercihlerimde bir adım önde. 
Bu nedenle "Apache Cloudstack nedir?" ile başlamak istedim.
Apache Cloudstack'i  çok sayıda sanal makinayı, sanal ağı,  farklı hypervisorleri , farklı depolama kaynaklarını yüksek erişilebilir ve yüksek ölçeklenebilir şekilde yönetebilen açık kaynak kodlu bir bulut bilişim platformu olarak tanımlayabiliriz. Cloudstack pek çok firma tarafından özel bulut bilişim platformu olarak kullanıldığı gibi pek çok büyük servis sağlayıcı (Verizon, Sunguard AS v.b.) tarafından müşterilerine genel bulut hizmeti veya hibrit bulut çözümleri sunmak için kulanılmakta.
CloudStack, pek çok kurumun bir IaaS (servis olarak altyapı) çözümünden beklediği : işlem gücü yönetimi (compute orchestration), servis olarak ağ altyapısı ( Network as a service) , kullanıcı ve hesap yönetimi, başarılı bir kullanıcı arabirimi ve açık bir API gibi pek çok özelliği tek bir çözümde birleştiren bir proje. Bu yönüyle pek çok farklı alt projeden oluşan OpenStack'den ayrılıyor.
CloudStack şu anda: VMware, KVM, XenServer ve Xen Cloud Platform (XCP) hypervisorlerini detsekliyor. Microsoft HyperV desteği ise geliştirilme aşamasında ve sonraki sürümlerde CloudStack'a dahil edileceğini bekliyorum..

Hiç yorum yok: