İşletmelerde Kubernetes ve depolama: Analistler ne diyor?


Kubernetes ve konteynerli uygulamalar kuruluşlar arasında hızla büyüyor. Kubernetes 10 yıldan uzun süredir var olmasına rağmen, kuruluşlar bulut tabanlı uygulamaları daha fazla kullanmaya çalıştıkça artık BT mimarisinin ana akım bir parçası haline geleceği öngörülüyor.

Ancak Kubernetes’in (diğer adıyla K8’ler) ve özellikle depolama ve veri korumasının benimsenmesi BT kuruluşları için bazı zorluklar doğuruyor. Konteynerler başlangıçta durumsuz olarak öngörülse de, kurumsal uygulamalar çoğunlukla durumludur. Verileri depolamaları ve bu verilerin korunması gerekir. Ayrıca, Kubernetes tabanlı uygulamaların herhangi bir kurumsal felaket kurtarma planının parçası olması gerekir.

Burada, Kubernetes’in kurumlardaki geleceği, durumsal kullanım örneklerine hazır olup olmadığı ve bunun BT ekipleri için ne anlama geldiği hakkında sektör analistlerinden görüşler alıyoruz.

Kubernetes kurumlarda ne kadar yaygın?

Kubernetes’in benimsenmesinin, özellikle de büyük kuruluşlarda arttığına şüphe yok; ancak analist sayıları farklılık gösteriyor ve Kubernetes’e olan ilgiyle ilgili verilerin, gerçek dünyadaki benimsenmeyi geride bırakabileceği yönünde öneriler var.

Örneğin Gartner, küresel kuruluşların yarısından azının 2023’te üretimde konteynerize uygulamalar çalıştırdığına, ancak küresel kuruluşların %95’inin 2029’a kadar bunu yapacağına inanıyor. Dahası, kurumsal uygulamaların %35’i konteynerlerde çalışacak -bugünkü rakamların iki katından fazla- ve ticari yazılımların %80’i konteynerize bir sürümde sunulacak.

ESG’de analist Simon Robinson, şirketlerin %67’sinin üretim uygulamaları için konteyner kullandığını bulan 2023 tarihli bir araştırma çalışmasına atıfta bulunuyor. “Geri kalanların neredeyse tamamı gelecekte bunu yapmayı planlıyor” diyor.

Depolama tarafında, yine 2023’te kuruluşların %45’i üretim uygulamalarıyla kalıcı depolama kullandı ve %37’si depolamayla test ve geliştirme yaptı. Ancak tüm analistler bu kadar olumlu değil.

Red Hat tarafından desteklenen CCS Insight tarafından yapılan araştırma, 2021’de katılımcıların %90’ının teknolojiyle ilgilendiğini buldu. “Sadece %70’ten biraz fazlası [were] CCS’nin kurumsal araştırma şefi Bola Rotibi, “Üretime sunulmaya hazırlanıyor veya kavram kanıtı projeleri üzerinde çalışıyorum” diye açıklıyor. “Tahminimce benimsenmesi devam edecek, ancak piyasadaki bazı kişilerin ima ettiği kadar hızlı bir oranda olmayacak.

“Bazı anketler, Kubernetes’in konteyner teknolojisi pazarındaki payını yaklaşık %24 olarak gösteriyor ve ABD en büyük kullanıcı olarak görülüyor,” diyor. “Ancak, bu yıl Mart ayında KubeCon’da Kubernetes benimseme oranları etrafındaki olumlu havaya rağmen, Kubernetes benimsemesinin bazı sektör raporlarının öne sürdüğü kadar yaygın olmadığı gerçeği etrafında çok fazla tartışma vardı.”

Rotibi, bazı durumlarda işlerin nasıl yürüdüğüne dair bir ölçüt olarak, Kubernetes tabanlı iş yüklerinin neredeyse 20 katı kadar sanal makineye sahip bir kuruluşu vurguladı.

Kubernetes dağıtımının önündeki engeller nelerdir?

Kubernetes’in benimsenmesinin önündeki engeller pek de şaşırtıcı olmayacaktır. Konteynerler karmaşıktır ve üretime taşınması zor olabilir.

Gartner analistleri Arun Chandrasekaran ve Wataru Katsurashima, “büyük ölçekli üretim dağıtımlarını işletmek ve başarılı olmak için yeterli beceri ve olgun DevOps uygulamalarının eksikliği”nden bahsediyor. Bu, artan sayıda kullanım örneğine rağmen böyle.

Ancak Kubernetes’in karmaşıklığı ve dağıtılabileceği farklı yolların çeşitliliği onu hala geride tutuyor. Ayrıca, durumlu Kubernetes dağıtımlarının orijinal, durumsuz konseptten hala biraz daha az olgun olduğunu belirtmekte fayda var.

