Bandwidth jaringan komputer virtual

Azure menawarkan berbagai ukuran dan jenis VM, masing-masing dengan campuran kemampuan performa yang berbeda. Salah satu kemampuannya adalah throughput jaringan (atau bandwidth), yang diukur dalam megabit per detik (Mbps). Karena komputer virtual dihosting pada perangkat keras bersama, kapasitas jaringan harus dibagi secara adil di antara komputer virtual yang berbagi perangkat keras yang sama. Komputer virtual yang lebih besar dialokasikan bandwidth yang relatif lebih besar daripada komputer virtual yang lebih kecil.

Bandwidth jaringan yang dialokasikan untuk setiap komputer virtual diukur pada lalu lintas egress (keluar) dari komputer virtual. Semua lalu lintas jaringan yang meninggalkan komputer virtual dihitung menuju batas yang dialokasikan, apa pun tujuannya. Misalnya, jika komputer virtual memiliki batas 1.000 Mbps, batas itu berlaku terlepas dari apakah lalu lintas keluar tersebut ditujukan untuk komputer virtual lain dalam jaringan virtual yang sama, atau di luar Azure.

Ingress tidak diukur atau dibatasi secara langsung. Tetapi, ada faktor lain, seperti CPU dan batas penyimpanan, yang dapat memengaruhi kemampuan mesin virtual untuk memproses data yang masuk.

Jaringan terakselerasi adalah fitur yang dirancang untuk meningkatkan performa jaringan, termasuk latensi, throughput, dan pemanfaatan CPU. Meskipun jaringan terakselerasi dapat meningkatkan throughput komputer virtual, hal itu hanya dapat dilakukan hingga bandwidth komputer virtual teralokasikan. Untuk mempelajari selengkapnya tentang Jaringan Terakselerasi, lihat Jaringan terakselerasi untuk komputer virtual Windows atau Linux.

Komputer virtual Azure harus memiliki satu, tetapi mungkin dapat memiliki beberapa antarmuka jaringan yang dilampirkan. Bandwidth yang dialokasikan untuk komputer virtual adalah jumlah semua lalu lintas keluar di semua antarmuka jaringan yang dilampirkan ke komputer virtual. Dengan kata lain, bandwidth yang dialokasikan adalah per komputer virtual, terlepas dari berapa banyak antarmuka jaringan yang dilampirkan ke komputer virtual. Untuk mempelajari berapa banyak antarmuka jaringan yang didukung ukuran Azure VM yang berbeda, lihat ukuran VM Azure Windows dan Linux.

Throughput jaringan yang diharapkan

Throughput keluar yang diharapkan dan jumlah antarmuka jaringan yang didukung oleh setiap ukuran VM dirinci dalam ukuran VM Azure Windows dan Linux. Pilih jenis, seperti Tujuan umum, lalu pilih ukuran dan seri pada halaman yang dihasilkan, seperti seri Dv2. Setiap seri memiliki tabel dengan spesifikasi jaringan di kolom terakhir berjudul,

NIC Maks/Performa jaringan yang diharapkan (Mbps).

Batas throughput berlaku untuk komputer virtual. Throughput tidak terpengaruh oleh faktor-faktor berikut:

  • Jumlah antarmuka jaringan: Batas bandwidth adalah kumulatif dari semua lalu lintas keluar dari komputer virtual.

  • Jaringan yang dipercepat: Meskipun fitur ini dapat membantu dalam mencapai batas yang dipublikasikan, fitur ini tidak mengubah batas.

  • Tujuan lalu lintas: Semua tujuan dihitung terhadap batas keluar.

  • Protokol: Semua lalu lintas keluar di semua protokol dihitung terhadap batas.

Batas alur jaringan

Selain bandwidth, jumlah koneksi jaringan yang ada di VM pada waktu tertentu dapat memengaruhi performa jaringannya. Tumpukan jaringan Azure mempertahankan status untuk setiap arah koneksi TCP/UDP dalam struktur data yang disebut 'alur'. Koneksi TCP/UDP yang khas memiliki dua alur yang dibuat, satu untuk masuk dan satu lagi untuk arah keluar. Setiap alur dibedakan oleh informasi 5 tuple (protokol, alamat IP lokal, alamat IP jarak jauh, port lokal, dan port jarak jauh).

Transfer data antar titik akhir memerlukan pembuatan beberapa alur selain alur yang melakukan transfer data. Beberapa contoh merupakan alur yang dibuat untuk resolusi DNS dan alur yang dibuat untuk pemeriksaan kesehatan penyeimbang muatan. Appliance virtual jaringan (NVA) seperti gateway, proksi, firewall, lihat alur yang dibuat untuk koneksi yang dihentikan di appliance dan berasal dari appliance.

Cuplikan layar jumlah alur untuk percakapan TCP melalui appliance penerusan.

Batas alur dan rekomendasi koneksi aktif

Saat ini, tumpukan jaringan Azure mendukung total 1 juta alur (500 ribu masuk dan 500 ribu keluar) untuk VM. Total koneksi aktif yang ditangani oleh VM dalam skenario yang berbeda adalah sebagai berikut.

  • VM yang termasuk dalam jaringan virtual dapat menangani koneksi aktif 500k untuk semua ukuran VM dengan alur aktif 500k di setiap arah.

  • VM dengan appliance virtual jaringan (NVA) seperti gateway, proksi, firewall dapat menangani koneksi aktif 250k dengan alur aktif 500k di setiap arah karena penerusan dan lebih banyak pembuatan alur baru pada penyiapan koneksi baru ke hop berikutnya seperti yang ditunjukkan pada diagram di atas.

Setelah batas ini terpukul, koneksi lain terputus. Tingkat pembentukan dan penghentian koneksi juga dapat memengaruhi performa jaringan karena pembentukan dan penghentian koneksi berbagi CPU dengan rutinitas pemrosesan paket. Kami menyarankan Anda melakukan tolok ukur beban kerja terhadap pola lalu lintas yang diharapkan dan menskalakan beban kerja dengan tepat agar sesuai dengan kebutuhan performa Anda.

Metrik tersedia di Azure Monitor untuk melacak jumlah alur jaringan dan laju pembuatan alur pada VM atau instans Virtual Machine Scale Sets Anda.

Cuplikan layar memperlihatkan halaman Metrik Azure Monitor dengan diagram garis dan total untuk alur masuk dan keluar.

Langkah berikutnya