Lista de comprobación del arquitecto de soluciones
La responsabilidad de un arquitecto es entregar diseños y planes. Tenga en cuenta que un arquitecto no es el implementador de una carga de trabajo. El arquitecto traduce los requisitos funcionales y no funcionales en patrones de diseño en la nube y componentes adecuados para fines. El arquitecto también diseña una carga de trabajo lo suficientemente flexible como para adaptarse cuando sea necesario, pero lo suficientemente duradera como para hacer tiempo en la vida planeada de la funcionalidad.
También se incluyen en el diseño los aspectos operativos de la carga de trabajo, incluida la observabilidad y la compatibilidad, y teniendo en cuenta situaciones no deseadas, como la recuperación ante desastres. Por último, el diseño debe estar restringido por todos los requisitos empresariales, financieros, de cumplimiento y de la organización.
Los marcos de arquitectura, como Azure Well-Architected Framework, ayudan a proporcionar a los arquitectos una perspectiva holística sobre el diseño del sistema. Los artefactos de Well-Architected Framework incluyen elementos como principios de diseño, listas de comprobación y recomendaciones. Para admitir los requisitos de una carga de trabajo, estos artefactos deben combinarse con otros recursos, como árboles de decisión, arquitecturas de referencia y evaluaciones, para tomar decisiones fundamentadas.
Lista de comprobación
Tareas de entrega | |
---|---|
☐ | Desarrolle una especificación de diseño de arquitectura que vaya acompañada de diagramas como un paquete estructurado. La especificación debe cumplir los requisitos funcionales y no funcionales de la carga de trabajo e incluir disposiciones para las operaciones rutinarias, ad hoc y de emergencia. |
☐ | Cree diagramas de diseño de arquitectura que muestren todos los aspectos del diseño del sistema, desde una amplia introducción a dimensiones detalladas , como la red y la identidad. |
☐ | Mantenga un registro de decisión de arquitectura (ADR) que contenga justificaciones para las decisiones arquitectónicas que se toman durante el proceso de diseño. |
☐ | Colabore con la carga de trabajo y el equipo de plataforma durante la implementación para proporcionar claridad y recomendaciones sobre la secuencia de implementación. Esta colaboración le ayuda a maximizar el aprendizaje y a realizar mejoras desde el principio. También renegocia los requisitos con las partes interesadas, si es necesario. |
☐ | Compatibilidad con ejercicios de modelado que proporcionan información contextualizada sobre los problemas de la carga de trabajo. La información contextualizada puede cubrir los costos, el estado de la aplicación y otras áreas. |
☐ | Proporcione recomendaciones de optimización basadas en observaciones de patrones de uso y cambios en la funcionalidad de carga de trabajo o cambios en el proveedor de nube. |
☐ | Participe en las revisiones de auditoría, cumplimiento y confianza para proporcionar una valiosa perspectiva a las partes externas que tienen la autoridad de realizar revisiones. |
☐ | Ser consultor durante las revisiones de cambios para proporcionar información sobre el costo estimado del cambio y su viabilidad. |
Pasos siguientes
Comience a trabajar con los pilares de Well-Architected Framework y familiarícese con sus conceptos clave.