Bagikan melalui


Skenario untuk menyebarkan Azure Load Testing di jaringan virtual

Dalam artikel ini, Anda mempelajari tentang skenario untuk menyebarkan Azure Load Testing di jaringan virtual. Penyebaran ini terkadang disebut injeksi jaringan virtual.

Fungsionalitas ini memungkinkan skenario penggunaan berikut:

Saat Anda menyebarkan Azure Load Testing di jaringan virtual, mesin uji beban komputer virtual dilampirkan ke jaringan virtual di langganan Anda. Mesin uji beban kemudian dapat berkomunikasi dengan sumber daya lain di jaringan virtual, seperti titik akhir aplikasi privat. Anda tidak ditagih untuk sumber daya komputasi mesin uji.

Penting

Saat menyebarkan Azure Load Testing di jaringan virtual, Anda akan dikenakan biaya tambahan. Azure Load Testing menyebarkan Azure Load Balancer dan alamat IP Publik di langganan Anda dan mungkin ada biaya untuk lalu lintas yang dihasilkan. Untuk informasi selengkapnya, lihat informasi harga Virtual Network.

Diagram berikut memberikan gambaran umum teknis:

Diagram yang memperlihatkan ringkasan teknis injeksi jaringan virtual Azure Load Testing.

Skenario: Uji beban titik akhir privat yang dihosting Azure

Dalam skenario ini, Anda telah menyebarkan titik akhir aplikasi di jaringan virtual di Azure, yang tidak dapat diakses secara publik. Misalnya, titik akhir dapat berada di belakang load balancer internal, atau berjalan pada VM dengan alamat IP privat.

Diagram yang memperlihatkan pengaturan untuk pengujian beban titik akhir privat yang dihosting di Azure.

Saat Anda menyebarkan Azure Load Testing di jaringan virtual, mesin uji beban sekarang dapat berkomunikasi dengan titik akhir aplikasi. Jika Anda telah menggunakan subnet terpisah untuk titik akhir aplikasi dan Azure Load Testing, pastikan bahwa komunikasi antara subnet tidak diblokir, misalnya oleh kelompok keamanan jaringan (NSG). Pelajari bagaimana kelompok keamanan jaringan memfilter lalu lintas jaringan.

Skenario: Uji beban titik akhir publik dengan pembatasan akses

Dalam skenario ini, Anda telah menyebarkan layanan web yang tersedia untuk umum di Azure, atau lokasi lainnya. Akses ke titik akhir dibatasi untuk alamat IP klien tertentu. Misalnya, layanan dapat berjalan di belakang Azure Application Gateway, dihosting di Azure App Service dengan pembatasan akses, atau disebarkan di belakang firewall aplikasi web.

Diagram yang memperlihatkan pengaturan untuk pengujian beban titik akhir publik yang dihosting di Azure dengan pembatasan akses.

Untuk membatasi akses ke titik akhir untuk mesin uji beban, Anda memerlukan berbagai alamat IP publik untuk mesin virtual mesin uji. Anda menyebarkan sumber daya NAT Gateway di jaringan virtual, lalu membuat dan menjalankan pengujian beban di jaringan virtual. Gateway NAT adalah layanan Azure yang dikelola sepenuhnya yang menyediakan terjemahan alamat jaringan sumber (SNAT).

Lampirkan gateway NAT ke subnet tempat mesin uji beban disuntikkan. Anda dapat mengonfigurasi alamat IP publik yang digunakan oleh gateway NAT. VM mesin uji beban ini menggunakan alamat IP ini untuk menghasilkan beban. Anda kemudian dapat mengizinkan daftar alamat IP ini untuk membatasi akses ke titik akhir aplikasi Anda.

Skenario: Uji beban layanan lokal yang dihosting, terhubung melalui Azure ExpressRoute

Dalam skenario ini, Anda memiliki titik akhir aplikasi lokal, yang tidak dapat diakses secara publik. Lingkungan lokal tersambung ke Azure dengan menggunakan Azure ExpressRoute.

Diagram yang memperlihatkan pengaturan untuk pengujian beban titik akhir privat lokal yang dihosting dan terhubung melalui Azure ExpressRoute.

ExpressRoute memungkinkan Anda memperluas jaringan lokal ke cloud Microsoft melalui koneksi privat dengan bantuan penyedia konektivitas. Sebarkan Azure Load Testing di jaringan virtual Azure lalu sambungkan jaringan ke sirkuit ExpressRoute Anda. Setelah Anda menyiapkan koneksi, mesin uji beban dapat terhubung ke titik akhir aplikasi lokal yang dihosting.

Langkah selanjutnya