This is the Trace Id: 72cd458fade860b135c34bd03f386413
Ana içeriğe atla
Azure

Bulut bilişimde elastiklik nedir?

Elastik bulut bilişimin kaynakları talebe göre otomatik olarak nasıl ayarladığını, maliyetleri nasıl düşürdüğünü ve trafik dalgalandığında performans tutarlılığını nasıl sağladığını öğrenin.

Bulut bilişimde elastikliğin tanımı

Bulut elastikliği, altyapıyı gerçek zamanlı olarak gerçek iş yükü taleplerinize uyacak şekilde uyarlar. El ile müdahale ve önceden kapasite planlaması gerektiren geleneksel BT altyapısının aksine, kaynakları otomatik olarak artırıp azaltan esnek bulut bilişim, trafik artışları sırasında performansı korumanıza ve daha sakin dönemlerde israfı önlemenize yardımcı olur.

Önemli çıkarımlar

  • Bulut elastikliği, kaynakları gerçek zamanlı talebe uyacak şekilde otomatik olarak ayarlar ve israf ile maliyetleri azaltır.
  • Elastik sistemler, geleneksel altyapı planlamasının aksine, trafik değişikliklerine anında yanıt verir.
  • Başarılı uygulama için doğru yapılandırma, izleme ve uygulama mimarisi gerekir.

Bulut elastikliğini anlamak

Bulut bilişim elastikliğini anlamak, altyapının artık sabit kıymet olması gerekmediğini fark etmekle başlar.

Bulut elastikliği, altyapınızın bilişim kaynaklarını gerçek zamanlı talebe göre otomatik olarak ayarlayabilme yeteneğidir. Trafik arttığında sistem ek kaynak sağlar. Talep düştüğünde ölçeği yeniden azaltır. Bu işlem el ile müdahale olmadan gerçekleşir ve maliyetleri kontrol altında tutarken uygulamalarınızın duyarlı kalmasını sağlar.

Bu mekanizma, dinamik kaynak ayırmaya dayanır. Bulut sağlayıcınız iş yükü desenlerini sürekli izler ve kapasiteyi ne zaman ekleyip ne zaman azaltacağına anında karar verir. Böylece gerekli şekilde genişleyip daralan esnek bir altyapı oluşturur.

Elastiklik iki yönde çalışır:

Dikey ölçeklendirme (ölçeği artırma/azaltma): Örneğin bir sanal makinede CPU veya bellek artışında olduğu gibi mevcut kaynaklara daha fazla güç ekleme.

Yatay ölçeklendirme (ölçeği genişletme/daraltma): Trafiği karşılamak için ek sunucular başlatma gibi, tüm örnekleri ekleme veya kaldırma.

Geleneksel şirket içi altyapı bu duyarlılık düzeyine ulaşamaz. Fiziksel sunucular için satın alma, kurulum ve yapılandırma gerekir. Bu süreç haftalarca ya da aylarca sürebilir. Kapasite eklediğinizde, talep artışı çoktan geçmiş olabilir. Bulut elastikliği ise altyapıyı yazılım gibi ele alır. İhtiyacınız olduğunda anında kullanılabilir olur ve ihtiyacınız kalmadığında da aynı hızla serbest bırakılır.

Elastikliğin ölçeklenebilirlikten farkı nedir?

Ölçeklenebilirlik ve elastiklik çoğu zaman birbirinin yerine kullanılır, ancak bulut altyapısının farklı yönlerini ele alırlar. Ölçeklenebilirlik kapasiteyle ilgilidir. Sisteminizin daha fazla kaynak ekleyerek artan iş yükünü karşılayabilme yeteneğidir. Elastiklik otomasyon ve hızla ilgilidir. Bu ayarlamaların ne kadar hızlı ve otomatik gerçekleştiği anlamına gelir.