Analist GigaOm’da etkileşim başkan yardımcısı olan Jon Collins, “Araştırmamızda, karmaşıklık zorluklarının, kuruluşların Kubernetes dahil olmak üzere bulut tabanlı uygulamaları benimsemekte zorlanmasının bir numaralı nedeni olduğunu gördük” diyor. “Uygulamalar tek yığınlı eski sistemden, sanallaştırılmış ve kaldır-ve-taşı buluttan, bulut prensiplerine dayanan mimarilere ve yaklaşımlara geçerken, yumuşak bir orta yol var.”

Bulut tabanlı uygulamaların ölçeklendirilmesinde karmaşıklık yönetiminin bir zorluk olduğunu, konteynerleştirilmiş uygulamalarla ilgili netliğin olmamasının güvenlik ve diğer riskleri artırdığını da sözlerine ekliyor.

ESG’den Robinson, “Genel olarak, dağıtım/yönetim sürecinin, özellikle de ölçeklenebilir bir şekilde çalıştırıldığında, basitleştirilmesi gerekiyor,” diyor. “Kubernetes hala oldukça karmaşık. Ayrıca, daha büyük organizasyonlarda, genellikle farklı araçlar ve metodolojiler kullanarak, genellikle çeşitli konumlarda uygulamaları dağıtan birçok Kubernetes ekibi vardır. Bu verimsizdir ve organizasyon için risk oluşturur.”

BT liderleri için zorluk, durumsuz ve çok az kaynak tüketen bir sistemde karmaşık kurumsal iş akışlarını çalıştırma çemberini tamamlamaktır.

Kubernetes, depolama ve veri koruması

Veri depolama, kuruluşların Kubernetes ile mücadele ettiği bir alan olmaya devam ediyor. Kalıcı depolama, yedekleme ve kurtarma hala Kubernetes projesine eklenmiş gibi hissettiriyor.

Gartner analistleri Fintan Quinn ve Tony Iams, “Kubernetes hakkında yaygın bir yanlış anlama, platformda çalışan uygulamaların durumsuz olacak şekilde tasarlanması gerektiği fikridir” diyor. “Gerçekte, bir Kubernetes kümesinde çalışan çoğu uygulama ve proje sonunda veri depolamak veya verilere erişmek zorunda kalacaktır.”

Durum bilgisi uygulamaları ve iş yükleri, verileri depolamak için kalıcı birimler (PV’ler) kullanır ve PV, onu kullanan pod çalışmayı bıraksa bile verileri koruyabilir. Ancak, Quinn ve Iams’ın önerdiği gibi, veri kaybını önlemek için bunun dikkatli bir tasarıma ihtiyacı vardır.

Robinson, “Özellikle depolama için bir dizi zorluk var, ancak temel olanlar hizmet kalitesini yönetmek, hibrit ortamlarda yönetim, uyumluluk, maliyet ve performanstır” diyor. “Aynı anda birkaç bin konteyneri çalıştırdığınızda, çok hızlı depolamaya ihtiyacınız olur!”

Yedekleme ve kurtarma söz konusu olduğunda, baş bilgi yöneticilerinin Kubernetes ortamlarının yedekleme veya felaket kurtarma planının gerçekten bir parçası olduğundan emin olmaları gerekir. Çoğu zaman öyle değildirler.

Quinn ve Iams, “Kubernetes kümenizde durum bilgisi içeren iş yüklerini çalıştırmak sorun değil, ancak yedekleme ve kurtarma süreçlerini uygulama verilerini de içerecek şekilde uyarlamak çok önemlidir” diyor.

CCS Insight’ta Rotibi, Kubernetes ortamlarında daha iyi “izleme, gözlemlenebilirlik ve görünürlük” gerektiğini belirtiyor. Dağıtım ve yönetimi basitleştirmek Kubernetes’i daha sağlam hale getirecek.

Ve zamanla, geleneksel yedekleme ve kurtarma araçlarında Kubernetes için daha iyi destek ve Kubernetes yönetim ortamlarında daha sağlam yedekleme seçenekleri görmemiz muhtemeldir.

Robinson, “Henüz erken günler, ancak ana eğilim durumlu uygulamaların giderek daha fazla benimsenmesi,” diyor. “Verilerin geleneksel uygulamalarda olduğu gibi depolanması ve korunması gerekiyor. Bu, daha geleneksel kurumsal veri hizmetlerinin sürece daha erken dahil edilmesi için ‘sola kayma’ eğiliminin bir parçası.”



Source link