Condividi tramite


Limitazioni e problemi noti di Azure Chaos Studio

Di seguito sono riportate le limitazioni note in Chaos Studio.

Limiti

  • Aree supportate: le risorse di destinazione devono trovarsi in una delle aree supportate da Azure Chaos Studio.
  • Spostamento delle risorse non supportato : le risorse rilevate in Azure Chaos Studio (ad esempio, Esperimenti) non supportano attualmente lo spostamento delle risorse. Gli esperimenti possono essere facilmente copiati (copiando Il codice JSON dell'esperimento) per l'uso in altre sottoscrizioni, gruppi di risorse o aree. Gli esperimenti possono anche essere già destinati alle risorse tra aree. Le risorse di estensione (destinazioni e funzionalità) supportano lo spostamento delle risorse.
  • Le macchine virtuali richiedono l'accesso di rete a Chaos Studio : per gli errori basati su agente, la macchina virtuale deve avere accesso alla rete in uscita al servizio agente di Chaos Studio:
  • Errore di disconnessione di rete: l'errore "Disconnessione di rete" basato su agente influisce solo sulle nuove connessioni. Le connessioni attive esistenti continuano a essere persistenti. È possibile riavviare il servizio o il processo per forzare l'interruzione delle connessioni.
  • Supporto della versione: vedere la pagina di compatibilità della versione di Azure Chaos Studio per altre informazioni sulla compatibilità del sistema operativo, del browser e della versione di integrazione.
  • Moduli di PowerShell: Chaos Studio non dispone attualmente di moduli powerShell dedicati. Per PowerShell, usare l'API REST
  • Interfaccia della riga di comando di Azure: Chaos Studio non dispone attualmente di moduli AzCLI dedicati. Usare l'API REST da AzCLI
  • Criteri di Azure: Chaos Studio non supporta attualmente i criteri predefiniti applicabili per il servizio (criteri di controllo per chiavi gestite dal cliente e collegamento privato).
  • collegamento privato: non sono supportati esperimenti dell'interfaccia utente portale di Azure per esperimenti basati su Agent usando collegamento privato. Queste restrizioni non si applicano agli errori diretti del servizio
  • Chiavi gestite dal cliente È necessario usare l'API REST 2023-10-27-preview tramite un'interfaccia della riga di comando per creare esperimenti abilitati per CMK. Attualmente non sono supportati gli esperimenti dell'interfaccia utente del portale usando la chiave gestita dal cliente. Le informazioni sull'esperimento verranno visualizzate in ARG all'interno della sottoscrizione: questo è un problema noto, ma è limitato solo a ARG e visualizzabile solo dalla sottoscrizione.
  • Java SDK attualmente non è disponibile un SDK Java dedicato. Se si tratta di un elemento da usare, contattare Microsoft con la richiesta di funzionalità.
  • Ruoli predefiniti: Chaos Studio non ha attualmente ruoli predefiniti. Le autorizzazioni possono essere ottenute per eseguire un esperimento chaos assegnando un ruolo predefinito di Azure o un ruolo personalizzato creato all'identità dell'esperimento.
  • Tag del servizio agent Attualmente non sono disponibili tag di servizio per gli errori basati su agent.
  • Chaos Studio Private Accesses (CSPA): per il tipo di risorsa CSPA è previsto un mapping rigoroso 1:1 della risorsa Chaos Target:CSPA (astrazione per l'endpoint privato). È possibile creare solo 5 risorse CSPA per ogni sottoscrizione per mantenere l'esperienza prevista per tutti i clienti.

Problemi noti

  • Quando si selezionano le risorse di destinazione per un errore basato su agente nella finestra di progettazione dell'esperimento, è possibile selezionare macchine virtuali o set di scalabilità di macchine virtuali con un sistema operativo non supportato dall'errore selezionato.
  • Quando si esegue in un ambiente Linux, l'errore di latenza di rete basata su agente (NetworkLatency-1.1) può influire solo sul traffico in uscita , non sul traffico in ingresso. L'errore può influire sul traffico in ingresso e in uscita negli ambienti Windows (tramite i inboundDestinationFilters parametri e destinationFilters ).
  • Quando si filtrano in base alle sottoscrizioni di Azure dalla pagina Destinazioni e/o Esperimenti, è possibile che si verifichino tempi di caricamento lunghi se sono presenti molte sottoscrizioni con un numero elevato di risorse di Azure. Come soluzione alternativa, filtrare in base alla singola sottoscrizione specifica in questione per trovare rapidamente le destinazioni e/o gli esperimenti desiderati.
  • L'errore NSG Security Rule versione 1.1 supporta un parametro aggiuntivo flushConnection . Questa funzionalità presenta un problema noto attivo: se flushConnection è abilitato, l'errore potrebbe causare un errore "FlushingNetworkSecurityGroup Connessione ionIsNotEnabled". Per evitare temporaneamente questo errore, disabilitare il flushConnection parametro o usare l'errore NSG Security Rule versione 1.0 .

Passaggi successivi

Per iniziare a creare ed eseguire esperimenti chaos per migliorare la resilienza delle applicazioni con Chaos Studio, usare i collegamenti seguenti: