M365.FM · Polski
Azure Chaos Studio w prostych słowach
chaos engineering, wstrzykiwanie awarii i odporne aplikacje Azure
Azure i programowanieazure chaos studiochaos engineeringwstrzykiwanie awariiodpornośćazurestrefy dostępnościgame days
Tradycyjne testy sprawdzają, czy oprogramowanie działa w normalnych warunkach, ale nie to, co się dzieje, gdy pada maszyna wirtualna albo cała strefa dostępności przechodzi w tryb offline. Ten odcinek pokazuje, jak za pomocą Azure Chaos Studio celowo i w kontrolowany sposób psuć własne aplikacje w chmurze, aby były bardziej odporne – na wzór kontrolowanego wypalania stosowanego przez strażaków.
▶ Azure Chaos Studio w prostych słowach: chaos engineering, wstrzykiwanie awarii i odporne aplikacje Azure (Dubbing AI)
Czego się dowiesz:
- Dlaczego tradycyjne testy nie wystarczą: jak drobna awaria rozchodzi się kaskadowo w systemach rozproszonych – od bazy danych i przekroczenia limitu czasu po moduł równoważenia obciążenia i przeciążone instancje
- Zasada chaos engineering – hipoteza, prawdziwe kontrolowane awarie, zakres oddziaływania – oraz dwa typy awarii w Azure Chaos Studio: bezpośrednie usługi i oparte na agencie
- Elementy eksperymentu: cele, kroki (kolejno), gałęzie (równolegle) i akcje – oraz dlaczego wykonywane są tylko dopuszczone awarie
- Konkretny eksperyment: zestaw skalowania maszyn wirtualnych w trzech strefach dostępności, 95% obciążenia CPU na dwóch VM przez pięć minut, a potem wyłączenie strefy 2 – z wnioskiem o pojemności i automatycznym skalowaniu
- Bezpieczeństwo i start: tożsamość zarządzana bez domyślnych uprawnień, małe kroki poza produkcją, anulowanie w każdej chwili, shift left w potoku CI/CD, shift right w produkcji i game days
Ten odcinek to polska wersja z dubbingiem AI animowanego wideo z M365 Show prowadzonego przez Microsoft MVP Mirko Petersa.