Testy dostępności

Monitorowanie i rozwiązywanie problemów z rozwiązaniami Azure

Ebadur Osib

Senior Cloud Consulting Engineer

Czy moja aplikacja działa?

Odświeżanie strony

Monitorowanie i rozwiązywanie problemów z rozwiązaniami Azure

Testy dostępności

 

  • Jak monitor pracy serca.
  • Sprawdza w regularnych odstępach czasu.
  • Testuje z wielu lokalizacji.
  • Wyzwala alerty przy awariach.

  heartbeat-flow.jpg

Monitorowanie i rozwiązywanie problemów z rozwiązaniami Azure

Czym są testy dostępności

availabilitytests.jpg

 

  • Uruchamiane automatycznie.
  • Wyzwalane zgodnie z harmonogramem.
  • Mierzą:
    • Dostępność
    • Responsywność
    • Poprawność
  • Szybkie wykrywanie awarii.
Monitorowanie i rozwiązywanie problemów z rozwiązaniami Azure

Koszt zbyt późnego wykrycia problemu

scenario.jpg

Monitorowanie i rozwiązywanie problemów z rozwiązaniami Azure

Koszt zbyt późnego wykrycia problemu

Awaria modułu równoważenia obciążenia

Monitorowanie i rozwiązywanie problemów z rozwiązaniami Azure

Koszt zbyt późnego wykrycia problemu

Sondy testów dostępności

Monitorowanie i rozwiązywanie problemów z rozwiązaniami Azure

Typy testów dostępności

Typy testów

Monitorowanie i rozwiązywanie problemów z rozwiązaniami Azure

Test ping

  ping.jpg

  • Wysyła żądanie HTTP GET do wskazanego URL z wybranych lokalizacji.
  • Przeznaczony do podstawowego monitorowania dostępności.
Monitorowanie i rozwiązywanie problemów z rozwiązaniami Azure

Test standardowy

 

  • Działa w rzeczywistym środowisku przeglądarki.
  • Weryfikuje całą ścieżkę użytkownika.
  • Testuje akcje takie jak logowanie czy ładowanie strony.

standardtest.jpg

Monitorowanie i rozwiązywanie problemów z rozwiązaniami Azure

Test niestandardowy

  customtest.jpg

 

  • Niestandardowa logika testów z użyciem SDK.
  • Weryfikacja interfejsów API i przepływów pracy.
  • Obsługuje testy wieloetapowe i specyficzne dla biznesu.
Monitorowanie i rozwiązywanie problemów z rozwiązaniami Azure

Wyniki testów i wnioski

  globalusage.jpg

 

  • Testy dostępności dostarczają bogatych danych.
  • Wyświetlaj procenty czasu działania i trendy wydajności.
  • Poszczególne przebiegi zawierają szczegółowe wyniki i informacje o statusie.
  • Nieudane testy umożliwiają analizę logów w celu wykrycia błędów.
Monitorowanie i rozwiązywanie problemów z rozwiązaniami Azure

Najlepsze praktyki

BestPractices.jpg

  • Uruchamiaj testy z wielu regionów i weryfikuj kluczowe ścieżki użytkownika.
  • Dostosuj częstotliwość testów do kosztów i potrzeb pokrycia.
  • Łącz testy z alertami i analizuj wyniki w celu wykrycia wzorców.
Monitorowanie i rozwiązywanie problemów z rozwiązaniami Azure

Czas na ćwiczenia!

Monitorowanie i rozwiązywanie problemów z rozwiązaniami Azure

Preparing Video For Download...