Tworzenie sond kondycji

Ukończone

Sonda kondycji umożliwia modułowi równoważenia obciążenia monitorowanie stanu aplikacji. Sonda dynamicznie dodaje lub usuwa maszyny wirtualne z rotacji modułu równoważenia obciążenia na podstawie odpowiedzi maszyny na kontrole kondycji. Gdy sonda nie odpowie, moduł równoważenia obciążenia przestanie wysyłać nowe połączenia do wystąpienia w złej kondycji.

Na poniższej ilustracji przedstawiono sposób tworzenia sondy kondycji w witrynie Azure Portal. Niestandardowa sonda kondycji HTTP jest skonfigurowana do uruchamiania na porcie TCP 80. Sonda jest definiowana w celu sprawdzenia kondycji wystąpień maszyny wirtualnej w 5-sekundowych odstępach czasu.

Screenshot that shows how to create a health probe in the Azure portal.

Informacje o sondach kondycji

Istnieją dwa główne sposoby konfigurowania niestandardowej sondy kondycji: HTTP i TCP.

  • W sondze HTTP moduł równoważenia obciążenia sonduje punkty końcowe puli zaplecza co 15 sekund. Wystąpienie maszyny wirtualnej jest uznawane za w dobrej kondycji , jeśli odpowiada komunikatem HTTP 200 w określonym przedziale czasu (wartość domyślna to 31 sekund). Jeśli zostanie zwrócony jakikolwiek stan inny niż HTTP 200, wystąpienie jest uznawane za w złej kondycji i sonda kończy się niepowodzeniem.

  • Sonda TCP opiera się na ustanowieniu pomyślnej sesji TCP na zdefiniowanym porcie sondy. Jeśli określony odbiornik na maszynie wirtualnej istnieje, sonda powiedzie się. Jeśli połączenie zostanie odrzucone, sonda zakończy się niepowodzeniem.

  • Aby skonfigurować sondę, należy określić wartości dla następujących ustawień:

    • Port: port zaplecza
    • Identyfikator URI: identyfikator URI żądania stanu kondycji z zaplecza
    • Interwał: czas między próbami sondy (wartość domyślna to 15 sekund)
    • Próg złej kondycji: liczba niepowodzeń, które muszą wystąpić, aby wystąpienie mogło zostać uznane za w złej kondycji
  • Sonda agenta gościa to trzecia opcja, która używa agenta gościa wewnątrz maszyny wirtualnej. Ta opcja nie jest zalecana, gdy możliwa jest konfiguracja niestandardowej sondy HTTP lub TCP.