SUS06-BP03 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 la carga de trabajo.
Beneficios de establecer esta práctica recomendada: al establecer un proceso para mantener la carga de trabajo actualizada, podrá adoptar nuevas características 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 la carga de trabajo en la sostenibilidad de forma más precisa, ya que los proveedores ofrecen características para cumplir sus propios objetivos de sostenibilidad. Adopte una cadencia periódica para mantener la carga de trabajo al día de las últimas características y versiones.
Pasos para la implementación
-
Definición de un proceso: use un proceso y una programación para evaluar nuevas funciones o instancias de la 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:
-
Reduzca el impacto en la sostenibilidad.
-
Logre la eficacia operativa.
-
Elimine las barreras para una mejora planificada.
-
Mejore su capacidad a la hora de medir y administrar las repercusiones en la sostenibilidad.
-
-
Inventario: haga inventario del software y la arquitectura de la carga de trabajo e identifique los componentes que deben actualizarse.
-
Puede usar AWS Systems Manager Inventory para recopilar los metadatos del sistema operativo (SO), de las aplicaciones y de las instancias de Amazon EC2 y comprender 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.
-
-
Conocimiento del procedimiento de actualización: entienda cómo actualizar los componentes de la carga de trabajo.
Componente de la carga de trabajo | Cómo actualizar |
---|---|
Imágenes de máquina | Use el Generador de imágenes de EC2 |
Imágenes de contenedor | Utilice Amazon Elastic Container Registry (Amazon ECR) con la canalización existente para gestionar imágenes de Amazon Elastic Container Service (Amazon ECS). |
AWS Lambda | AWS Lambda incluye características de administración de versiones. |
-
Uso de la automatización: automatice las actualizaciones para reducir el nivel de esfuerzo para implementar 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 la 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 mediante Ventanas de mantenimiento de AWS Systems Manager.
-
Recursos
Documentos relacionados:
Videos relacionados:
Ejemplos relacionados: