Comparteix a través de


Introducción al agente de Chaos

Introducción

Chaos Agent es un componente clave de Azure Chaos Studio. Habilita la inserción de errores basada en agente mediante la ejecución directa dentro de las máquinas virtuales (VM) de destino. Este enfoque permite simular condiciones de error que no se pueden lograr solo a través del plano de control de Azure.

Propósito

El propósito del agente de Chaos es introducir la inserción de errores basada en agente en los experimentos de caos. Entre las ventajas clave se incluyen las siguientes:

  • Inserción de errores mejorada: al operar dentro de la máquina virtual, el agente habilita errores que imitan escenarios reales con mayor precisión.
  • Más allá de las limitaciones del plano de control: algunos errores, como el agotamiento profundo de recursos del sistema, solo se pueden deducir desde dentro del sistema operativo.
  • Pruebas completas: pruebe las aplicaciones con condiciones como la presión de CPU y memoria y las interrupciones de red.

Cómo funciona

El agente chaos se envía a través de la extensión de máquina virtual y admite sistemas operativos Windows y Linux. Una vez implementada, usa una identidad administrada para ejecutar tareas de inserción de errores directamente en la máquina virtual de destino, lo que permite:

  • Agent-Based inyección de errores: se ejecuta dentro de la máquina virtual para desencadenar errores que no se pueden simular externamente.
  • Entrega de extensiones de máquina virtual: simplifica la implementación en varios entornos.
  • Escenarios de error dirigidos: ofrece un control preciso sobre los errores provocados, lo que garantiza que los sistemas se prueban rigurosamente.


Diagrama que muestra cómo se empaquetan y hospedan los componentes principales del agente de Chaos Studio en la máquina virtual de un cliente y cómo se comunican con el servicio administrado de Azure para Chaos Studio.

Escenarios clave habilitados

El agente facilita varios escenarios críticos de inserción de errores, entre los que se incluyen:

  • Presión de CPU: simulación de condiciones de carga de CPU elevadas.
  • Presión de memoria: induce escenarios como fugas de memoria o un uso elevado de memoria.
  • Errores de red: introduce latencia de red, pérdida de paquetes o interrupciones.
  • Errores adicionales: explore otros escenarios de error para desafiar la resistencia del sistema. Consulte nuestra biblioteca de errores completa.

Pasos siguientes

Esta información general establece la fase para obtener documentación detallada sobre cómo configurar y usar el agente de caos en los experimentos de caos. Para obtener instrucciones más detalladas sobre la configuración, las configuraciones avanzadas y los escenarios adicionales, consulte las secciones posteriores de nuestra serie de documentación.


Para más información, visite la documentación de Azure Chaos Studio.