La implementación automatizada de software es un aspecto fundamental tanto para los equipos de operaciones de TI como para los de seguridad. Al integrar la automatización de la implementación con Tanium Deploy, una funcionalidad clave de la solución « » de Tanium Autonomous Endpoint Management (AEM), las organizaciones pueden lograr un proceso de implementación de software más seguro y eficiente, al tiempo que favorecen la productividad de los usuarios minimizando las interrupciones, manteniendo la estabilidad operativa y garantizando unos controles de seguridad sólidos.
Vea el vídeo que figura a continuación para obtener una demostración detallada de cómo se puede utilizar Tanium Deploy para automatizar la implementación de software y distribuir de forma eficiente las actualizaciones de software en los terminales de una organización.
Conclusiones clave
- Por qué es importante la automatización de la implementación: La automatización de la implementación permite realizar actualizaciones de software por fases, lo que reduce el riesgo de interrupciones. En lugar de implementar las actualizaciones en todos los terminales a la vez, estas se implementan por fases, comenzando por un pequeño porcentaje de terminales y ampliándose gradualmente en función de los índices de éxito.
- Componentes de Tanium AEM utilizados para la automatización de la implementación:
- Comprender los planes de implementación: Los planes de implementación permiten que las acciones se ejecuten por fases o en anillos. Por ejemplo, un plan estándar podría comenzar con el 1 % de los puntos finales, evaluar el éxito y, a continuación, ampliarse al 15 %, al 40 % y, finalmente, a todos los puntos finales. Jason explica cómo configurar planes y reglas de implementación. Asimismo, explica cómo utilizar la página «Estado de la implementación de Ring» para supervisar las actividades de implementación y gestionar el proceso, lo que incluye pausarlo o detenerlo según sea necesario.
- Uso de las puntuaciones de confianza para predecir el éxito de las implementaciones: Las puntuaciones de confianza proporcionan datos analíticos sobre la tasa de éxito de las implementaciones de software, derivados de los datos de telemetría recopilados en millones de terminales gestionados en Tanium Cloud. Estas puntuaciones ayudan a determinar la probabilidad de que una implementación se lleve a cabo con éxito en su entorno, lo que permite a los administradores tomar decisiones fundamentadas sobre si proceder con una actualización en función de su índice de éxito y su posible impacto en el rendimiento.
- Caso práctico real: Jason describe una situación en la que una organización desea implementar una nueva versión de Chrome. Si la puntuación de confianza de la nueva versión de Chrome es alta, ello indica que la implementación se ha llevado a cabo con éxito en un gran número de dispositivos finales, lo que permite a los administradores seguir adelante con confianza. Una vez que la organización tenga la certeza de que la implementación será satisfactoria, podrá elaborar un plan de implementación que comience con un pequeño porcentaje de terminales, partiendo de un «anillo canario» que abarque el 1 % de los terminales y permita que el sistema se estabilice durante 12 horas. Si la tasa de éxito alcanza el 90 %, la implementación pasa automáticamente al siguiente anillo, ampliándose hasta el 15 % de los terminales, y espera un día antes de volver a evaluar la tasa de éxito.
El plan de implementación también supervisa los datos de deterioro del rendimiento, como el aumento de los fallos de las aplicaciones, los picos de CPU o el uso de memoria, para garantizar que la nueva versión no afecte negativamente a los terminales. Este proceso continúa a lo largo de fases adicionales, hasta llegar finalmente a todos los ordenadores, de modo que cualquier problema se detecte y se resuelva antes de que afecte a todos los usuarios. - Cómo hacer frente a las vulnerabilidades de día cero: . Jason explica cómo Tanium Deploy también puede gestionar las vulnerabilidades de día cero de , al permitir una implementación acelerada cuando sea necesario. En tales casos, se puede aplicar un plan de implementación más agresivo, que incluya períodos de espera más cortos entre fases y criterios de evaluación adicionales para garantizar que la actualización no provoque una disminución del rendimiento ni otros problemas.
«. Estoy pensando en todos los comentarios de los clientes que hemos recibido a lo largo de los años sobre la automatización de la implementación de software». Lo que quiero decir es que esto es, en realidad, lo que la gente lleva pidiendo desde hace mucho tiempo. La capacidad de gestionar el control de versiones y de implementar automáticamente la última versión. Esto realmente cumple con muchos requisitos.”Ashley McGlone, directora de Capacitación de Productos - Arquitectura de Tanium

