Konteynerler ve Kubernetes, daha sıra dışı yapay zeka çabalarının temelini oluşturuyor


Konteynerler popülerdir ve anketler, Kubernetes'in birincil orkestrasyon motoru olarak benimsenmesinde artış olduğunu göstermektedir. Uygulamalar daha karmaşık hale geldikçe bu çok önemlidir.

Konteynerler, yapay zekadan uca kadar günümüzün geliştirilmekte olan en karmaşık uygulamalarından bazıları için önemli bir yapı taşı haline geldi. Bu kapsüllenmiş uygulama birimleri orkestrasyon gerektirir ve Kubernetes bunu gerçekleştirmek için kullanılan araçtır. Aynı zamanda, son araştırmalar, Kubernetes tabanlı uygulamaları kurumsal gereksinimlerle uyumlu hale getirmenin zaman ve eğitim gerektirdiğini gösteriyor. 

SlashData tarafından Cloud Native Computing Foundation (CNCF) için geliştirilen en son State of Cloud Native Development Raporu'nda bildirildiği üzere, 7.000 arka uç geliştiricisinden gelen verilerin yakın tarihli bir analizine göre, Kubernetes tabanlı konteyner dağıtımları artıyor. Çalışma, Kubernetes'in benimsenmesinin 2020-2021 döneminde en az 5,6 milyon geliştiriciye yükseldiğini ve bir yıl içinde %67'lik bir artışı temsil ettiğini ortaya koyuyor. Bu grup şu anda tüm arka uç geliştiricilerin %31'ini temsil ediyor.   

CNCF/SlashData raporu, uç bilgi işlemin konteyner veya Kubernetes tabanlı dağıtımlar için önde gelen kullanım durumu olduğunu da ortaya koyuyor. Yalnızca edge geliştiricileri arasında Kubernetes kullanımı son 12 ayda 11 puan artarak %63'e yükseldi. Uç bilgi işlemin yanı sıra, konteynerlerin ve Kubernetes'in uygulandığı uygulama türleri, aşağıdakiler de dahil olmak üzere bu çağın en ileri proje türlerinden bazılarını temsil eder:

  • Uç bilgi işlem (%76'sı konteyner, %63'ü Kubernetes kullanıyor)
  • Kuantum bilişim (%65, %59)
  • Dokunsal geri bildirim (%61, %56)
  • DNA hesaplama/depolama (%69, %56)
  • 5G (%64, %54)
  • Kripto para birimi dışındaki blockchain uygulamaları (%68, %52)
  • Bilgisayarla görme (%68, %45)
  • Konuşma Yapay Zekası (%61, %44)
  • Robotik (%56, %42)

Aynı zamanda, BT uzmanları arasında Kubernetes'in potansiyel avantajlarını etkilemek için daha fazla eğitim gerekiyor, CNCF/SlashData anketi gösteriyor. Çalışmanın yazarları, "Kubernetes, bulut yerel alanında belirgin bir olumlu eğilim sergiliyor gibi görünüyor ve tartışmalı bir şekilde büyümek için hala yer var" diyor. "Kubernetes'e ilişkin genel farkındalık önemli ölçüde artmış olsa da, birçok arka uç geliştiricisi bunun kendileri için neler yapabileceğinden emin değil." Arka uç geliştiricilerin %21'i "Kubernetes'i duyduklarını ancak ne yaptığından emin olmadıklarını" söylüyor. Hatta %11'lik bir kısım ise "Kubernetes'i duymadıklarını" söylüyor. 

Satıcı sponsorluğunda yapılan ayrı bir anket, Kubernetes tarafından düzenlenen konteynerlerin hızlı uygulama geliştirme ve taşınabilirlik sağlayan son derece popüler araçlar olmasına rağmen, kuruluşta da sorunları olduğunu gösteriyor. Operasyonel yetenekler ortaya çıkıyor ve güvenlik bir sorun olmaya devam ediyor. Kubernetes'i kullanan çoğu BT uzmanı, uygulanabilirliğini sürdürmede zorluklar yaşadığını bildiriyor. Aynı zamanda Kubernetes, gelişmekte olan yapay zeka ve makine öğrenimi alanlarında destek sunabilir. 

