Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Throughput jaringan komputer virtual Azure menentukan berapa banyak bandwidth yang dapat digunakan aplikasi Anda untuk komunikasi jaringan. Azure menawarkan berbagai ukuran dan jenis komputer virtual, masing-masing dengan kemampuan performa jaringan yang berbeda yang diukur dalam megabit per detik (Mbps). Memahami cara kerja alokasi bandwidth membantu Anda mengoptimalkan performa aplikasi dan memilih ukuran VM yang tepat untuk persyaratan beban kerja Anda.
Setiap ukuran komputer virtual memiliki perpaduan 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 keluar (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. Namun, ada faktor lain, seperti batas CPU dan penyimpanan, yang dapat memengaruhi kemampuan komputer virtual untuk memproses data masuk.
Jaringan terakselerasi adalah fitur yang dirancang untuk meningkatkan performa jaringan, termasuk latensi, throughput, dan pemanfaatan CPU. Meskipun jaringan berkecepatan tinggi dapat meningkatkan throughput mesin virtual, itu hanya dapat dilakukan hingga bandwidth yang dialokasikan mesin virtual. Untuk mempelajari selengkapnya tentang Jaringan Terakselerasi, lihat Jaringan terakselerasi untuk komputer virtual Windows atau Linux.
Komputer virtual Azure harus memilikinya, tetapi mungkin memiliki beberapa, antarmuka jaringan yang terpasang padanya. 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 seri dan ukuran di 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 mesin 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 mendekati batas keluar.
Protokol: Semua lalu lintas keluar di semua protokol dihitung menuju batas.
Batas alur jaringan
Jumlah koneksi jaringan pada mesin virtual kapan saja dapat memengaruhi kinerja jaringannya. Tumpukan jaringan Azure menggunakan struktur data yang disebut alur untuk melacak setiap arah koneksi TCP/UDP. Untuk koneksi TCP/UDP biasa, ini membuat dua alur: satu untuk lalu lintas masuk dan satu lagi untuk lalu lintas keluar. Lima tuple, yang terdiri dari protokol, alamat IP lokal, alamat IP jarak jauh, port lokal, dan port jarak jauh, mengidentifikasi setiap aliran.
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.
Batas aliran dan rekomendasi koneksi aktif
Saat ini, stack jaringan Azure mendukung setidaknya 500K total koneksi (500K koneksi masuk + 500K koneksi keluar) untuk semua ukuran VM. Untuk ukuran terkecil (2-7 vCPU), kami sarankan beban kerja Anda menggunakan total koneksi 100K atau yang lebih sedikit. Batas koneksi yang direkomendasikan bervariasi berdasarkan jumlah vCPU VM dan dibagikan di bawah ini.
Ukuran-ukuran VM Azure Boost dengan MANA
| Ukuran VM(#vCPUs) | Batas Koneksi yang Direkomendasikan |
|---|---|
| 2-7 | 100,000 |
| 8-15 | 500,000 |
| 16-31 | 700,000 |
| 32-63 | 800,000 |
| 64+ | 2,000,000 |
Ukuran VM Lainnya
| Ukuran VM(#vCPUs) | Batas Koneksi yang Direkomendasikan |
|---|---|
| 2-7 | 100,000 |
| 8-15 | 500,000 |
| 16-31 | 700,000 |
| 32-63 | 800,000 |
| 64+ | 1,000,000 |
Ukuran VM yang Dioptimalkan Jaringan telah meningkatkan performa koneksi jaringan yang berbeda dari batas di atas. Untuk informasi tentang batas koneksi VM yang Dioptimalkan Jaringan, lihat artikel berikut ini
Di atas batas yang disarankan, koneksi dapat dihilangkan atau mengalami penurunan performa. Laju pembentukan dan pengakhiran koneksi juga dapat memengaruhi performa jaringan karena pembentukan dan pengakhiran 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. Microsoft telah merilis alat untuk mempermudah ini, lihat Alat NCPS untuk detail selengkapnya.
Perlu dicatat bahwa NVA seperti gateway, proksi, firewall, dan aplikasi lain yang meneruskan lalu lintas harus menggunakan setengah batas koneksi yang direkomendasikan, karena meneruskan lalu lintas memakan dua kali jumlah aliran jika dibandingkan dengan komunikasi klien-server yang khas.
Metrik tersedia di Azure Monitor untuk melacak jumlah alur jaringan dan laju pembuatan alur pada instans VM atau Virtual Machine Scale Sets Anda. Ada kemungkinan bahwa jumlah alur yang dilacak oleh OS tamu VM Anda berbeda dari jumlah alur yang dilacak oleh tumpukan jaringan Azure karena berbagai alasan. Untuk memastikan koneksi jaringan Anda tidak terputus, gunakan metrik Alur Masuk dan Keluar.
Langkah selanjutnya
Optimalkan throughput jaringan untuk sistem operasi komputer virtual
Menguji throughput jaringan untuk Komputer virtual.