Un Ejército Simio es un término utilizado para describir un grupo de aplicaciones de software que están diseñadas para trabajar juntas para realizar una tarea específica. El término se deriva del hecho de que estas aplicaciones suelen estar diseñadas para imitar el comportamiento de un ejército real, con cada aplicación desempeñando un papel específico en la operación general.
Los ejércitos simios se utilizan a menudo para automatizar tareas que, de otro modo, serían difíciles o imposibles de realizar manualmente. Por ejemplo, un Ejército Simio podría utilizarse para probar automáticamente la funcionalidad de una nueva aplicación de software. Por su diseño, los Ejércitos Simios son altamente escalables y pueden ser fácilmente adaptados a nuevas situaciones a medida que surgen.
Los ejércitos simiescos son un concepto relativamente nuevo, pero ya se han utilizado en varios campos. En el futuro, es probable que veamos cada vez más ejércitos simiescos utilizados para realizar una variedad de tareas diferentes.
¿Sigue utilizando Netflix el Chaos Monkey?
Netflix desarrolló originalmente el Chaos Monkey como una forma de probar su capacidad para sobrevivir a fallos de instancia aleatorios. La teoría es que si el sistema puede manejar fallos de instancia, entonces puede manejar cualquier tipo de fallo.
Aunque Netflix ya no utiliza el Chaos Monkey en su entorno de producción, sigue utilizándolo en sus entornos de desarrollo y de preparación. Esto permite a los ingenieros de Netflix probar cómo su sistema respondería a varios tipos de fallos, y encontrar y arreglar cualquier problema potencial antes de que puedan causar problemas en el entorno de producción.
¿Qué hace el Chaos Monkey? Chaos Monkey es una herramienta que ayuda a los ingenieros a crear un software más resistente apagando aleatoriamente máquinas virtuales y contenedores en un entorno de AWS. La idea es que si el software puede tolerar estos fallos aleatorios, entonces será más probable que soporte fallos más grandes y catastróficos. El Chaos Monkey también puede configurarse para realizar otras acciones, como cambiar aleatoriamente las rutas de red o introducir latencia.
¿Qué es Chaos Studio?
Chaos Studio es una aplicación de software de edición de vídeo potente y fácil de usar que permite a los usuarios crear y editar vídeos con resultados de aspecto profesional. El software ofrece una amplia gama de funciones y herramientas que pueden utilizarse para crear vídeos personalizados, incluida la posibilidad de añadir texto, gráficos y efectos especiales. Chaos Studio también incluye una biblioteca de plantillas de vídeo prefabricadas que pueden utilizarse para crear nuevos vídeos de forma rápida y sencilla.
¿Cómo se instala un Chaos Monkey?
Hay varias formas de instalar Chaos Monkey. Una forma es utilizar el kit de herramientas de código abierto disponible en GitHub. Otra forma es utilizar la consola de administración de AWS.
Si quieres instalar el Chaos Monkey utilizando el kit de herramientas de GitHub, primero tendrás que clonar el repositorio. A continuación, tendrá que instalar las dependencias. Una vez instaladas las dependencias, puedes ejecutar el script de instalación.
Si quieres instalar Chaos Monkey utilizando la consola de administración de AWS, tendrás que crear una cuenta de AWS e iniciar sesión. A continuación, tendrá que crear un usuario IAM. Después de haber creado el usuario IAM, tendrá que adjuntar una política al usuario. La política permitirá al usuario acceder a los recursos de Chaos Monkey. Una vez adjuntada la política, puedes iniciar sesión en la consola de Chaos Monkey y crear un nuevo Chaos Monkey. ¿Netflix sigue utilizando Chaos Monkey? Netflix sigue utilizando Chaos Monkey como parte de su proceso de producción. Han comprobado que les ayuda a identificar y solucionar posibles problemas con su sistema antes de que causen problemas de cara al cliente.