Контрольный список архитектора решений
Ответственность архитектора заключается в доставке конструкций и планов. Помните, что архитектор не является реализацией рабочей нагрузки. Архитектор преобразует функциональные и нефункциональные требования в шаблоны проектирования облака и компоненты, подходящие для назначения. Архитектор также разрабатывает рабочую нагрузку, которая достаточно гибкая, чтобы адаптироваться при необходимости, но достаточно устойчивой для погоды запланированной жизни функциональных возможностей.
Кроме того, в проект входят операционные аспекты рабочей нагрузки, включая наблюдаемость и поддержку, а также учет нежелательных ситуаций, таких как аварийное восстановление. Наконец, дизайн должен быть ограничен всеми бизнес-, финансовыми, нормативными и организационными требованиями.
Платформы архитектуры, такие как Azure Well-Architected Framework, помогают архитекторам целостную перспективу разработки системы. Артефакты хорошо спроектированной платформы включают такие элементы, как принципы проектирования, контрольные списки и рекомендации. Для поддержки требований рабочей нагрузки эти артефакты должны сочетаться с другими ресурсами, такими как деревья принятия решений, эталонные архитектуры и оценки, для принятия обоснованных решений.
Контрольный список
Конечные задачи | |
---|---|
☐ | Разработка спецификации проектирования архитектуры, которая сопровождается схемами в виде структурированного пакета. Спецификация должна соответствовать функциональным и нефункциональным требованиям рабочей нагрузки и включать положения для обычных, нерегламентированных и чрезвычайных операций. |
☐ | Создайте схемы проектирования архитектуры, которые иллюстрируют все аспекты проектирования системы, от широкого обзора до подробных измерений, таких как сеть и удостоверение. |
☐ | Сохраняйте запись о решении архитектуры (ADR), содержащую обоснование для архитектурных решений, принятых во время процесса проектирования. |
☐ | Совместная работа с рабочей нагрузкой и командой платформы во время реализации , чтобы обеспечить ясность и рекомендации по последовательности реализации. Эта совместная работа помогает максимально повысить эффективность обучения и улучшить работу с самого начала. При необходимости также перенастраивать требования заинтересованными лицами. |
☐ | Поддержка упражнений моделирования, которые предоставляют контекстные сведения о проблемах с рабочей нагрузкой. Контекстные сведения могут охватывать затраты, работоспособности приложений и другие области. |
☐ | Предоставьте рекомендации по оптимизации, основанные на наблюдениях за шаблонами использования и изменениями в функциональных возможностях рабочей нагрузки или изменениях поставщика облачных услуг. |
☐ | Участие в аудите, соответствии и достоверности для предоставления ценной перспективы внешним сторонам, имеющим полномочия на проведение проверок. |
☐ | Будьте консультантом во время проверок изменений, чтобы получить представление о предполагаемой стоимости изменений и ее реализации. |
Следующие шаги
Приступите к работе с основными понятиями платформы с хорошо архитекторами и ознакомьтесь с основными понятиями.