Udostępnij za pośrednictwem


Scenariusze wdrażania testowania obciążenia platformy Azure w sieci wirtualnej

W tym artykule przedstawiono scenariusze wdrażania testowania obciążenia platformy Azure w sieci wirtualnej. To wdrożenie jest czasami nazywane iniekcją sieci wirtualnej.

Ta funkcja umożliwia realizowanie następujących scenariuszy użycia:

Podczas wdrażania testowania obciążenia platformy Azure w sieci wirtualnej maszyny wirtualne aparatu testów obciążeniowych są dołączane do sieci wirtualnej w ramach subskrypcji. Aparaty testów obciążeniowych mogą następnie komunikować się z innymi zasobami w sieci wirtualnej, takimi jak prywatny punkt końcowy aplikacji. Nie są naliczane opłaty za zasoby obliczeniowe aparatu testowego.

Ważne

Podczas wdrażania testowania obciążenia platformy Azure w sieci wirtualnej zostaną naliczone dodatkowe opłaty. Testowanie obciążenia platformy Azure wdraża usługę Azure Load Balancer i publiczny adres IP w ramach subskrypcji i może być kosztem wygenerowanego ruchu. Aby uzyskać więcej informacji, zobacz informacje o cenach sieci wirtualnej.

Poniższy diagram zawiera omówienie techniczne:

Diagram that shows the Azure Load Testing virtual network injection technical overview.

Scenariusz: Testowanie obciążenia prywatnego punktu końcowego hostowanego na platformie Azure

W tym scenariuszu wdrożono punkt końcowy aplikacji w sieci wirtualnej na platformie Azure, który nie jest publicznie dostępny. Na przykład punkt końcowy może znajdować się za wewnętrznym modułem równoważenia obciążenia lub uruchomionym na maszynie wirtualnej z prywatnym adresem IP.

Diagram that shows the set-up for load testing a private endpoint hosted on Azure.

Podczas wdrażania testowania obciążenia platformy Azure w sieci wirtualnej aparaty testów obciążeniowych mogą teraz komunikować się z punktem końcowym aplikacji. Jeśli dla punktu końcowego aplikacji i testowania obciążenia platformy Azure użyto oddzielnych podsieci, upewnij się, że komunikacja między podsieciami nie jest blokowana, na przykład przez sieciową grupę zabezpieczeń. Dowiedz się, jak sieciowe grupy zabezpieczeń filtrować ruch sieciowy.

Scenariusz: Testowanie obciążenia publicznego punktu końcowego z ograniczeniami dostępu

W tym scenariuszu wdrożono publicznie dostępną usługę internetową na platformie Azure lub w dowolnej innej lokalizacji. Dostęp do punktu końcowego jest ograniczony do określonych adresów IP klienta. Na przykład usługa może być uruchomiona za bramą aplikacja systemu Azure, hostowaną w usłudze aplikacja systemu Azure z ograniczeniami dostępu lub wdrożona za zaporą aplikacji internetowej.

Diagram that shows the set-up for load testing a public endpoint hosted on Azure with access restrictions.

Aby ograniczyć dostęp do punktu końcowego dla aparatów testów obciążeniowych, potrzebny jest zakres publicznych adresów IP maszyn wirtualnych aparatu testowego. Wdrożysz zasób bramy translatora adresów sieciowych w sieci wirtualnej, a następnie utworzysz i uruchom test obciążeniowy w sieci wirtualnej. Brama translatora adresów sieciowych to w pełni zarządzana usługa platformy Azure, która zapewnia translacja adresów sieciowych (SNAT).

Dołącz bramę translatora adresów sieciowych do podsieci, w której są wstrzykiwane aparaty testów obciążenia. Publiczne adresy IP używane przez bramę translatora adresów sieciowych można skonfigurować. Te maszyny wirtualne aparatu testów obciążeniowych używają tych adresów IP do generowania obciążenia. Następnie możesz zezwolić na listę tych adresów IP w celu ograniczenia dostępu do punktu końcowego aplikacji.

Scenariusz: Testowanie obciążenia lokalnej hostowanej usługi połączonej za pośrednictwem usługi Azure ExpressRoute

W tym scenariuszu masz lokalny punkt końcowy aplikacji, który nie jest publicznie dostępny. Środowisko lokalne jest połączone z platformą Azure przy użyciu usługi Azure ExpressRoute.

Diagram that shows the set-up for load testing an on-premises hosted, private endpoint connected via Azure ExpressRoute.

Usługa ExpressRoute umożliwia rozszerzenie sieci lokalnych na chmurę firmy Microsoft za pośrednictwem połączenia prywatnego obsługiwanego przez dostawcę połączenia. Wdróż testowanie obciążenia platformy Azure w sieci wirtualnej platformy Azure, a następnie połącz sieć z obwodem usługi ExpressRoute. Po skonfigurowaniu połączenia aparaty testów obciążeniowych mogą łączyć się z lokalnym punktem końcowym aplikacji hostowanej.

Następne kroki