SUS02-BP02: Alineación de los SLA con los objetivos de sostenibilidad - Pilar de sostenibilidad

SUS02-BP02: Alineación de los SLA con los objetivos de sostenibilidad

Revise y optimice los acuerdos de nivel de servicio (SLA) de la carga de trabajo en función de sus objetivos de sostenibilidad a fin de minimizar los recursos necesarios para admitir la carga de trabajo sin dejar de satisfacer las necesidades empresariales.

Antipatrones usuales:

  • Los SLA de carga de trabajo se desconocen o son ambiguos.

  • Define su SLA solo para la disponibilidad y el rendimiento.

  • Utiliza el mismo patrón de diseño (como la arquitectura multi-AZ) para todas sus cargas de trabajo.

Beneficios de establecer esta práctica recomendada: la alineación de los SLA con los objetivos de sostenibilidad conlleva un uso óptimo de los recursos, al tiempo que se satisfacen las necesidades empresariales.

Nivel de riesgo expuesto si no se establece esta práctica recomendada: bajo

Guía para la implementación

Los SLA definen el nivel de servicio que se espera de una carga de trabajo en la nube, como el tiempo de respuesta, la disponibilidad y la retención de datos. Influyen en la arquitectura, el uso de recursos y el impacto medioambiental de una carga de trabajo en la nube. Con una cadencia regular, revise los SLA y realice concesiones para reducir significativamente el uso de recursos a cambio de disminuciones aceptables en los niveles de servicio.

Pasos para la implementación

  • Comprender los objetivos de sostenibilidad: identifique los objetivos de sostenibilidad de su organización, como la reducción de carbono o la mejora del uso de los recursos.

  • Revisar los SLA: evalúe los SLA para determinar si cumplen con los requisitos de su negocio. Si está superando los SLA, realice una revisión adicional.

  • Comprender cuáles son las compensaciones: comprenda cuáles son las compensaciones (como el alto volumen de usuarios simultáneos), el rendimiento (como la latencia) y el impacto en la sostenibilidad (como los recursos necesarios) de su carga de trabajo. Por lo general, priorizar dos de los factores se produce a expensas del tercero.

  • Ajustar los SLA: ajuste los SLA para hacer que las compensaciones disminuyan de forma considerable las repercusiones en la sostenibilidad a cambio de reducciones aceptables en los niveles de servicio.

    • Sostenibilidad y fiabilidad: las cargas de trabajo de alta disponibilidad tienden a consumir más recursos.

    • Sostenibilidad y rendimiento: el uso de más recursos para aumentar el rendimiento podría tener mayor impacto medioambiental.

    • Sostenibilidad y seguridad: las cargas de trabajo demasiado seguras podrían tener mayor impacto medioambiental.

  • Definir los SLA de sostenibilidad si es posible: incluya los SLA de sostenibilidad para la carga de trabajo. Por ejemplo, defina un nivel de utilización mínimo como un SLA de sostenibilidad para sus instancias de computación.

  • Utilizar patrones de diseño eficaces: utilice patrones de diseño, como microservicios en AWS, que den prioridad a las funciones fundamentales y permitan unos niveles de servicio más bajos (como objetivos de tiempo de respuesta o de tiempo de recuperación) para las funciones que no sean esenciales.

  • Comunicarse y establecer responsabilidades: comparta los SLA con todas las partes interesadas pertinentes, incluidos el equipo de desarrollo y los clientes. Utilice los informes para realizar un seguimiento de los SLA y supervisarlos. Asigne responsabilidades para cumplir con los objetivos de sostenibilidad de los SLA.

  • Utilizar incentivos y recompensas: utilice incentivos y recompensas para lograr o superar los SLA que están en consonancia con los objetivos de sostenibilidad.

  • Revisar e iterar: revise y ajuste periódicamente los SLA para asegurarse de que estén en consonancia con los objetivos de sostenibilidad y rendimiento en constante cambio.

Recursos

Documentos relacionados:

Vídeos relacionados: