“Hepsi bir arada buluta özgü depolama: Spectrum Fusion HCI”

Bulutta yerel uygulamalarla bir dijital modernite durumuna ulaşmak, uçtan merkeze ve buluta kadar tüm kuruluşta hız ve esnekliğe yenilenmiş bir odaklanma ile BT yatırım stratejilerinde bir değişiklik gerektirir. Dünya çapında artan bir trend olarak bu durum kuruluş için, kapsayıcıların ve altyapının sofistike bir şekilde birleştirilmesi anlamına gelir. Spesifik olarak, şirketlerin mikro hizmetler olarak yeni uygulamalar oluşturmasına, bunları kapsayıcılara dağıtmasına ve Kubernetes ile yönetmesine yardımcı olmak için optimize edilmiş gelişmiş hiper bütünleşik sistemler, modernize edilmiş bir yapıya giden yoldur.


Yeni IBM Spectrum® Fusion Hyper-Converged Infrastructure tam da böyle bir sistemdir. Kurumsal düzeyde anahtar teslimi Spectrum Fusion HCI, sıfırdan kapsayıcı geliştirmeyi kolaylaştırmak ve hibrit buluta erişimi etkinleştirmek ve kolaylaştırmak için tasarlanmıştır. Red Hat® OpenShift®'i, sürdürülebilir yüksek performans ve önceden oluşturulmuş güvenlik ile konteynerleştirilmiş uygulamaları oluşturmak, yönetmek, dağıtmak ve aynı anda çalıştırmak için fabrikadan hazır entegre bilgi işlem, depolama, ağ ve hizmetlerle birleştirir.

Container bir uygulamanın gerekli bütün bileşenleri ile (uygulamanın kendisi, çalışması için gereken kütüphane vs) bir imaj haline getirilmesi demektir. Bu şekilde her yerde (bare metal, sanal ve bulut) başka hiçbir şeye gerek olmadan çalışabilir oluyor ki bunun tahmin edebileceğiniz gibi birçok faydası, kolaylığı var. Container teknolojisi için kullanılan teknolojinin adı Docker’dır. Docker ile oluşturulan bir imajı Linux, Microsoft, Apple işletim sistemlerinde ve Amazon (AWS), Microsoft Azure gibi bulut sağlayıcılarda çalıştırabiliyorsunz.
Kubernetes ise Docker ile oluşturulan imajların çalıştırılması, yönetilmesi için kullanılan bir teknolojidir. Docker her ne kadar kendi içinde Docker Swarm isimli bir araç içerse de hemen kimse onu kullanmıyor, genellikle Kubernetes tercih ediliyor. Kubernetes bu imajların çalıştırılması, güncellenmesi, gereki disk alanının ayarlanması, yük paylaşımının (load balancing) otomatik olarak yapılması, uygulamanın sağlık kontrollerinin yapılması, ağ ayarları gibi birçok işlemi yapan bir yönetici çözümdür. Bu işe ingilizcede "Container Orchestration" deniyor.

Openshift ise yukarıda belirtilmiş bu iki teknolojinin üzerinde çalışıyor ve her iki teknolojiyi de içeriyor/kullanıyor. Temel olarak yaptığı bir sürü teknik bilgi gerektiren bu işlemleri teknik bilgiden soyutlamak (abstract) ve daha kolay kullanılabilir, yönetilebilir bir hale getirmek. Ne yaptığının daha iyi anlaşılması için bir örnek ile açıklamaya çalışayım. Diyelim ki; siz bir uygulama hazırlıyorsunuz ve bu uygulamanız için de git reposunu kullanıyorsunuz. Openshift 'e benim uygulamam şurada dediğiniz zaman o gidip sizin uygulamanızı alıp; bunu bir docker imajı haline otomatik olarak getiriyor. Sonra ben bu uygulamayı Azure üzerinde deploy etmek istiyorum, uygulamayı 10 adet olarak başlat, uygulamaların üzerideki yük şu orana geldiği zaman 5 adet daha ekle, şu oranın altına düştüğünde de tekrar sayısını düşür diyorsunuz. Gerekli disk alanını da belirttikten sonra Openshift bütün bu işlemleri sizin için otomatik olarak yapıyor. Bu sayede bir sürü teknik bilgi ile uğraşmak zorunda kalmıyorsunuz. Uygulama için gerekli kaynakları (disk, network vb) ayarladığı gibi uygulama için gerekli olan load balancing ayarlarını da kendi yapıyor. Farklı işletim sistemleri ve farklı platformlar için gerekli olan teknik bilgileri öğrenmek zorunda kalmıyorsunuz.

Belli bir işletim sisteminde çalışacak az sayıda container için yukarıda anlatılan kolaylıkların pek bir anlamı yok. Ancak container sayısı arttıkça ve çalışacağı yerler de çeşitlendikçe bu sistemi yönetmek çok zorlaşıyor o zaman bu teknolojiler çok anlamlı bir hale geliyor.

IBM Spectrum Fusion HCI, kapsayıcıları her yerde çalıştırmak için geniş bir altyapı ağı oluşturarak Red Hat OpenShift teknolojisine dayalı olarak coğrafi olarak dağınık diğer sistemlerle bağlantı kurabilir. Bu ağ ölçeklendikçe, kuruluşlar genellikle birden çok konsol, kullanıcı arabirimi, oturum açma ve daha fazlası ile karşılaştığından Kubernetes ile çalışmak karmaşık olabilir.
IBM Spectrum Fusion HCI, bu zorluğun üstesinden gelmek için yerel kaynaklar, uzak veri merkezleri ve hibrit bulut ortamları genelinde tüm Kubernetes ortamınızı tek bir yönetim noktasından çalıştırmak için birleşik görünürlük ve denetim sağlayarak yönetimi basitleştirir. Bu, kuruluşların uygulamaları geliştirmeden üretime karmaşıklık olmadan ölçeklendirmesine olanak tanıyarak, uygulamaların hızlı devreye alınmasına ve yönetim maliyetlerinin düşürülmesine yardımcı olur.
"2020 Red Hat Küresel Müşteri Teknik Görünümü" raporuna2 göre, Yapay Zeka (AI), hibrit bulut konuşlandırmalarında en çok ortaya çıkan iş yüklerinden birini temsil ediyor. IBM Spectrum Fusion HCI, kuruluşların yapay zekayı, veri bilimcileri için bilgi işlem açısından yoğun Makine Öğrenimi (ML) iş yüklerini ve veri merkezleri, uç noktalar ve genel bulutlar genelinde çıkarım görevlerini basitleştirmesine ve hızlandırmasına yardımcı olmak için NVIDIA A100 GPU sunucuları ile GPU uygulamalarını destekler.
Uygulama verilerinin ve sistem meta verilerinin yedeklenmesi kritik bir gerekliliktir. IBM Spectrum Fusion HCI, sistemin tam yedeğini sağlamak için OpenShift için IBM Spectrum Protect Plus ile bütünleşir. Yedekleme özelliği, yöneticilerin tüm sistem yedeklemesinin yanı sıra özelleştirilmiş yedekleme aralıklarıyla ayrıntılı uygulama düzeyinde yedekleme almalarına olanak tanır. Uygulama düzeyinde yedekleme, depolama anlık görüntüsü yeteneğinden yararlanılarak yerel olarak veya IBM Spectrum Protect Plus vSnap sunucusunun blok depolamadan S3 uyumlu nesne depolamaya kadar geniş bir yelpazedeki hedef platformları kullanılarak harici olarak depolanabilir.

Müşteriler hibrit bulut dağıtımlarına geçtikçe, konteynerler farklı ortamlarda taşınabilirlik ve tutarlılıkta önemli bir rol oynar. IBM Spectrum Fusion HCI, kapsayıcıları oluşturmayı, yönetmeyi, bütünleştirmeyi ve çalıştırmayı kolaylaştıran doğru hepsi bir arada çözümdür; uçtan çekirdeğe ve buluta verilere her yerden erişimle bulutta yerel uygulamaların hızlı bir şekilde teslim edilmesini sağlayarak müşterilerin operasyonel çevikliği geliştirmelerine yardımcı olur.