Ölçeklenebilirliği, altyapınızın büyüme potansiyeli olarak düşünebilirsiniz. Daha fazla kullanıcıyı, işlemi veya veriyi karşılayabilecek şekilde genişleyebilen bir sistemle gelecekteki ihtiyaçlar için kapasite oluşturursunuz. Bu genişleme, planlı yükseltmeler, zamanlanmış kaynak eklemeleri veya öngörülen talebe göre yapılan el ile ayarlamalar yoluyla gerçekleşebilir.

Elastik bilişim, talebe gerçekleştiği anda yanıt vererek bunu bir adım ileri taşır. En yüksek kapasiteye göre plan yapıp bu kaynakları sürekli olarak korumak yerine, elastik sistemler gerçek zamanlı olarak ayarlanır. Fark her birinin nasıl çalıştığında ortaya çıkar:

Ölçeklenebilirliğin özellikleri:

  • Öngörülen ihtiyaçlara göre planlanmış büyüme
  • El ile veya planlı kaynak ayarlamaları
  • Genellikle uzun vadeli kapasiteyle ilgili mimari kararlar içerir
  • En yüksek olası iş yüküne odaklanır

Elastikliğin özellikleri:

  • Geçerli talebe otomatik yanıt
  • Gerçek zamanlı sağlama ve sağlamayı kaldırma
  • Tahminlere değil, gerçek kullanım desenlerine dayanır
  • Değişken iş yükleri genelinde verimliliği iyileştirir

Bulut ortamlarında bu kavramlar birbirini tamamlar. İşiniz büyüdüğünde mimarinizin de büyüyebilmesini sağlamak için ölçeklenebilirlik, bu büyümeyi verimli ve uygun maliyetli şekilde gerçekleştirmek için de elastiklik gerekir.

Elastik bulut bilişimin işleyişi

Elastiklik, sürekli izleme ve otomatik karar vermeye dayanır. Bulut platformunuz, CPU kullanımı, bellek tüketimi, bulut depolama kapasitesi, ağ trafiği ve uygulama yanıt süreleri gibi kaynak kullanım ölçümlerini izler. Bu ölçümler, geçerli performansı önceden tanımlanmış eşiklerle karşılaştıran izleme araçlarına aktarılır.

İş akışı tutarlı bir deseni izler. İzleme sistemleri, altyapınızdan her birkaç saniyede ya da dakikada bir performans verisi toplar. Ölçümler yapılandırdığınız bir eşiği aştığında sistem bir ölçeklendirme eylemi başlatır. Örneğin CPU kullanımı uzun süre boyunca %80’e ulaşırsa platform ek kaynak sağlar. Kullanım oranı %30'un altına düşerse kapasiteyi yeniden azaltır.

Bu işlem, kaynak sağlama sürecini yöneten düzenleme katmanları aracılığıyla gerçekleşir:

Ölçek artırma olayları sırasında: Sistem yeni işlem örnekleri başlatır, bunları yük dengeleyicilere bağlar ve trafiği ek kapasiteye yönlendirir. Uygulamalar birkaç dakika içinde yeni kaynaklar üzerinden istek almaya başlar.

Ölçeği azaltma olayları sırasında: Platform, az kullanılan kaynaklardaki bağlantıları boşaltır, gereksiz örnekleri sonlandırır ve iş yüklerini daha az sayıda makineye toplar.

Talep normale döndüğünde sistem temel kapasiteye geri döner. Bir perakende uygulaması normal çalışma saatlerinde beş sunucuda çalışabilir, indirimli satış döneminde 20 sunucuya ölçeklendirilebilir, trafik azaldığında ise tekrar beş sunucuya dönebilir.

Elastik sistemlerin etkinliği tamamen yapılandırmaya bağlıdır. Eşiklerin çok temkinli ayarlanması, boşta bekleyen kaynaklar için fazla harcama yapmanıza neden olur. Çok agresif ayarlamak ise beklenmedik artışlar sırasında performans düşüşü riski yaratır. İlkeler yalnızca ne zaman ölçeklendirme yapılacağını değil, ne kadar hızlı ve ne ölçüde yapılacağını da tanımlar.

Bulut elastikliğinin iş avantajları

