Implementowanie wewnętrznego modułu równoważenia obciążenia

Ukończone

Administracja istratorzy używają wewnętrznych modułów równoważenia obciążenia do kierowania ruchu do zasobów znajdujących się w sieci wirtualnej lub do zasobów korzystających z sieci VPN w celu uzyskania dostępu do infrastruktury platformy Azure. W tej konfiguracji adresy IP frontonu i sieci wirtualne nigdy nie są bezpośrednio widoczne dla internetowego punktu końcowego. Wewnętrzne aplikacje biznesowe są uruchomiane na platformie Azure i dostęp do nich jest uzyskiwany z poziomu platformy Azure lub zasobów lokalnych.

Scenariusz biznesowy

Załóżmy, że masz podsieć warstwy usługi Azure SQL Database z kilkoma maszynami wirtualnymi i implementujesz wewnętrzny moduł równoważenia obciążenia. Żądania bazy danych muszą być dystrybuowane do zaplecza. Wewnętrzny moduł równoważenia obciążenia odbiera żądania bazy danych i używa reguł równoważenia obciążenia, aby określić sposób dystrybucji żądań do serwerów SQL zaplecza. Serwery SQL odpowiadają na porcie 1433. Poniższa ilustracja przedstawia ten scenariusz:

Diagram showing how an internal load balancer works as described in the text.

Kwestie, które należy wziąć pod uwagę podczas korzystania z wewnętrznego modułu równoważenia obciążenia

Możesz zaimplementować wewnętrzny moduł równoważenia obciążenia, aby osiągnąć kilka typów równoważenia obciążenia.

  • W ramach sieci wirtualnej: ustanów równoważenie obciążenia z maszyn wirtualnych w sieci wirtualnej na zestaw maszyn wirtualnych, które znajdują się w tej samej sieci wirtualnej.

  • W przypadku sieci wirtualnej obejmującej wiele lokalizacji: zastosuj równoważenie obciążenia z komputerów lokalnych do zestawu maszyn wirtualnych znajdujących się w tej samej sieci wirtualnej.

  • W przypadku aplikacji wielowarstwowych: zaimplementuj równoważenie obciążenia dla aplikacji wielowarstwowych dostępnych w Internecie, gdy warstwy zaplecza nie są dostępne z Internetu. Warstwy zaplecza wymagają równoważenia obciążenia ruchu z warstwy internetowej.

  • W przypadku aplikacji biznesowych: dodaj równoważenie obciążenia dla aplikacji biznesowych hostowanych na platformie Azure bez konieczności dodawania innego sprzętu lub oprogramowania modułu równoważenia obciążenia. Ten scenariusz obejmuje serwery lokalne znajdujące się w ramach zestawu komputerów, w przypadku których ma miejsce równoważenie obciążenia ruchu.

  • Za pomocą publicznego modułu równoważenia obciążenia: skonfiguruj publiczny moduł równoważenia obciążenia przed wewnętrznym modułem równoważenia obciążenia, aby utworzyć aplikację wielowarstwową.