Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wprowadzenie
Agent Chaosu jest kluczowym składnikiem usługi Azure Chaos Studio. Umożliwia wstrzykiwanie błędów z wykorzystaniem agentów przez bezpośrednie uruchamianie wewnątrz docelowych maszyn wirtualnych (VM). Takie podejście umożliwia symulowanie warunków awarii, których nie można osiągnąć za pomocą samej płaszczyzny sterowania platformy Azure.
Przeznaczenie
Celem agenta chaosu jest wprowadzenie do eksperymentów chaosu iniekcji błędów opartej na agentach. Najważniejsze korzyści to:
- Ulepszone wstrzyknięcie błędów: Dzięki działaniu wewnątrz maszyny wirtualnej agent umożliwia wystąpienie błędów, które dokładniej naśladują rzeczywiste scenariusze.
- Poza ograniczeniami płaszczyzny sterowania: niektóre błędy, takie jak głębokie wyczerpanie zasobów systemu, mogą być wywołane tylko z poziomu systemu operacyjnego.
- Kompleksowe testowanie: przetestuj aplikacje pod kątem warunków, takich jak wykorzystanie procesora CPU i pamięci oraz zakłócenia sieci.
Jak to działa
Agent Chaos jest dostarczany za pośrednictwem rozszerzenia maszyny wirtualnej i obsługuje systemy operacyjne Windows i Linux. Po wdrożeniu używa tożsamości zarządzanej do wykonywania zadań iniekcji błędów bezpośrednio na docelowej maszynie wirtualnej, co umożliwia:
- Komunikat o błędzieAgent-Based: Uruchamiany wewnątrz maszyny wirtualnej, aby wywołać błędy, których nie można zasymulować zewnętrznie.
- Dostarczanie rozszerzenia maszyny wirtualnej: upraszcza wdrażanie w różnych środowiskach.
- Ukierunkowane scenariusze błędów: zapewnia precyzyjną kontrolę nad błędami wywołanymi, zapewniając, że systemy są rygorystycznie testowane.
Włączone kluczowe scenariusze
Agent ułatwia realizację kilku scenariuszy krytycznej iniekcji błędów, w tym:
- Ciśnienie procesora CPU: symulowanie wysokich warunków obciążenia procesora CPU.
- Obciążenie pamięci: wywołaj scenariusze, takie jak przecieki pamięci lub wysokie wykorzystanie pamięci.
- Błędy sieci: wprowadzanie opóźnień sieci, utraty pakietów lub zakłóceń.
- Dodatkowe błędy: Zapoznaj się z dalszymi scenariuszami błędów, aby zakwestionować odporność systemu. Zobacz naszą pełną bibliotekę błędów
Dalsze kroki
To omówienie określa etap szczegółowej dokumentacji dotyczącej konfigurowania i używania agenta chaosu w eksperymentach chaosu. Aby uzyskać bardziej szczegółowe wskazówki dotyczące konfiguracji, zaawansowanych konfiguracji i dodatkowych scenariuszy, zapoznaj się z kolejnymi sekcjami naszej serii dokumentacji.
Aby uzyskać dodatkowe informacje, odwiedź dokumentację usługi Azure Chaos Studio.