Bulut bilişim elastikliğinin işletmelere sağladığı faydalar üç temel unsura dayanır: maliyet, performans ve çeviklik.

Maliyet iyileştirmesi

Esnek altyapıyla, yalnızca kaynakları gerçekten kullandığınız saatler için ödeme yaparsınız. Böylece günün her saati en yüksek kapasite için ödeme yapılan geleneksel model ortadan kalkar. Örneğin, pazartesiden cumaya çalışan bir geliştirme ortamı hafta sonları otomatik olarak kapanabilir. Sabah 9 ile akşam 5 arasında yoğun trafik alan bir uygulama, gece boyunca fazla kapasite taşımaz.

Performans tutarlılığı

Trafik arttığında, elastiklik sayesinde uygulamalarınız yavaşlamaz ya da kullanılamaz hale gelmez, yanıt süreleri korunur. Kullanıcılarınız, sitenizi normal bir salı sabahı veya Efsane Cuma yoğunluğu sırasında ziyaret ettiklerinde aynı deneyimi yaşar.

Operasyonel verimlilik

BT ekiplerinin panoları izleyip kaynakları el ile ayarlaması yerine, altyapınız talep dalgalanmalarını otomatik olarak yönetir. Buna planlanmamış kesintiler de dahildir. Sistemlerin geri yüklenmesi gerektiğinde, elastik altyapı kaynakları hızla sağlayarak olağanüstü durum kurtarma stratejilerini destekler ve el ile müdahale gerektirmeden kesinti süresini azaltır. Mühendisler rutin kapasite yönetimine daha az zaman harcar ve işi ileriye taşıyan projelere daha fazla zaman ayırır.

İş çevikliği

Elastiklik, altyapının pazar fırsatları ve müşteri ihtiyaçlarıyla aynı hızda ilerlemesini sağlar. Örneğin, bir pazarlama kampanyası beklenmedik trafik oluşturduğunda, elastik altyapı potansiyel müşterileri geri çevirmek yerine bunu karşılamak için ölçeklenir. Yeni bir hizmeti hızla başlatmanız gerektiğinde bunu uzun tedarik süreçleri olmadan yapabilirsiniz.

Elastikliğin avantajları organizasyon genelinde görülebilir:

  • Finans ekipleri altyapı harcamalarının azaldığını görür.
  • Operasyon ekipleri sürekli el ile müdahale olmadan güvenilirlik kazanır.
  • İş birimleri yeni girişimler için pazara çıkış süresini hızlandırır.
  • Müşteriler, talep desenlerinden bağımsız olarak tutarlı performans deneyimler.

Elastikliğin değer sağladığı alanlar

E-ticaret

Perakende platformları yıl boyunca ciddi trafik değişimleriyle karşılaşır. Bir işletme çoğu ay sabit trafiği yönetebilir, ardından Efsane Cuma, Siber Pazartesi veya yıllık satışlar sırasında talep katlanabilir. Elastik altyapı, hibrit ortamlar için buluta genişletme gibi mekanizmalar aracılığıyla bu mevsimsel zirveler için ölçeği artırır ve ardından tekrar düşürür. Böylece yıl boyunca en yüksek kapasiteyi koruma maliyetinden kaçınılır.

Medya akışı

Popüler bir dizinin yeni bölümleri yayınlandığında veya canlı bir etkinlik başladığında milyonlarca izleyici aynı anda gelir. Bulut elastikliği, günlük izleme düzeyi için fazla kapasite ayırmadan bu yoğunluk sırasında sorunsuz oynatma sağlar.

Mali hizmetler

Ay sonu raporlaması, üç aylık kapanışlar ve yıllık vergi hazırlığı, işlem gereksinimlerinde öngörülebilir artışlar oluşturur. İşlem platformlarında hacim, piyasa etkinliğine bağlı olarak değişir. Elastik sistemler bu değişimleri otomatik olarak yönetir. İşleme pencerelerinde ölçeği artırır, daha sakin dönemlerde ise azaltır.

SaaS uygulamaları

