Dela via


Begränsningar och kända problem i Azure Chaos Studio

Följande är kända begränsningar i Chaos Studio.

Begränsningar

  • Regioner som stöds – Målresurserna måste finnas i en av de regioner som stöds av Azure Chaos Studio.
  • Resource Move stöds inte – Azure Chaos Studio-spårade resurser (till exempel experiment) stöder för närvarande INTE Resursflytt. Experiment kan enkelt kopieras (genom att kopiera Experiment JSON) för användning i andra prenumerationer, resursgrupper eller regioner. Experiment kan också redan rikta in sig på resurser mellan regioner. Tilläggsresurser (mål och funktioner) stöder resursflytt.
  • Virtuella datorer kräver nätverksåtkomst till Chaos Studio – För agentbaserade fel måste den virtuella datorn ha utgående nätverksåtkomst till Chaos Studio-agenttjänsten:
  • Fel vid frånkoppling av nätverk – Det agentbaserade felet "Koppla från nätverk" påverkar bara nya anslutningar. Befintliga aktiva anslutningar fortsätter att finnas kvar. Du kan starta om tjänsten eller processen för att tvinga anslutningar att brytas.
  • Versionsstöd – Läs kompatibilitetssidan för Azure Chaos Studio-versionen för mer information om kompatibilitet mellan operativsystem, webbläsare och integreringsversioner.
  • PowerShell-moduler – Chaos Studio har för närvarande inte dedikerade PowerShell-moduler. För PowerShell använder du vårt REST API
  • Azure CLI – Chaos Studio har för närvarande inte dedikerade AzCLI-moduler. Använda vårt REST API från AzCLI
  • Azure Policy – Chaos Studio stöder för närvarande inte tillämpliga inbyggda principer för vår tjänst (granskningsprincip för kundhanterade nycklar och Private Link).
  • Private Link – Vi stöder inte Azure Portal gränssnittsexperiment för agentbaserade experiment med Private Link. Dessa begränsningar gäller INTE för våra tjänstdirigeringsfel
  • Kundhanterade nycklar Du måste använda vårt REST API för förhandsversion 2023-10-27 via ett CLI för att skapa CMK-aktiverade experiment. Vi stöder inte portalens användargränssnittsexperiment med hjälp av CMK just nu. Experimentinformation visas i ARG i prenumerationen – detta är ett känt problem i dag, men är begränsat till endast ARG och kan endast visas av prenumerationen.
  • Java SDK För närvarande har vi ingen dedikerad Java SDK. Om detta är något du skulle använda kontaktar du oss med din funktionsbegäran.
  • Inbyggda roller – Chaos Studio har för närvarande inte egna inbyggda roller. Behörigheter kan uppnås för att köra ett kaosexperiment genom att antingen tilldela en inbyggd Azure-roll eller en skapad anpassad roll till experimentets identitet.
  • Agenttjänsttaggar För närvarande har vi inte tjänsttaggar tillgängliga för våra agentbaserade fel.
  • Chaos Studio Private Accesses (CSPA) – För CSPA-resurstypen finns det en strikt 1:1-mappning av Chaos Target:CSPA Resource (abstraktion för privat slutpunkt). Vi tillåter endast att 5 CSPA-resurser skapas per prenumeration för att upprätthålla den förväntade upplevelsen för alla våra kunder.

Kända problem

  • När du väljer målresurser för ett agentbaserat fel i experimentdesignern är det möjligt att välja virtuella datorer eller VM-skalningsuppsättningar med ett operativsystem som inte stöds av det valda felet.
  • När du kör i en Linux-miljö kan det agentbaserade nätverksfördröjningsfelet (NetworkLatency-1.1) bara påverka utgående trafik, inte inkommande trafik. Felet kan påverka både inkommande och utgående trafik i Windows-miljöer (via parametrarna inboundDestinationFilters och destinationFilters ).
  • När du filtrerar efter Azure-prenumerationer från sidan Mål och/eller Experiment kan det uppstå långa belastningstider om du har många prenumerationer med ett stort antal Azure-resurser. Som en lösning filtrerar du ned till den enskilda specifika prenumerationen i fråga för att snabbt hitta önskade mål och/eller experiment.
  • NSG-säkerhetsregelns version 1.1-fel stöder ytterligare flushConnection en parameter. Den här funktionen har ett aktivt känt problem: om flushConnection är aktiverat kan felet resultera i felet "FlushingNetworkSecurityGroupConnectionIsNotEnabled". Om du vill undvika det här felet tillfälligt inaktiverar du parametern flushConnection eller använder NSG-säkerhetsregelns version 1.0-fel .
  • Om du använder frågebaserad dynamisk inriktning för att välja mål och får följande fel: Väljaren ='{0}' löst till en tom lista över målresurser., även om du har valt målresurser i experimentdesignern visas fel felmeddelande. Den verkliga orsaken till felet är troligtvis att ingen av de resurser som returneras av frågan har behörighet för att aktivera experimentkörning. Vi arbetar aktivt med att åtgärda det här felaktiga felmeddelandet.

Nästa steg

Kom igång att skapa och köra kaosexperiment för att förbättra programresiliensen med Chaos Studio med hjälp av följande länkar: