Oversubscription oranı, ağ kapasitesi ile potansiyel talep arasındaki paylaşım oranıdır. Bu rehberde oversubscription kavramını, oranın nasıl seçileceğini ve israf ile darboğaz arası dengeyi anlatıyoruz.
Bir ağda her switch-in uplink-ini, ona bağlı tüm cihazların toplam kapasitesine eşit yapmak mantıklı görünebilir — ama bu pratikte hem gereksiz pahalı hem de gerçekçi değildir. Çünkü tüm cihazlar asla aynı anda tam hızda çalışmaz. İşte bu gerçeği kapasite planlamasına yansıtan kavram, oversubscription oranıdır. Doğru oversubscription, maliyet ile performans arasında akıllı bir denge kurar. Bu yazıda, oversubscription oranını anlatıyoruz. Uplink için Uplink ve Trunk Boyutlandırma yazımıza bakabilirsiniz.
Oversubscription (aşırı abonelik), toplam potansiyel talebin, sağlanan gerçek kapasiteyi aşması durumudur. Ağ bağlamında, bir switch-in uplink kapasitesi, ona bağlı tüm cihazların toplam (potansiyel) kapasitesinden daha düşük tutulur. Örneğin, 24 adet 1G porta sahip bir switch-in toplam erişim kapasitesi 24 Gbps-tir; ama uplink-i 10 Gbps olabilir. Bu, kasıtlı bir tasarım kararıdır — uplink, teorik maksimum talebin altındadır. Neden bu mantıklıdır? Çünkü tüm cihazların aynı anda, sürekli, tam hızda trafik üretmesi neredeyse hiç olmaz. Gerçek ağlarda, cihazlar trafiği farklı zamanlarda, farklı yoğunluklarda üretir; ortalama kullanım, teorik maksimumun çok altındadır. Bu istatistiksel gerçek, uplink-i toplam kapasiteye eşit (1:1) yapmayı gereksiz kılar — çoğu zaman boşta duracak pahalı kapasiteye yatırım yapmak israftır. Oversubscription, bu gerçeği kullanarak kapasiteyi akıllıca paylaştırır: uplink, gerçekçi (zirve değil) kullanımı karşılayacak, ama teorik maksimumdan düşük boyutlandırılır. Bu, telefon şebekelerinden beri kullanılan bir prensiptir — herkes aynı anda telefon etmeyeceği için, şebeke herkesin aynı anda arama yapabileceği kapasiteyi sağlamaz. Oversubscription, maliyet verimliliği sağlayan temel bir ağ tasarımı kavramıdır; ama doğru oranı seçmek, hem israftan hem darboğazdan kaçınmak için kritiktir. Kapasite için Ağ Genişleme Payı yazımıza bakabilirsiniz.
Oversubscription oranı, bir sayıyla ifade edilir ve doğru oranı seçmek, kullanım profilini anlamayı gerektirir. Oran nasıl ifade edilir? Oversubscription, “talep:kapasite” oranıyla gösterilir. Örneğin, 24 Gbps potansiyel talep, 10 Gbps uplink ile karşılanıyorsa, oran yaklaşık 2.4:1-dir. 4:1 oranı, sağlanan kapasitenin 4 katı potansiyel talep olduğu anlamına gelir. Düşük oran (örneğin 2:1) daha çok kapasite ve az paylaşım demektir; yüksek oran (örneğin 20:1) az kapasite ve çok paylaşım demektir. Doğru oran kullanıma bağlıdır: Evrensel bir “doğru oran” yoktur; oran, kullanım profiline göre belirlenir. Yoğun kullanım (veri merkezi, sürekli büyük veri transferi, video, sanallaştırma) — düşük oran gerektirir (örneğin 3:1 veya daha az), çünkü cihazlar gerçekten yoğun ve sürekli trafik üretir. Orta kullanım (kurumsal ofis, karışık uygulamalar) — orta oran (örneğin 5:1-10:1) uygun olabilir. Hafif kullanım (genel ofis, ara sıra kullanım, basit uygulamalar) — yüksek oran (örneğin 20:1 veya daha fazla) kabul edilebilir, çünkü cihazlar nadiren yoğun trafik üretir. Profil analizi: Doğru oranı belirlemek için, gerçek kullanım analiz edilmelidir — kullanıcı/cihaz tipi, uygulamalar, zirve zamanları, trafik desenleri. İzleme verileri, mevcut bir ağda gerçek oversubscription ihtiyacını gösterir. Katman bazlı oran: Bir ağda farklı katmanlarda farklı oranlar olabilir — erişim katmanında yüksek oran kabul edilebilirken, çekirdek/omurga katmanında düşük oran (çünkü tüm trafik orada toplanır) gerekir. Doğru oran seçimi, kullanım gerçeğine dayanan dengeli bir karardır. Katmanlar için Ağ Katmanları yazımıza bakabilirsiniz.
Oversubscription oranı seçimi, özünde iki risk arasında denge kurmaktır: aşırı düşük oran (israf) ve aşırı yüksek oran (darboğaz). Çok yüksek oran riski — darboğaz: Oran çok yüksekse (kapasite çok az), zirve kullanım zamanlarında toplam talep, sağlanan kapasiteyi aşar. Bu durumda, uplink/trunk tıkanır; trafik kuyruğa girer, gecikir, ve performans ciddi biçimde düşer. Kullanıcılar yavaşlık, gecikmeli yanıtlar ve kötü deneyim yaşar. Aşırı oversubscription, ağı zirve zamanlarda darboğaza sokar — bu, kapasiteden tasarruf ederken performanstan ödün vermektir. Çok düşük oran riski — israf: Diğer uçta, oran çok düşükse (1:1-e yakın, yani neredeyse tüm potansiyel kapasiteyi sağlamak), nadiren kullanılan kapasiteye gereksiz yatırım yapılmış olur. Çoğu zaman boşta duran pahalı uplink/trunk kapasitesi, maliyet israfıdır — ödediğiniz kapasitenin büyük kısmı asla kullanılmaz. Denge: Doğru oran, bu iki uç arasında, kullanım profiline uygun dengeyi bulur — zirve zamanlarda kabul edilebilir performans sağlayacak kadar kapasite, ama gereksiz fazlalıktan kaçınacak kadar ekonomik. Güvenlik payı: Doğru oran belirlenirken, bir miktar güvenlik payı (büyüme ve beklenmedik zirveler için) bırakmak akıllıcadır; tam sınırda boyutlandırmak risklidir. İzleme ve ayarlama: Oversubscription, statik bir karar değildir; ağ kullanımı izlenmeli ve oran gerektiğinde ayarlanmalıdır. Eğer izleme sürekli tıkanıklık gösteriyorsa, oran çok yüksektir (kapasite artırılmalı); kapasite hep boştaysa, oran düşüktür (gelecekte daha verimli planlanabilir). Veri merkezi eğilimi: Modern veri merkezleri, yoğun ve öngörülemez trafik nedeniyle düşük oversubscription-a (hatta kritik katmanlarda 1:1-e) yönelir; spine-leaf mimarileri bu düşük oranı hedefler. Sonuç: Oversubscription oranı, israf ile darboğaz arasında, kullanıma dayalı dengeli bir karardır; doğru oran, maliyet verimliliği ile performansı uzlaştırır. Spine-leaf için Omurga Topolojisi yazımıza bakabilirsiniz.
Oversubscription, toplam potansiyel talebin sağlanan kapasiteyi aşmasıdır; ağda, tüm cihazların aynı anda tam hızda çalışmayacağı gerçeğiyle, uplink kapasitesi toplam erişim kapasitesinden kasıtlı düşük tutulur. Bunun sebebi maliyet verimliliğidir — cihazlar nadiren aynı anda zirve yaptığı için, uplink-i 1:1 yapmak (toplam kapasiteye eşit) gereksiz pahalı ve israftır. Oran, “talep:kapasite” ile ifade edilir (4:1 = kapasitenin 4 katı talep); düşük oran çok kapasite/az paylaşım, yüksek oran az kapasite/çok paylaşım demektir. Doğru oran kullanıma bağlıdır (evrensel doğru yoktur): yoğun kullanım (veri merkezi, video) düşük oran (3:1 veya az), hafif kullanım (genel ofis) yüksek oran (20:1) kabul edilebilir; gerçek kullanım profili analiz edilmeli, farklı katmanlarda farklı oran olabilir. Oran seçimi, iki risk arası dengedir: çok yüksek oran darboğaz yaratır (zirvede talep kapasiteyi aşar, tıkanıklık, performans düşer), çok düşük oran israftır (boşta duran pahalı kapasite). Doğru oran, kullanıma uygun denge + güvenlik payı sağlar ve izlemeyle ayarlanır. Veri merkezleri düşük orana (spine-leaf ile) yönelir. Sonuçta oversubscription oranı, maliyet verimliliği ile performans arasında akıllı bir denge kavramıdır; doğru seçilmiş oran, gereksiz kapasiteye para harcamadan, gerçekçi kullanımı sorunsuz karşılayan ekonomik ve performanslı bir ağ sağlar.