İş verimliliği araçları çalışma saatlerinde yoğun kullanılır, gece boyunca ise kullanım çok düşüktür. Bu uygulamalar, günün her saati tam kapasiteyi korumak yerine farklı saat dilimlerinin yoğun olmayan saatlerinde ölçeği azaltabilir.

Geliştirme ve test

Mühendislik ekiplerinin aktif geliştirme sprintleri sırasında önemli kaynaklara ihtiyacı olur, ancak planlama aşamalarında veya tatillerde çok daha az kaynağa ihtiyaç duyarlar. Elastik altyapı, bu ortamların yalnızca geliştiriciler gerçekten ihtiyaç duyduğunda var olmasına olanak tanır. Bu da üretim dışı iş yükleri için maliyetleri önemli ölçüde azaltır.

Uzaktan çalışma

Uzaktan ve hibrit çalışanlar, masaüstü talebinde öngörülebilir ancak önemli dalgalanmalar oluşturur. Çalışanlar farklı saat dilimlerinin temel iş saatlerinde oturum açtıkça, sanal masaüstü altyapısı (VDI) ortamlarının performansı korumak için hızlıca ölçeklenmesi gerekir. Ardından gece boyunca ölçeği yeniden düşürebilirler. Böylece günün her saati tam kapasiteyi koruma maliyetinden kaçınılır.

Elastik bilişimi neler bekliyor?

Bulut elastikliği, yeni teknolojiler ve yaklaşımlar kuruluşların altyapıyı yönetme biçimini yeniden şekillendirdikçe gelişmeye devam ediyor. Ortaya çıkan bir çok eğilim, elastik sistemlerin daha akıllı ve dağıtılmış olacağı bir geleceğe işaret ediyor.

Tahmine dayalı ölçeklendirme için yapay zeka ve makine öğrenmesi

Geçerli elastik sistemler, talep oluştuktan sonra buna yanıt verir. Sonraki nesil, trafik desenlerini oluşmadan önce tahmin edecek. Makine öğrenmesi (ML) modelleri, ölçeklendirme olaylarının ne zaman gerekli olacağını öngörmek için geçmiş verileri analiz ederek kaynakları tepkisel değil, proaktif olarak sağlar. Bu, talep artışı ile kaynak kullanılabilirliği arasındaki kısa gecikmeyi azaltır ve daha da akıcı performans sağlar.

Sunucusuz bilgi işlem ve hizmet olarak işlem

Sunucusuz mimariler, elastikliği mantıksal sonuca taşır. Sunucusuz platformlar, sanal makineleri veya kapsayıcıları ölçeklendirmek yerine tek tek işlevleri ölçeklendirir. Altyapıyı hiç düşünmeden kod yazarsınız. Platform, tüm kaynak ayırma işlemini otomatik olarak yönetir. Ölçeği sıfırdan binlerce eşzamanlı çalıştırmaya ve tekrar sıfıra kadar ayarlar. Bu model, elastik bilişimin en üst ifadesini temsil eder, altyapı endişelerinden tamamen soyutlanma sağlar.

Çoklu bulut ve hibrit elastiklik

Kuruluşlar, iş yüklerini giderek daha fazla birden çok bulut sağlayıcısı ve şirket içi altyapı arasında dağıtıyor. Gelecekteki elastik sistemler, iş yüklerini kapasitenin en uygun maliyetli veya coğrafi açıdan en uygun olduğu yere ölçeklendirirken genel bulut ortamlarında, özel altyapıda ve şirket içi sistemlerde kaynakları düzenleyecek. Bu, tek bir sağlayıcının sunduğundan daha fazla esneklik sağlar.

Uç bilişim tümleştirmesi

Bilişim, uç altyapısı sayesinde kullanıcılara daha da yaklaştıkça, elastikliğin dağıtık mimariler arasında çalışması gerekecek. Uygulamalar yalnızca merkezi veri merkezlerinde değil, küresel konumlarda da ölçeklenecek. Gecikmeyi azaltmak için kaynaklar kullanıcılara yakın şekilde dinamik olarak ayrılırken maliyet verimliliği de korunacak.

