Büyüme, birleştirilebilirlik anlamına gelir, tuğla tuğla


Birleştirilebilirlik giderek daha fazla kullanılabilir. Janakiram & Associates analisti Janakiram MSV, “On yıl önce şekillendirilebilirliği elde etmek zor, pahalı ve özeldi” diyor. Bu atmosferde, değişikliği yapmamak daha maliyetli olabilir. Başlıca avantajı çevikliktir ve hem kısa hem de uzun vadede sonuç alır.

‘Lego tuğla benzeri bir yaklaşım’

Birleştirilebilir altyapı, kapsayıcılaştırmaya (yalnızca gerekli işletim sistemi bileşenleriyle ayrı ayrı paketleme yazılımı) dayanır ve BT’nin ortak bir mimaride büyük ve küçük değişiklikleri hızlı ve kolay bir şekilde yapmasına olanak tanır. BT, kapsayıcıları düzenlemek ve otomatikleştirmek için Kubernetes gibi bir kapsayıcı yönetim aracı kullanır.

Kubernetes, çözümü tek bir kaynak havuzunda birleştiren açık kaynaklı bir platformdur. BT, ekosistemin geri kalanı için -eğer varsa- çok az etkiyle bir kapsayıcıyı değiştirebilir veya ince ayar yapabilir. Janakiram, “Konteynerler, altyapı ve uygulama yönetimine Lego tuğla benzeri bir yaklaşımdır” diyor. “Açık kaynak sayesinde Kubernetes, konteyner yönetimi için evrensel bir altın standart olarak ortaya çıktı.”

Birleştirilebilir bir yaklaşım, değişimi daha basit hale getirerek teknik borcu azaltır; ekipler son teslim tarihlerini karşılamak için kısayollar kullandığında tasarımdan çok hıza öncelik verdiğinde ekstra teknik çalışmanın maliyetini azaltır. Janakiram, “Tek tek bileşenleri seçerek yükseltme, yönetme ve ölçeklendirme yeteneği, birleştirilebilirliğin temel faydasıdır” diyor.

Yeni bir teknik paradigma

Janakiram, şekillendirilebilir mimariye dayalı modernleştirmenin eski yazılımları konteyner birimlerine yerleştirdiğini açıklıyor. Ölçek büyütme ve küçültme değişiklikleri veya hata düzeltmeleri, bileşen düzeyinde ele alınabilir. Özellikler modüler bir şekilde eklenebilir veya çıkarılabilir.

Altyapıyı daha küçük yapı taşlarına bölmek, bileşenleri birden çok amaç için yeniden kullanmanıza olanak tanır. Örneğin, hizmet olarak yazılım (SaaS) şirketleri, farklı kişiler için tek bir yazılım örneğinin birden çok ayrı müşteri tarafından kullanıldığı çok kiracılı uygulamalar kullanır. Janakiram, bu şirketlerin paradan tasarruf ettiğini ve performansı artırdığını söylüyor.

Şirketler, kapsayıcıları kullanarak, sıfırdan başlamak zorunda kalmadan çok kiracılı bir ortamı tek bir istemci için özelleştirebilir. Janakiram, “Farklı kişiler ve müşteriler için tasarlanmış çok kiracılı bir uygulama, kapsayıcılı ve birleştirilebilir mimariden önemli maliyet ve performans avantajları sağlıyor” diye açıklıyor.

Raporun tamamını indirin.

Bu içerik, MIT Technology Review’un özel içerik kolu olan Insights tarafından üretilmiştir. MIT Technology Review’un editör kadrosu tarafından yazılmamıştır.


Kaynak : https://www.technologyreview.com/2022/09/28/1059666/growth-means-composability-brick-by-brick/

Yorum yapın