PERF05-BP06 Mantener la carga de trabajo y los servicios actualizados
Manténgase al tanto de los nuevos servicios y características de la nube para adoptar características eficientes, resolver problemas y mejorar la eficiencia general del rendimiento de la carga de trabajo.
Antipatrones usuales:
-
Asume que su arquitectura actual es estática y no se actualizará con el tiempo.
-
No dispone de sistemas ni de una cadencia regular para evaluar si los programas y paquetes actualizados son compatibles con su carga de trabajo.
Ventaja de aplicar esta práctica recomendada: al establecer un proceso que le permita estar al tanto de los nuevos servicios y ofertas, puede adoptar nuevas características y funcionalidades, resolver problemas y mejorar el rendimiento de la carga de trabajo.
Nivel de riesgo expuesto si no se establece esta práctica recomendada: bajo
Guía para la implementación
Evalúe mecanismos para mejorar el rendimiento a medida que disponga de nuevos servicios, patrones de diseño y características de productos. Determine cuáles de ellas podrían mejorar el rendimiento o aumentar la eficiencia de la carga de trabajo mediante una evaluación, un debate interno o un análisis externo. Defina un proceso para evaluar las actualizaciones, las nuevas características y servicios pertinentes para su carga de trabajo. Por ejemplo, cree una prueba de concepto que utilice nuevas tecnologías o consulte a un grupo interno. Cuando pruebe nuevas ideas o servicios, realice pruebas de rendimiento para medir el impacto que tienen en el rendimiento de la carga de trabajo.
Pasos para la implementación
-
Realizar un inventario de la carga de trabajo: realice un inventario del software y la arquitectura de su carga de trabajo e identifique los componentes que deben actualizarse.
-
Identificar los orígenes de actualización: identifique las noticias y los orígenes de actualización relacionados con los componentes de su carga de trabajo. Por ejemplo, puede suscribirse al blog Novedades de AWS
para examinar los productos que se ajustan al componente de la carga de trabajo. Puede suscribirse a la fuente RSS o administrar las suscripciones de correo electrónico . -
Definir un calendario de actualización: establezca un calendario para evaluar nuevos servicios y características en la carga de trabajo.
-
Puede usar AWS Systems Manager Inventory para recopilar metadatos de las instancias, las aplicaciones y el sistema operativo (SO) en las instancias de Amazon EC2 y saber rápidamente qué instancias están ejecutando el software y las configuraciones requeridas por la política de software y qué instancias deben actualizarse.
-
-
Evaluar la nueva actualización: entienda cómo actualizar los componentes de la carga de trabajo. Aproveche la agilidad de la nube para probar rápidamente cómo las nuevas características pueden mejorar la eficiencia del rendimiento de la carga de trabajo.
-
Usar la automatización: utilice la automatización del proceso de actualización para reducir el nivel de esfuerzo para desplegar nuevas características y limitar los errores que provocan los procesos manuales.
-
Puede utilizar CI/CD
para actualizar automáticamente las AMI, las imágenes de contenedor y otros artefactos relacionados con su aplicación en la nube. -
Puede utilizar herramientas como AWS Systems Manager Patch Manager para automatizar el proceso de las actualizaciones del sistema y programar la actividad con Ventanas de mantenimiento de AWS Systems Manager.
-
-
Documentar el proceso: documente su proceso para evaluar las actualizaciones y los nuevos servicios. Proporcione a los propietarios el tiempo y el espacio necesarios para investigar, probar, experimentar y validar las actualizaciones y los nuevos servicios. Consulte los requisitos empresariales documentados y los KPI para ayudar a priorizar qué actualización tendrá un impacto empresarial positivo.
Recursos
Documentos relacionados:
Vídeos relacionados:
Ejemplos relacionados: