BT Ölçeklenebilirliği Aslında Ne Anlama Geliyor?


Büyük düşün. İş dünyasında yol gösterici bir ilkedir ve İnternet çağında bulut bilişim ve küreselleşmede, BT yığınlarının gelişimini denetleyen teknoloji sistemleri mimarları ve C-suite yöneticileri için de iyi bir tavsiyedir.

Temel BT departmanı hedefleri, misyonları ve hedefleri arasında, uygulamaların, veri havuzlarının, BT hizmetlerinin ve her türlü dahili sistem mekaniğinin ve işlevinin ölçeklenmesini sağlamak için net bir kanal oluşturma ihtiyacı yer alır. Ancak ölçeklenebilirlik, herhangi bir organizasyonun kolayca satın alabileceği, paketlenmiş, tanımlanmış bir BT çözümü olarak bir şişede gelmiyor, peki bu gerçekten ne anlama geliyor ve bunu nasıl başarıyoruz?

Ölçeklenebilirliğin kendisi, bir uygulamaya, bir BT sistem sürecine, bir algoritmik modele, verilerin bir kısmına (veya tüm veritabanına), bir teknoloji bileşenine (bir Uygulama Programlama Arayüzü (API) gibi), bir sistem aracısına veya bir orkestratör işlevine uygulanan bir terimdir. bir tür), bir yazılım motoru (bir AI makinesi veya bir büyük veri analitiği hizmeti gibi) veya aslında mutlaka bir uygulama veya hizmet olarak tanımlanmayan ürünleştirilmiş bir teknoloji parçası.

Ölçek, neden endişeleniyorsun?

Çoğumuz (kullanıcılar), ‘viral hale gelen’ ve çöken bir hizmet veya gereksinim için bir web sitesini kullanmaya çalıştığımızda, ölçek sorunları hakkında bir miktar takdir kazandık. Mevcut enerji krizi sırasında ister Covid-19 testleri sipariş etmek, ister konser biletleri almaya çalışmak ya da ev gaz tedarikçisi web sitemize erişim sağlamaya çalışmak olsun, hepimiz sistemlerin çöktüğünü gördük.

Bazen (yukarıdaki örnekte) bu bir web servisleri meselesidir, bazen bu bir bulut omurgasının kullanıcıları bağlama yeteneği meselesidir… ve bazen bir veritabanı aşırı yükü veya bir İşletim Sistemi (OS) uyuşmazlığı gibi daha altyapısal bir şeydir. uygulama yeni bir sisteme yeniden ölçeklendirildi, ancak tam olarak stres testi yapılmadı.

“Çoğu insan ölçeklenebilirliği, bir sistemin talepteki ani artışları karşılama kapasitesini artırma yeteneği olarak düşünür. Ancak ölçeklenebilirlik, bu açıdan çok daha fazlasıdır,” diye açıklıyor kurumsal veri platformu şirketi Tibco’nun küresel CTO’su Nelson Petracek.

“Teknik açıdan bakıldığında, ölçeklenebilirlik, sistemlerin (donanım veya yazılım) mevcut veya beklenen bağlamlar için ‘doğru’ boyutta, duraklama olmadan ve ek riskler veya karmaşıklık getirebilecek ani yeniden düzenleme veya yeniden yapılandırma faaliyetine ihtiyaç duymadan çalışmasını içerir. Ölçeklenebilir sistemler, kendilerinden istenen talepleri herhangi bir zamanda karşılayabilir… ve bunu şeffaf bir şekilde yapabilirler. Ancak konu ölçeklenebilirlik olduğunda teknik unsurlar ne kadar önemliyse, insanlar ve süreçler de dahil olmak üzere teknik olmayan unsurlar da o kadar önemlidir. İşletmede maksimum değere ulaşmak için her iki taraf da bir arada var olmalıdır” diye ekledi Tibco’dan Petracek.