Vanson Bourne tarafından yürütülen ve D2iQ  A tarafından desteklenen 300 BT yöneticisi ve profesyonelinin katıldığı anket, kuruluşların %75'inin Kubernetes'i üretim veya üretim öncesi ortamlarda kullanmasına rağmen, hepsinin Kubernetes dağıtımlarının zorluklarla birlikte geldiği konusunda hemfikir olduğunu ortaya koyuyor. Kuruluşların yalnızca %42'si Kubernetes üzerinde çalışan tüm uygulamaların "ikinci gün" ortamlarına başarıyla ulaştığını iddia ediyor.

Vanson Bourne/D2iQ verilerine göre, bir kuruluşun tüm projelerinin ortalama olarak %53'ü şu anda Kubernetes üzerinde üretim aşamasındadır. Bu, projelerin %42'sinin Kubernetes kullanarak üretimde olduğunu tespit eden 2020 anketine göre bir artış. Ankete katılan her 10 kişiden sekizine yakını (%77), kuruluşlarının Kubernetes dağıtımlarını üretime geçirmenin altı ay veya daha kısa sürdüğünü belirtiyor. Ortalama süre, 2020'ye göre yarım ay düşüşle dört buçuk aydı. 

Anket ayrıca, ankete katılanların %43'ünün en popüler Kubernetes iş yükleri olarak veri analitiği veya makine öğreniminden bahsettiğini ortaya koyuyor. Kubernetes'in yapay zeka ve makine öğrenimi iş yüklerindeki büyümesi, 2020 anketinin en çok tercih edilen uygulama derleme yapılarının yerini aldı -- Katılımcıların %40'ı yapay zeka/makine öğrenimini en popüler iş yükleri olarak belirtiyor. Buna ek olarak, kuruluşların %88'i önümüzdeki iki yıl içinde Kubernetes'in yapay zeka ve makine öğrenimi iş yüklerini çalıştırmak için tercih edilen platform olacağı konusunda hemfikir. 

En popüler Kubernetes iş yükleri arasında Windows konteynerleri (%34) ve dağıtılmış veri hizmetleri (%33) yer aldı.

Çalışma aynı zamanda Kubernetes'in geliştiricilerin ve mühendislerin profesyonel gelişimi üzerindeki olumlu etkisini de gösteriyor. Geliştiricilerin %41'i Kubernetes'in her gün işe gelmekten gerçekten heyecan duyduğunu ve tüm BT ekiplerini bir araya getirdiğini söylüyor. Bununla birlikte, geliştiricilerin yaklaşık dörtte birinin (%23) Kubernetes'in kendilerini son derece tükenmiş hissettirdiğini iddia ettiğini belirtmek önemlidir. D2iQ baş teknoloji sorumlusu Deepak Goel, "Kubernetes'in benimsenmesiyle birlikte gelen ek karmaşıklık, güvenlik ve yönetişim endişeleri ve küme yayılımı, geliştiriciler ve mimarlar üzerindeki baskıyı artırıyor" dedi. 

Yine de Kubernetes, endüstrinin büyük bir bölümünde konteyner orkestrasyonu için hala bir seçenek olarak görülüyor. CNCF/SlashData çalışmasının yazarlarının belirttiği gibi: "Konteynerlerin benimsenmesi yükseliş eğiliminde olmadığından, zaten veya yavaş yavaş yüksek bir platoya ulaştığının bir işareti olabilir; Bu, daha fazla benimsemenin daha az olası hale geldiği bir noktadır. Öte yandan, Kubernetes'in kullanımının büyümek için hala çok yeri var gibi görünüyor."

İlgili makaleler