La ingeniería del caos está integrada en la cadena de herramientas de DevOps, pero ¿qué pasa con las operaciones de TI?
La ingeniería del caos es el último desarrollo en el mundo de la TI y, como su nombre indica, esta interpretación de la tecnología está regulada para proporcionar resultados en condiciones extremas para una pieza tecnológica dedicada. La ingeniería del caos avanza con un enfoque muy simple y es probar la integridad o la capacidad intelectual del sistema para resistir una corriente turbulenta de eventos. Tales como servidores o sistemas de redes relacionados serían bombardeados con escenarios de tráfico incrementado / pico para probar su capacidad para resistir estos cambios y proporcionar un rendimiento optimizado y orientado a la calidad.
Las pruebas de estrés es otra disciplina en el mundo de la informática que tiene en cuenta la prueba de los sistemas de TI en condiciones de estrés y la verificación de sus diversos puntos débiles y cómo abordar estas vulnerabilidades de la mejor manera posible. CE o ingeniería del caos es una tendencia adecuada que se originó por primera vez con los sistemas DevOps para probar el rendimiento de los sistemas de computación en la nube. La primera intención de utilizar el sistema fue comprobar el rendimiento de una pieza dedicada de tecnología de TI en diferentes condiciones. Se presentaron condiciones máximas y de luz / normales y los valores de rendimiento se recopilaron por igual para realizar una comparación cruzada una vez finalizada la prueba.
Se descubrió que miles de nodos dentro de los servidores de TI que utilizaban la ingeniería del caos para probar la tecnología DevOps estaban inactivos, sin hacer nada y costando a la organización una gran suma de dinero. Junto con estos puntos de referencia, se encontraron algunas otras irregularidades que luego se descartaron y se aplicaron acciones correctivas. En resumen, con la ayuda de la ingeniería del Caos, se pueden probar y ejecutar diversas disciplinas de TI y aspectos tecnológicos de acuerdo con los valores optimizados en los que pueden operar.
Aplicaciones de la ingeniería del caos en TI
La ingeniería del caos encuentra su aplicación en una variedad de sistemas basados en TI, como con Netflix, la ingeniería del caos les permitió pasar a los servidores virtuales desde la infraestructura física y, por lo tanto, comenzaron a asociarse con AWS (servicios web de amazon). Pero a escala general, la ingeniería del Caos no se utiliza tan bien con las operaciones de TI debido al cambio de ITOM o la gestión de operaciones de TI de las secciones de desarrollo de la tecnología de la información. Esto puso la ingeniería del caos en el otro extremo de la línea, pero aún así se aprecian sus servicios en el mundo dinámico abierto, como su integración dentro de DevOps y los sistemas relacionados.
Además, la contenerización en las aplicaciones en la nube ha aumentado mucho más allá del límite normal y es por eso que se parecen más a infraestructuras escalables que a arquitecturas de varios niveles. El desarrollo y la implementación de los sistemas de TI se encuentran a solo unos clics de distancia y eso es lo que está haciendo toda la industria de TI, utilizando la ingeniería del Caos para probar el límite factible de su tecnología. Los múltiples beneficios de la tecnología del caos implican probar los sistemas hasta sus límites absolutos hasta que estos emiten y no pueden aferrarse al aumento de las presiones informáticas. Hacerlo ayudaría a los ingenieros a superar la capacidad de trabajo real o el límite de tolerancia de los sistemas y es por eso que los ingenieros pueden evitar que estos sistemas sean decapitados en un choque público.
Después de que haya aprendido el funcionamiento y los beneficios de la ingeniería del Caos dentro del mundo basado en TI, ¿cómo sugeriría utilizar los servicios ofrecidos por este elemento dinámico basado en TI? Bueno, tendrías que seguir adelante con los siguientes 5 puntos;
- Definición de estados estacionarios
El primer y más importante paso que debe realizar es definir los límites constantes actuales de sus sistemas basados en TI. La CPU, la RAM y el uso de la red se pueden monitorear y se puede realizar un breve análisis para conocer los límites de trabajo actuales de su tecnología. Sin embargo, tendría que ser coherente con el análisis y encontrar el entorno de trabajo actual que sea factible y que no agregue ninguna presión al funcionamiento de estos sistemas, como un cuello de botella.
- Defina las condiciones óptimas
Una vez que haya encontrado las condiciones de trabajo de referencia, tendrá que averiguar las condiciones óptimas de estos sistemas aumentando un poco las cosas. Por ejemplo, averiguar sobre la utilización actual de la CPU en un entorno donde el tráfico es mayor y, al mismo tiempo, averiguar sobre la latencia de la red. Compile una lista dedicada con las condiciones óptimas definidas de su sistema tecnológico.
- Desarrolle una hipótesis
Lo siguiente que debe hacer es desarrollar una hipótesis como, por ejemplo, dónde se bloqueará el sistema en relación con el tráfico agregado a los sistemas. Haga una suposición lógica, ¿el aumento del tráfico en los sistemas de servidor haría que la CPU se volviera loca o la latencia de los sistemas de red se vería afectada? Haga una lista de posibles suposiciones / hipótesis aquí para que pueda probarlas al aumentar el sistema con la ayuda de la ingeniería del Caos.
- Pruebe sus sistemas
Desarrolle un escenario determinado en el que se esté produciendo un ataque, como una violación del sistema en curso, o el tráfico en la red se haya incrementado hasta un límite vívido, pero, por supuesto, las condiciones deben regularse y controlarse. Existen prácticamente varias formas de comprobar la integridad y la resistencia de los sistemas de red, como eliminar los cortafuegos, aumentar el uso de la CPU o aumentar el ancho de banda de la red. Como puede ver, las posibilidades son ilimitadas para probar su hipótesis.
- Validación de hipótesis
Una vez que haya completado el análisis, como ajustar la configuración del sistema, primero elimine la configuración hasta el límite óptimo y deje que todo funcione de manera constante. Después de eso, haga coincidir los resultados de referencia nuevos y antiguos y envíe sus hallazgos. Sería claro con su hipótesis como si agregar más estrés al sistema lo hizo colapsar o fue al revés.
Si desea trabajar como profesional con la ingeniería del caos y los sistemas de servidor, se recomienda que adquiera la certificación de ingeniero de Azure DevOps, ya que lo haría todo mucho más fácil.
Computación en la nube
- ¿Qué incluye un SLA de servicios en la nube?
- ¿Qué es el cambio de plataforma en la nube?
- Cómo implementar DevOps en la nube
- El futuro del mantenimiento:lo que dicen los números sobre las tendencias de mantenimiento
- La muerte del departamento de mantenimiento y lo que podemos hacer al respecto
- Lo que las PYME deben saber sobre el USMCA en julio
- ¡El espectáculo debe continuar! Qué hacer con las fuentes de alimentación dañadas
- Lo que necesita saber sobre el proceso de sobremoldeo
- ¿Cuáles son los sistemas de frenado industriales específicos utilizados en la minería?
- ¿Cuáles son los conceptos básicos de los sistemas hidráulicos?
- ¿Cuáles son los diferentes tipos de sistemas de paneles de pared?