Sanal makine ağ bant genişliği

Azure, her biri farklı performans özellikleri karışımı olan çeşitli VM boyutları ve türleri sunar. Bir özellik, saniyede megabit (Mbps) cinsinden ölçülen ağ aktarım hızı (veya bant genişliğidir). Sanal makineler paylaşılan donanımda barındırıldığından, ağ kapasitesinin aynı donanımı paylaşan sanal makineler arasında oldukça paylaşılması gerekir. Daha büyük sanal makineler daha küçük sanal makinelere göre görece daha fazla bant genişliğine ayrılır.

Her bir sanal makineye ayrılan ağ bant genişliği, sanal makineden çıkış (giden) trafiği üzerinden ölçülür. Sanal makineyi terk eden tüm ağ trafiği, hedefe bakılmaksızın ayrılan sınıra doğru sayılır. Örneğin, bir sanal makinede 1.000 Mbps sınırı varsa, bu sınır giden trafiğin aynı sanal ağdaki başka bir sanal makineye mi yoksa Azure dışında mı uygulanacağını uygular.

Giriş doğrudan tarifeli değil veya sınırlı değil. Ancak, bir sanal makinenin gelen verileri işleme yeteneğini etkileyebilecek CPU ve depolama sınırları gibi başka etmenler de vardır.

Hızlandırılmış ağ, gecikme süresi, aktarım hızı ve CPU kullanımı dahil olmak üzere ağ performansını geliştirmek için tasarlanmış bir özelliktir. Hızlandırılmış ağ bir sanal makinenin aktarım hızını geliştirebileceğinden, bu işlem yalnızca sanal makinenin ayrılmış bant genişliğine kadar yapılabilir. Hızlandırılmış ağ hakkında daha fazla bilgi edinmek için bkz. Windows veya Linux sanal makineleri için hızlandırılmış ağ.

Azure sanal makinelerinin bir tane olması gerekir, ancak bunlara eklenmiş birkaç ağ arabirimi olabilir. Bir sanal makineye ayrılan bant genişliği, bir sanal makineye bağlı tüm ağ arabirimleri genelinde giden tüm trafiğin toplamıdır. Diğer bir deyişle, sanal makineye kaç ağ arabirimi iliştirildiğine bakılmaksızın, ayrılan bant genişliği sanal makine başına olur. Birçok ağ arabiriminin farklı Azure VM boyutlarını desteklediğini öğrenmek için bkz. Azure Windows ve Linux VM boyutları.

Ağ aktarım hızı bekleniyor

Beklenen giden aktarım hızı ve her VM boyutu tarafından desteklenen ağ arabirimlerinin sayısı, Azure Windows ve Linux VM boyutlarında ayrıntılıdır. Genel amaçlı gibi bir tür seçin ve sonuç sayfasında, Dv2-Series gibi bir boyut serisi seçin. Her serinin, en fazla NIC/ağ performansı (MB/sn) adlı son sütunda ağ özelliklerine sahip bir tablosu vardır.

Aktarım hızı sınırı, sanal makine için geçerlidir. Aktarım hızı aşağıdaki faktörlerden etkilenmez:

  • Ağ arabirimi sayısı: bant genişliği sınırı, sanal makineden giden tüm trafiğin birikimli bir sayıdır.
  • Hızlandırılmış ağ: Bu özellik, yayımlanan sınırı elde etmek için yararlı olabilir, ancak sınırı değiştirmez.
  • Trafik hedefi: tüm hedefler giden sınıra doğru sayılır.
  • Protokol: tüm protokollerde tüm giden trafik sınıra doğru sayılır.

Ağ akışı sınırları

Bant genişliğine ek olarak, belirli bir anda VM 'de bulunan ağ bağlantılarının sayısı ağ performansını etkileyebilir. Azure ağ yığını, ' Akışlar ' adlı veri yapılarında TCP/UDP bağlantısının her bir yönü için durumu korur. Tipik bir TCP/UDP bağlantısında, biri gelen ve giden yönü için bir diğeri oluşturulan 2 akışa sahip olur.

Uç noktalar arasındaki veri aktarımı, veri aktarımını gerçekleştirenlere ek olarak birkaç akış oluşturulmasını gerektirir. Yük dengeleyici durumu araştırmaları için oluşturulan DNS çözümlemesi ve akışlar için bazı örnekler oluşturulur. Ayrıca ağ geçitleri, proxy 'ler, güvenlik duvarları gibi ağ sanal gereçlerinin (NVA 'lar), Gereç sırasında sonlandırılan ve gereç tarafından kaynaklandığı bağlantılar için oluşturulan akışları görebileceğine de göz önünde bulabilirsiniz.

Bir iletme gereci aracılığıyla TCP konuşması için akış sayısı

Akış sınırları ve etkin bağlantı önerileri

Bugün, Azure ağ yığını bir VM için 1M toplam akışı (500k gelen ve 500k giden) destekler. Farklı senaryolarda bir VM tarafından işlenebilen toplam etkin bağlantı sayısı aşağıdaki gibidir.

  • VNET 'e ait VM 'Ler, her bir yönde 500 k _ *etkin akışla tüm VM boyutları için 500k *etkin bağlantılar _ ' i işleyebilir.
  • Ağ Geçidi, proxy, güvenlik duvarı gibi ağ sanal gereçlerine sahip VM 'ler, Yukarıdaki diyagramda gösterildiği gibi, yeni bağlantı kurulumunda yeni bağlantı kurulumunda bulunan 250.000 *Etkin bağlantıları _ 'i her yönde işleyebilir.

Bu sınıra ulaştıktan sonra ek bağlantılar bırakılır. Bağlantı kurma ve sonlandırma ücretleri ayrıca, paket işleme yordamlarına sahip bağlantı kurma ve sonlandırma paylaşımları olarak ağ performansını etkileyebilir. İş yüklerini beklenen trafik desenlerine göre kıyaslanmasını ve iş yüklerini performans ihtiyaçlarınızı karşılayacak şekilde ölçeklendirmenizi öneririz.

Azure izleyici 'de ölçümler, sanal makine veya VMSS örneklerindeki ağ akışı sayısını ve akış oluşturma hızını izlemek için kullanılabilir.

Ekran görüntüsü, bir çizgi grafik ve gelen ve giden akışların toplamlarını içeren Azure Izleyici ölçüm sayfasını gösterir.

Sonraki adımlar