Principios de diseño - AWS Well-Architected Framework

Principios de diseño

Existen cinco principios de diseño para la excelencia operativa en la nube:

  • Lleve a cabo operaciones como código: en la nube, puede aplicar la misma disciplina de ingeniería que usa para el código de aplicación a todo el entorno. Puede definir toda su carga de trabajo (aplicaciones, infraestructura) como código y actualizarla con código. Puede implementar los procedimientos de operaciones como código y automatizar su ejecución. Para ello, debe desencadenarlos para responder a los eventos. Al llevar a cabo operaciones como código, limita el error humano y permite que las respuestas a los eventos sean coherentes.

  • Realice cambios pequeños, frecuentes y que pueda revertir: diseñe cargas de trabajo para que los componentes se puedan actualizar de forma regular. Realice cambios poco a poco por si hay que dar marcha atrás en caso de error (lo que evitaría que afectara los clientes cuando sea posible).

  • Refine los procedimientos operativos con frecuencia: a medida que vaya usando los procedimientos operativos, busque oportunidades para mejorarlos. Desarrolle debidamente los procedimientos a la par que la carga de trabajo. Configure días de juego para revisar y validar que todos los procedimientos sean efectivos y que los equipos estén familiarizados con estos.

  • Anticipe los errores: lleve a cabo ejercicios “pre mortem” para identificar posibles fuentes de error para poder eliminarlos o mitigarlos. Ponga a prueba las situaciones en las que se produzca un error y confirme que entiende su impacto. Ponga a prueba los procedimientos para garantizar su eficacia, así como para asegurarse de que los equipos conocen su ejecución. Configure días de juego habituales para poner a prueba las cargas de trabajo y las respuestas del equipo ante eventos simulados.

  • Aprenda de los errores operativos: impulse las mejoras gracias a las lecciones que se aprendan después de todos los eventos operativos y errores. Comparta las enseñanzas con los equipos y con toda la organización.