Bu eğilimlerin ortak bir yönü var: esnekliği daha otomatik, daha akıllı ve uygulamaların çalışma şekliyle daha sorunsuz bütünleşik hale getirmek. Bu yetenek, yapılandırdığınız bir işlev olmaktan çıkıp üzerinde düşünmenize bile gerek kalmayan temel altyapı davranışına dönüşmeye devam edecek.

gradyan arka plan
Kaynaklar

Öğrenmeye devam edin

Yeni başlıyor veya daha derine iniyor olmanız fark etmeksizin, bu kaynaklar bulut yolculuğunuzun her adımında size destek olur.
Rahat bir ortamda dizüstü bilgisayarını kullanırken gülümseyen bir kadın
Kaynak merkezi

Azure kaynaklarıyla bulut bilginizi derinleştirin

Azure uzmanlığınızı geliştirmek için teknik incelemeleri, analist raporlarını, videoları ve web seminerlerini keşfedin.
Ev ofisinde dizüstü bilgisayar kullanan erkek
Öğrenciler için Microsoft Azure

Bulutta derlemeye başlayın

Bulut becerilerinizi geliştirmenize yardımcı olacak ücretsiz araçlara, kredilere ve öğrenme yollarına erişin.
Modern bir dinlenme salonunda dizüstü bilgisayarlarıyla kod hakkında tartışan iki kişi.
Azure etkinlikleri

Canlı ve sanal etkinliklerde Azure uzmanlarından öğrenin

Becerilerinizi geliştirmek ve sertifikalar almak için web seminerlerine, eğitimlere ve oturumlara katılın.
SSS

Sık sorulan sorular

  • Esneklik, altyapı maliyetlerini gerçek taleple uyumlu hale getirir. Geleneksel BT, kapasitenin en yüksek yükler için kapasite satın alınmasını gerektirir ve bu da normal işlemler sırasında israfa yol açar. Bulut elastikliği, yüksek talep dönemlerinde kaynakları otomatik olarak ekler ve trafik azaldığında bunları kaldırır. Bu yaklaşım yalnızca kullandığınız kadar ödeyerek maliyet tasarrufu yapmanızı sağlar, beklenmedik artışlar sırasında performansı korur ve uzun satın alma süreçleri olmadan iş çevikliğini destekler.
  • Bulut elastikliği iki yaklaşım aracılığıyla çalışır. Dikey esneklik, mevcut kaynakların kapasitesini değiştirerek ölçeği artırır veya azaltır ve bir sanal makineye daha fazla CPU veya bellek ekler. Yatay esneklik, tüm örnekleri ekleyip kaldırarak ölçeği daraltır veya genişletir ve iş yükünü birden çok sunucuya dağıtır. Çoğu modern uygulama yatay ölçeklendirme kullanır çünkü neredeyse sınırsız kapasite ve hataya daha iyi dayanıklılık sunar.
  • Çevrim içi bir perakendeci bir günlük indirimli satış başlatır ve binlerce müşteri aynı anda web sitesine gelir. Ortalama bir günde şirket beş sunucu çalıştırır, ancak CPU kullanımı önceden tanımlanan eşik değerlerini aştığında sistem performansı korumak için 10 sunucuya ölçeklendirilir. Ertesi gün trafik azaldığında, sistem yeniden beş sunucuya düşer. Perakendeci, ek kapasite için yalnızca ihtiyaç duyulan saatlerde ödeme yapar.
  • Ölçeklenebilirlik, sisteminizin kaynak ekleyerek artan iş yükünü işleyebilme yeteneğidir. Kapasite ve büyüme potansiyeliyle ilgilidir. Elastiklik, otomasyon ve hızla ilgilidir. Altyapınızın, insan müdahalesi olmadan talep dalgalanmalarına ne kadar hızlı uyum sağladığıyla ilgilidir. İş büyümesini zaman içinde desteklemek için ölçeklenebilirliğe, para israf etmeden günlük değişiklikleri karşılamak için de elastikliğe ihtiyacınız vardır.