Что такое Azure Well-Architected Framework?
Azure Well-Architected Framework — это платформа разработки, которая может улучшить качество рабочей нагрузки, помогая ей:
- Будьте устойчивыми, доступными и восстанавливаемыми.
- Будьте настолько защищёнными, насколько это вам нужно.
- Доставить достаточную отдачу от инвестиций.
- Поддержка ответственной разработки и операций.
- Выполнение своей цели в допустимых временных интервалах.
Платформа основана на пяти столпах архитектурного превосходства, которые сопоставляются с этими целями. Они: Надежность, Безопасность, Оптимизация затрат, Операционная эффективность, и Эффективность производительности.
Каждый из этих принципов предоставляет рекомендуемые методики, рекомендации по рискам и компромиссы. Решения по проектированию должны быть сбалансированы во всех основных аспектах, учитывая бизнес-требования. Технические и практические рекомендации достаточно широки для всех рабочих нагрузок и применяются к конкретному сценарию. Это руководство сосредоточено на Azure.
Архитектура рабочей нагрузки не совпадает с ее реализацией. Платформа Well-Architected может настроить вас на успех с помощью архитектурного проектирования, но выбор реализации зависит от требований и ограничений бизнеса вашей организации.
Публика
Платформа Well-Architected применяется к командам, которые отвечают за улучшение рабочих нагрузок и решение проблем, связанных с перекрестными проблемами.
Платформа Well-Architected Предоставляет ценные аналитические сведения и рекомендации для всех, кто участвует в жизненном цикле рабочей нагрузки. Независимо от вашей роли в команде рабочей нагрузки, будь то архитектор, разработчик, оператор или бизнес-заинтересованные лица, если у вас есть полномочия принимать решения в рамках рабочей нагрузки, вы можете воспользоваться этой платформой.
Это руководство полезно независимо от масштаба вашей организации. Независимо от того, является ли вы частью крупного предприятия, малого бизнеса или независимого поставщика программного обеспечения, вы можете перейти к оптимальному проектированию. Платформа обеспечивает широкий спектр организационных структур и размеров, гарантируя, что все пользователи рабочей нагрузки могут эффективно использовать свои преимущества.
Если вы ищете рекомендации по улучшению портфеля рабочих нагрузок с помощью централизованных элементов управления, это содержимое может не полностью применяться. Мы рекомендуем обратиться к Cloud Adoption Framework. Если вы не заинтересованы в разработке рабочих нагрузок в Azure, это содержимое не относится к вам.
Сведения о роли и обязанностях архитектора см. в разделе Основы архитектуры и контрольный список архитектора.
Цели
Основной целью платформы Well-Architected Framework является настройка успешного развертывания рабочей нагрузки в Azure.
Успешная реализация: Хорошо продуманная архитектура ведет к успешной реализации. Учитывая широту и глубину охвата концепций, вы хорошо оснащены для принятия обоснованных решений.
Уверенность в успехе: Проверенные оценки, примененные на многочисленных рабочих нагрузках, развернутых в Azure, поддерживают принципы этой структуры.
Понимание компромиссов и рисков. Платформа помогает понять, что принятие рекомендаций может потребовать выбора в отношении других основных компонентов. Он выделяет компромиссы, а также потенциальные риски, которые вы могли бы учесть в краткосрочной перспективе.
Оптимизация с течением времени: платформа предназначена для итеративного использования и в качестве инструмента для непрерывного улучшения. Оценивайте зрелость вашей рабочей нагрузки, основываясь на рекомендациях. Эта оценка рассматривается как динамическая, которая развивается вместе с рабочей нагрузкой, обеспечивая, что проектирование остается эффективным и действенным в достижении ваших бизнес-целей.
Слои платформы Well-Architected
Платформа Well-Architected структурирована в многоуровневом подходе: столпах, рабочих нагрузках и руководствах по службам.
Столпы
Основа этой платформы лежит в столпах. Если у вас нет полного понимания этих основных компонентов, последующие уровни — уровни рабочей нагрузки и руководства по службам могут быть не полностью понятными.
На уровне пилона начните свой путь с принципов дизайна, каждый из которых имеет определенную цель. В рамках каждого принципа следуйте подходам к созданию стратегии проектирования. Эти подходы не являются необязательными и должны учитываться.
Затем перейдите к контрольному списку, который служит отправной точкой для оценки. Каждый элемент контрольного списка сопровождается одним или несколькими руководствами по рекомендациям , которые описывают ключевые стратегии и как Azure помогает достичь рекомендации.
Убедитесь, что вы понимаете связанные облачные паттерны проектирования . Они сопоставляются с столпами, которые они напрямую поддерживают.
Каждое архитектурное решение влечет за собой ряд рекомендаций. Эти компромиссы представляют собой обоснованные и принятые компромиссы, которые обеспечивают баланс различных аспектов структуры. Компромиссы отмечены с помощью этого значка и риски отмечены с помощью этого значка .
Дополнительные сведения, см. в разделе Сведения о Well-Architected столпахплатформы.
Загруженность
Уровень рабочей нагрузки представляет, как основные компоненты применяются к определенному классу рабочей нагрузки. На начальном этапе проектирования архитектура рабочей нагрузки сегментируется на основе полезности, и каждый сегмент представляет приоритетные области проектирования. Эти области проектирования относятся к классу рабочей нагрузки и служат центральными точками для оптимизации. Платформа Well-Architected включает несколько рабочих нагрузок. Ознакомьтесь с тем, который тесно соответствует вашим бизнес-требованиям. Вам не нужно читать рекомендации по рабочей нагрузке для классов рабочих нагрузок, которые не соответствуют вашему сценарию.
Начните с Приступить, чтобы понять контекст решения. Для обновления памяти ознакомьтесь с принципами проектирования и, чтобы понять, как рабочая нагрузка принимает руководство по столпам. Затем подробно изучите области разработки, которые сосредоточены на технических точках принятия решений с рекомендациями, приведенными ниже. Руководство по рабочей нагрузке также включает оценку, которая помогает оценить готовность к работе в рабочей среде.
Дополнительные сведения см. в разделе Сведения о рабочих нагрузках Well-Architected Framework.
Руководства по службам
Руководства по обслуживанию играют важную роль в принятии решений, связанных с отдельными компонентами Azure рабочей нагрузки. Они предлагают основные функции и возможности каждой службы, необходимые для достижения превосходства архитектуры. Важно отметить, что эти руководства не являются руководствами по настройке. Кроме того, они не являются скомпилированным списком всех функций и возможностей. Цель состоит в том, чтобы подчеркнуть полезность функций через перспективы столпа Well-Architected.
Более подробную информацию см. в доступных руководствах .
Оценка
Проверка Well-Architected Microsoft Azure предоставляется без оплаты. Это коллекция анкет, связанных с контрольными списками основных элементов, чтобы оценить ваш выбор дизайна. Отслеживайте оценку с помощью итеративных запусков, чтобы определить возможные области для улучшения.
Дополнительные сведения см. в средстве проверки Well-Architected Azure.
Внедрение поэтапного процесса обучения и улучшение качества итеративно
Платформа Well-Architected Framework комплексно охватывает рекомендации, применимые к любому классу рабочей нагрузки. Это руководство включает не только базовые принципы хорошего проектирования и компромиссов, но и применение этих принципов к компонентам вашей архитектуры, как описано в руководствах службы .
Мы признаем, что чтение этого руководства от начала до конца может быть подавляющим. Чтобы достичь желанного состояния архитектурного превосходства, мы рекомендуем иметь глубокое понимание принципов проектирования для всех столпов и приоритизировать элементы контрольного списка на основе их релевантности для ваших задач и бизнес-целей. Приоритизация должна учитывать такие факторы, как бизнес-критичность, потребности в соответствии требованиям и сроки вывода на рынок. Вы должны итеративно включать больше или меньше из рамки по мере развития этих факторов, чтобы повысить качество вашей рабочей нагрузки.
Рассмотрите возможность поэтапного подхода к использованию этого руководства. Классифицируйте рекомендации по тому, что легко достичь или должно быть достигнуто изначально. Затем, по мере изменения бизнес-требований рабочей нагрузки, постепенно развивайте готовые к работе системы. Например, первоначальное согласование с платформой может применяться к рабочим нагрузкам в начале их финансирования и разработки, что позволяет создать надежную основу для хорошей разработки. Зрелые стадии согласования могут применяться к решениям, готовым к производству, с самыми высокими уровнями, зарезервированными для непрерывно работающих и критически важных для бизнеса решений.
Связанные ссылки
Ниже приведены некоторые ресурсы для начала работы с использованием документации по Well-Architected Framework: