SUS06-BP02: Mantenimiento de una carga de trabajo actualizada
Mantenga actualizada su carga de trabajo para adoptar características eficaces, eliminar problemas y mejorar la eficacia general de su carga de trabajo.
Patrones comunes de uso no recomendados:
-
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.
Beneficios de establecer esta práctica recomendada: al establecer un proceso para mantener su carga de trabajo actualizada, puede adoptar nuevas funciones y capacidades, resolver problemas y mejorar la eficiencia de la carga de trabajo.
Nivel de riesgo expuesto si no se establece esta práctica recomendada: bajo
Guía para la implementación
La actualización de sistemas operativos, tiempos de ejecución, middlewares, bibliotecas y aplicaciones puede mejorar la eficacia de la carga de trabajo y facilitar la adopción de tecnologías más eficientes. Un software actualizado también puede incluir características que midan el impacto de su carga de trabajo en la sostenibilidad de forma más precisa, ya que los proveedores ofrecen características para cumplir sus objetivos de sostenibilidad propios. Adopte una cadencia periódica para mantener su carga de trabajo al día de las últimas características y versiones.
Pasos para la implementación
-
Defina un proceso y un calendario para evaluar nuevas funciones o instancias para su carga de trabajo. Aproveche la agilidad de la nube para probar rápidamente cómo las nuevas funciones pueden mejorar su carga de trabajo para:
-
Reducir el impacto en la sostenibilidad.
-
Lograr la eficacia operativa.
-
Eliminar las barreras para una mejora planificada.
-
Mejorar su capacidad a la hora de medir y administrar las repercusiones en la sostenibilidad.
-
-
Inventariar el software y la arquitectura de su carga de trabajo e identificar los componentes que deben actualizarse.
-
Puede usar Inventario de AWS Systems Manager para recopilar los metadatos del sistema operativo (SO), las aplicaciones y los metadatos de instancias de sus instancias de Amazon EC2 y saber rápidamente qué instancias están ejecutando el software y las configuraciones requeridas por su política de software así como las instancias que deben actualizarse.
-
-
Entienda cómo actualizar los componentes de su carga de trabajo.
Workload component How to update Imágenes de máquina
Use EC2 Image Builder
para administrar las actualizaciones de las imágenes de máquina de Amazon (AMI) para imágenes de servidor Linux o Windows. Imágenes de contenedor
Use Amazon Elastic Container Registry (Amazon ECR) con su canalización existente para administrar las imágenes de Amazon Elastic Container Service (Amazon ECS).
AWS Lambda
AWS Lambda incluye características de administración de versiones.
-
Utilice la automatización del proceso de actualización para reducir el nivel de esfuerzo para desplegar nuevas funciones y limitar los errores causados por 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 actualizaciones del sistema y programar la actividad con Ventanas de mantenimiento de AWS Systems Manager.
-
Recursos
Documentos relacionados:
Ejemplos relacionados:
-
Well-Architected Labs - Inventory and Patch Management
(Laboratorios de Well-Architected: administración de inventario y parches)