Uygulamalarınızı, verilerinizi ve altyapınızı büyüttüğümüzde, güvenliğe yaklaşımımız da ölçek faktörü ile başa çıkmak zorunda kalacak. Uygulamaları ve işlem artışlarını desteklemek için bir BT altyapısını büyüttükçe, güvenlik araçlarımız ve desteğimiz de artmalıdır. Bu, herhangi bir bulut tabanlı çözümün yanı sıra geleneksel şirket içi teknolojimizi de koruyup koruyamayacağımıza ve tüm yönleri ve potansiyel olarak farklı türdeki bulut modellerini ve satıcılarını kapsayıp kapsayamayacağımıza ilişkin bazı zorlu sorulara yol açabilir.

Bulut tabanlı BT, güvenlik ve uyumluluk çözümleri şirketi Qualys’in Birleşik Krallık baş teknik güvenlik sorumlusu Paul Baird, “Ölçeklenebilir olmak, siber güvenlik stratejinizin esnek olup olmadığı ve değişimle başa çıkıp çıkamayacağı konusunda güvende olmanız anlamına gelir” dedi. “Bu, birkaç alana bakmak anlamına geliyor – örneğin, geliştiricileriniz kuruluş içinde önceden oluşturulmuş ve onaylanmış güvenlik özelliklerinden yararlanabilir mi? Her seferinde yeni yöntemler geliştirmek yerine, Ar-Ge’nin ekleyebileceği bir kimlik doğrulama çerçevesi sağlamak, aslında güvenli yazılımların daha hızlı çıkarılmasına yardımcı olabilir. Bu, bozuk erişim kontrol önlemleri, kod yerleştirme girişimleri veya güvenli olmayan tasarımlar gibi kodlarındaki yaygın güvenlik sorunlarını ortadan kaldırmalarına yardımcı olabilir.”

Ek olarak Baird, uygulamaları üretime dağıtılmadan önce güvenlik sorunları için taramanın kulağa basit geldiğini, ancak bunu bir DevOps dünyasında yapmak için büyük bir hız ve ölçek gerektirdiğini söylüyor. Güvenli kodun bu hiper ölçeklendirme ortamlarına en başından itibaren dağıtılmasını sağlamak, zamandan ve paradan tasarruf sağlar ve olası arıza süresi riskini ortadan kaldırır.

“İşle uyumlu bir siber güvenlik stratejisine sahip olmak, bu potansiyel zorlukların tahmin edilmesine yardımcı olur. Silo halindeki araçlardan uzak durmak, kuruluşunuzun siber güvenlik risk durumunun görünümünü net tutmanıza yardımcı olacaktır” diye ekledi Qualys’ Baird.

Ölçeklenebilirlik tanımlandı

Saf yazılım programlama terimlerinde, ölçeklenebilirliğin bir uygulamanın veya ağın veya algoritmanın veya protokolün veya daha geniş bir yazılım sisteminin daha geniş bir işleve ve daha fazla kullanıcıya hizmet etmek için yukarı doğru hareket edebilme yeteneğinin bir ölçüsü olduğunu söyleyebiliriz. genişletilmiş statüsünden ve biçiminden yararlanır. Unutmayalım ki matematikte ölçeklenebilirlik çoğunlukla skaler çarpım.

Ölçeklenebilirlik elbette diğer yönde hareket edebilir ve aşağı doğru hareket edebilir. Bu, bulut bilişimin ‘sadece ihtiyacınız olan kadar ödeyin’ dünyası bağlamında önemlidir. Ancak buna rağmen, genellikle yukarı ölçeklenebilirlikten bahsediyoruz. Depolama dünyasında, açık kaynaklı yazılım platformu şirketi SUSE bize hatırlatıyor hem dikey (ölçek büyütme) ölçeklenebilirlik hem de yatay (ölçeklendirme) ölçeklenebilirlik olduğunu.

“Dikey (ölçek büyütme) ölçeklenebilirlik, bir sunucuyu daha hızlı hale getirmek için işleme gücü eklemek gibi fiziksel bir sisteme kaynaklar ekleyerek donanım veya yazılımın kapasitesini artırır. Genişletilmiş depolama için bu, daha fazla kapasite gerektiğinde mevcut bir sisteme disk sürücüleri gibi daha fazla cihaz eklemek anlamına gelir,” diyor SUSE, (yukarıda bağlantılı) teknik tanım sayfalarında.

Ek açıklama olarak, SUSE ayrıca yatay (ölçek genişletme) ölçeklenebilirliğin tek bir mantıksal birim olarak çalışmak için birden çok öğeyi birbirine bağladığını da açıklar. Genişletilmiş depolama için bu, bağlı dizilere veya kümelere aygıt eklemek anlamına gelir. Her kümenin birçok düğümü (cihaz) olabilir ve düğümler coğrafi olarak ayrılabilir.

Gerçek zamanlı bir dünyada ölçeklenebilirlik

Yazılım sistemlerimizin birçoğunun artık gerçek zamanlı olarak çalışması ve neredeyse anlık etkileşim ile kullanıcıları desteklemesi gerektiğinden, genellikle aşırı çevre koşullarında yüksek oranda erişilebilir olması gereken yazılım hizmetleri bağlamında ölçeklenebilirliği de düşünmeliyiz.

CTO’su Eric Raab, “Ölçeklenebilirlik, yüksek kullanılabilirlik (HA) ile yakından ilişkilidir; bununla, kullanıcıların ihtiyaç duydukları uygulamalara ve hizmetlere erişebilmeleri için sistem çalışma süresi anlamında kullanılabilirliği kastediyorum” diyor. KXgerçek zamanlı veri analitiği ve karar zekası teknolojileriyle tanınan bir şirket.

“Kuruluşlar, ağ kesintileri, satıcı arızaları, doğal afetler ve ani, artan yük dahil olmak üzere her koşulda BT sistemlerinin kullanılabilir durumda kalmasını giderek daha fazla talep ediyor. Ölçeklenebilirliğe yüksek kullanılabilirlik perspektifinden mimari olarak yaklaşılarak, bir sistem arıza modlarını “ölçeklendirmek” ve değişken yük altında güvenilir performans sunacak şekilde tasarlanabilir. ‘HA ölçeklenebilirlik modeli’ olarak adlandırdığım bu yaklaşım, sıkı kurumsal performans hedeflerini karşılayan tutarlı bir tasarım modeli sağlıyor” diye ekledi Raab.

Doğrusaldan büyük

Ölçeklenebilirlik sergilemek için baskı altındaki sistemleri tanımlayan doğrusaldan daha büyük büyüme bölgesinde, yazılım sistemlerinin darboğazlar olmadan hızlı büyümeyi etkili bir düzeyde idare edebilmesi için gereklidir.

Sistem mühendisliği başkan yardımcısı Rob Tribe, “Sistem darboğazları meydana geldiğinde, kuruluşlar tipik olarak çeşitli yeniden mimari prosedürlere yönlendirilir ve bu, elbette kritik anlarda görev açısından kritik uygulamalar ve hizmetler çalıştırılırsa çok geniş kapsamlı etkilere sahip olabilir” dedi. Bulut platformu şirketi Nutanix’te EMEA bölgesi.

“Bu bağlamda bulut bilişime ölçeklenebilirlikle yaklaşmak, işletmeleri hibrit bulutu mümkün olan en kullanışlı, sindirilebilir, yönetilebilir ve temelde ölçeklenebilir şekilde sunabilen platformlar ve araçlar aramaya yöneltmelidir. Kendi kendini iyileştirme ve olağanüstü durum kurtarma (DR) özellikleri sağlamak için otomasyonla birleştirildiğinde daha basit paketleme, ölçüm ve fiyatlandırma modelleri gibi özellikler burada önemli olabilir; bunlar, bir işletmenin öngörülemeyen iş yükü genişlemelerine ve sık teknoloji güncellemelerine daha yetkin bir şekilde yanıt vermesini sağlayan bileşenlerdir” diye ekledi Nutanix’s Tribe.

BT ve iş ölçeklenebilirliği

