Yeni bir teknoloji olan ve son yıllarda adı sıkça duyulan, yakın gelecekte özellikle Veri Merkezlerinde(Datacenter) hızla yaygınlaşması beklenen Software-Defined Data Center(SDDC) kavramını ele alacağız.
Software-Defined Data Center(SDDC)’i Türkçe Yazılım Tabanlı Veri Merkezi olarak isimlendirebiliriz.
Software-Defined Data Center, üreticiler tarafından çıkarılan yeni bir satış jargonu değildir. Gerçekten devrim niteliğinde, işletmelerin ihtiyaç duyduğu yeteneklerle doludur.
Software-Defined Data Center(SDDC), sanallaştırmanın sağladığı avantajların, veri merkezlerinde bulunan diğer donanımsal cihazlarda kullanılması hedeflenerek ortaya çıkmıştır.
Uygulama katmanını, fiziksel altyapı katmanından özgürleştirerek, sayısız iş uygulamalarını, merkezi olarak Private Cloud veya Public Cloud ortamından dağıtma, yönetme, depolama, trafik hesaplama, ağ oluşturma gibi geniş kullanım alanlarında, donanım bağımsız uygulama ve hızlı operasyon yeteneği kazandırmaktadır. Sanallaştırma dünyasına birçoğumuz sunucu sanallaştırma ile başladı. İlk zamanlarda biraz mesafeli durulan sunucu sanallaştırma (Server Virtualization) günümüzde IT çalışanlarının vazgeçilmezleri arasına girmeyi başarmıştır. Sunucu sanallaştırma ile beraber, her ihtiyaca uygun bir fiziksel sunucu çalıştırmak yerine, daha az fiziksel donanım kaynakları kullanarak, çok daha fazla sanal sunucu barındırarak, yüksek verimlilik kazandırmıştır. Sunucu sanallaştırmanın sağladığı avantajları daha az fiziksel donanım kullanmanın yanında, maliyet, hız, enerji, iş gücü, operasyonel verimlilik, merkezi yönetim gibi listeyi uzatabileceğimiz şekilde sıralayabiliriz.
OpenStack, ilk olarak 2010 yılında Amerikan Ulusal Uzay Ajansı (NASA) tarafından sağlanan hesaplama bileşeni Nova ve bulut servis sağlayıcısı Rackspace tarafından sağlanan depolama bileşeni Swift’in birleşmesi ile ortaya çıkan ve hızla gelişerek açık kaynak kodlu bulut çözümlerinde liderliğe yükselen bir bulut yönetim platformudur
OpenStack, dünyada hızla yayılan ve kullanım alanı gün geçtikçe yaygınlaşan bulut teknolojilerinin uluslararası kabul görmüş standartlar çerçevesinde tek bir çatı altında sağlandığı, açık kaynak kodlu, Apache 2.0 lisansı ile dağıtılan, çekirdek modülleri Python programlama dilinde, arayüzleri ise Django ile yazılmış bir bulut orta katman yazılımıdır. OpenStack ile genele açık, özel veya karma tipte bulut hizmeti vermek mümkündür.
Ceph, dünyada her geçen gün logaritmik olarak artan veri saklama ihtiyacına gerçek anlamda çözüm sağlaması nedeniyle depolamanın geleceği (Ceph is the future of storage) olarak görülmektedir. Bunun nedeni veri üretiminin hızlı artması ile mevcut depolama ortamlarının kısıtlı imkanları arasındaki önemli boşluğu doldurmasından ileri gelmektedir. Yatay ölçekte kolayca büyüyebilmesi sayesinde artan ihtiyacı dağıtık mimaride kolayca karşılamak mümkün olmaktadır.
Kubernetes Google tarafından GO dilinde geliştirilmiş Cloud Native Computing Foundation tarafından desteklenen mevcut konteyner haline getirilmiş uygulamalarınızı otomatik deploy etmek, sayılarını arttırıp azaltmak gibi işlemler ile birlikte yönetmenizi sağlayan bir Konteyner kümeleme (container cluster) aracıdır. Bulut teknolojilerinin kullanımının yaygınlaşması ile birlikte konteyner kavramı hayatımıza girdi ve önemli hale gelmeye başladı.Bundan üç yada dört sene önce sanal makine devrimini konuşuyorken artık sanal makinelerin üzerinde koşan kontainer devrimini konuşuyoruz.
Docker, uygulamalarınızı hızla derlemenize, test etmenize ve dağıtmanıza imkan tanıyan bir yazılım platformudur. Docker, yazılımları kitaplıklar, sistem araçları, kod ve çalışma zamanı dahil olmak üzere yazılımların çalışması için gerekli her şeyi içeren container adlı standartlaştırılmış birimler halinde paketler. Docker'ı kullanarak her ortama hızla uygulama dağıtıp uygulamaları ölçeklendirebilir ve kodunuzun çalışacağından emin olabilirsiniz.
Telif Hakkı ©2022 Kıta Bilişim.