Şimdiye kadar söylenenlerin ve yapılanların hepsi, kesinlikle cevap buluttur, yani birçok insanın dediği şeyde çalışmamızı sağlar. web ölçeği düzeyde, bulut hizmetleri aracılığıyla eriştiğimiz ağın potansiyel olarak web’in kendisi kadar geniş olduğuna dair bir öneri. Ancak bu kavramın iş stratejisiyle de örtüşmesi gerekmez mi?

Cevap açıkça evet.

“Sektör, BT yığınını ölçeklendirme konusunda büyük ölçüde çatladı. Ama sıradaki soru; Çalışanlarınızı ve özellikle geliştiricilerinizi nasıl ölçeklendirirsiniz? Çoğu kuruluşun karşılaştığı ölçeklenebilirlik zorluğu budur. Hiçbir kod ve düşük kod teknolojileri, geliştiricilerin daha üretken olmalarına yardımcı olarak ve BT’de daha fazla kişinin uygulama oluşturmasını sağlayarak yanıt sağlamaya başlamıyor. Geliştiricilerin küresel sıkıntısı göz önüne alındığında, geliştirici kaynağını ölçeklendirmenin çözümü yalnızca daha fazla kodlayıcı olamaz. Bunun yerine kuruluşlar, kod yazamayan teknisyenlerin iş sorunlarını çözen çözümler üretmesini sağlamalı” dedi. Tokakod gerektirmeyen kurumsal geliştirme platformuyla tanınan bir şirket, kuruluşların geliştirme sonuçlarını hızlandırmasına ve geliştiricilerin görev açısından kritik geliştirmeye odaklanmasına olanak tanır.

Ölçeklenebilirlik merkezli bir BT yığını işletim modeli, yalnızca tüm kurumsal varlıkların (teknoloji, fiziksel binalar, insanlar, hammaddeler ve iş kültürü) ölçeklenmeye hazır bir unsur olarak var olduğu ölçeklenebilirlik merkezli bir kurumsal işletim modelinden kaynaklanabilir ve bu model tarafından yönetilebilir. bir işletmenin inşa etmeye çalıştığı toplam ticari teklifin

“Genellikle erişim (daha fazla kullanıcı) veya işlemler etrafında ölçeklendirmeyi düşünüyoruz, ancak büyük bir ölçek noktası veridir. Ölçeğin diğer yönlerinin aksine, veriler genellikle geçici değildir. Bu, daha fazla kullanıcı etkileşime girdikçe işlemlerin oluşturulduğu ve daha fazla verinin oluşturulduğu anlamına gelir. Verilerdeki bu büyümenin bir maliyeti olabilir – esneklik eksikliği, artan saldırı yüzeyi alanı, silolarda bulunan karanlık veriler. Bulut çağında, veri sistemlerinin ölçeklenebilmesi için esnek olması, çoklu bulut dünyasında sorunsuz hareket etmesine, iş yükü değişimlerine dayalı dinamik yeniden dengelemeye izin vermesi ve bunu veri erişiminin kendisine uygulanan sıfır güven güvenliği ilkeleriyle yapması gerekir. Veri yönetimi ve yazılım tanımlı yedekleme uzmanı Cohesity’nin baş çözüm sorumlusu Matt Waxman, dedi.

Ölçeklenebilirliğin bir sonraki görevi, bugüne kadar geniş çapta tartışılmayan bir terim ve konu olan sürdürülebilir ölçeklenebilirlik olacaktır. Teknolojiyi ölçeklendiriyorsak, şimdi sorumluluğumuz tartışmalı bir şekilde, şimdi döngüsel ekonomiyi savunduğumuz için yeniden kullanılabilir teknoloji kaynaklarından ne kadar büyüme yaratabileceğimize odaklanmaya odaklanmalıdır – ve bu, fiziksel donanım bileşenlerinin yanı sıra yeniden kullanılan sanallaştırılmış yazılım kaynakları için de geçerlidir.

Ölçek iyidir, ancak yeşil temiz karbon nötr ölçek çok daha iyidir, büyümeden önce temizleyelim.


Kaynak : https://newslanes.com/2022/07/04/what-does-it-scalability-actually-mean/

Yorum yapın

SMM Panel PDF Kitap indir