Что такое Azure Well-Architected Framework?

Azure Well-Architected Framework — это платформа проектирования, которая может повысить качество рабочей нагрузки, помогая ей:

  • Быть устойчивыми, доступными и восстанавливаемыми.
  • Обеспечьте безопасность, насколько это необходимо.
  • Обеспечить достаточную рентабельность инвестиций.
  • Поддержка ответственной разработки и эксплуатации.
  • Достичь своей цели в допустимые сроки.

Платформа основана на пяти основных принципах архитектурного совершенства, которые сопоставляются с этими целями. Это надежность, безопасность, оптимизация затрат, эффективность работы и эффективность производительности.

Каждый компонент содержит рекомендации, рекомендации по рискам и компромиссы. Проектные решения должны быть сбалансированы по всем аспектам, учитывая бизнес-требования. Технические и практические рекомендации достаточно широки для всех рабочих нагрузок и применимы к конкретному сценарию. Это руководство сосредоточено на Azure.

Архитектура рабочей нагрузки не совпадает с ее реализацией. Well-Architected Framework может настроить вас на успех с помощью архитектурного проектирования, но выбор реализации зависит от бизнес-требований и ограничений вашей организации.

Аудитория

Платформа Well-Architected применяется к командам, которые отвечают за улучшение рабочих нагрузок и решение сквозных проблем.

Платформа Well-Architected предоставляет ценные аналитические сведения и рекомендации для всех, кто участвует в жизненном цикле рабочей нагрузки. Если у вас есть право принимать решения в рамках область рабочей нагрузки, вы можете воспользоваться преимуществами этой платформы, независимо от вашей роли в группе рабочей нагрузки( архитектора, разработчика, оператора или заинтересованного лица в бизнесе).

Это руководство полезно независимо от масштаба вашей организации. Независимо от того, являетесь ли вы частью крупного предприятия, малого бизнеса или независимого поставщика программного обеспечения, вы можете сделать шаг ближе к оптимальному дизайну. Платформа ориентирована на широкий спектр организационных структур и размеров, гарантируя, что все пользователи рабочей нагрузки могут эффективно использовать ее преимущества.

Если вы ищете рекомендации по улучшению портфеля рабочих нагрузок с помощью централизованных элементов управления, это содержимое может применяться не полностью. Мы рекомендуем ссылаться на Cloud Adoption Framework. Если вы не заинтересованы в разработке рабочих нагрузок в Azure, это содержимое не подходит для вас.

Сведения о роли и обязанностях архитектора см. в разделах Основы архитектора и Контрольный список архитектора.

Цели

Основная цель Well-Architected Framework — настроить вас на успех при развертывании рабочей нагрузки в Azure.

  • Успешная реализация. Хорошо спроектированный дизайн приводит к успешной реализации. Учитывая широту и глубину охвата концепций, вы хорошо подготовлены для принятия обоснованных решений.

  • Уверенность в успехе. Проверенные оценки, которые можно увидеть на многочисленных рабочих нагрузках, развернутых в Azure, на основе принципов платформы.

  • Понимание компромиссов и рисков. Платформа помогает понять, что для принятия рекомендаций может потребоваться выбор в отношении других принципов. Он подчеркивает компромиссы, а также потенциальные риски, которые вы, возможно, захотите решить в краткосрочной перспективе.

  • Оптимизация с течением времени. Платформа предназначена для итеративного использования и в качестве инструмента для непрерывного совершенствования. Измерьте зрелость рабочей нагрузки по рекомендациям. Рассматривайте такую оценку как движущуюся оценку, которая развивается вместе с вашей рабочей нагрузкой, гарантируя, что проект остается эффективным и эффективным для достижения ваших бизнес-целей.

Слои платформы Well-Architected

Платформа Well-Architected структурирована в многоуровневом подходе: основные принципы, рабочие нагрузки и руководства по службам.

Основные аспекты

Основа этой структуры лежит в основных принципах. Если у вас нет полного понимания этих принципов, последующие уровни — уровень рабочей нагрузки и руководства по службам — могут оказаться не полностью понятными.

На уровне основных компонентов начните свой путь с принципов проектирования, каждый из которых имеет определенную цель. В рамках каждого принципа следуйте подходам для разработки стратегии проектирования. Эти подходы не являются необязательными и должны приниматься во внимание.

Снимок экрана: некоторые принципы проектирования Well-Architected Framework.

Затем перейдите к контрольному списку, который всегда является отправной точкой для оценки. Каждый элемент контрольного списка сопровождается одним или несколькими руководствами по рекомендациям , в которых описываются ключевые стратегии и то, как Azure помогает выполнить рекомендацию.

Снимок экрана: контрольный список Well-Architected Framework.

Снимок экрана: руководства по рекомендациям для Well-Architected Framework.

Обязательно ознакомьтесь с шаблонами облачного проектирования. Они сопоставляются с основными элементами, которые они напрямую поддерживают.

Каждое архитектурное решение влечет за собой ряд рекомендаций. Эти компромиссы представляют собой признанные и принятые компромиссы, которые балансируют различные аспекты платформы. Компромиссы отмечены этим значком , а риски — с помощью этого значка .

Дополнительные сведения см. в разделе Основные сведения о Well-Architected Framework.

Рабочая нагрузка

Уровень рабочей нагрузки представляет, как основные компоненты применяются к определенному классу рабочей нагрузки. На начальном этапе проектирования архитектура рабочей нагрузки сегментируется на основе служебной программы, и каждый сегмент представляет приоритетные области или области проектирования. Эти области проектирования относятся к классу рабочей нагрузки и служат в качестве координаторов для оптимизации. Платформа Well-Architected включает несколько рабочих нагрузок. Найдите тот, который точно соответствует вашим бизнес-требованиям.

Начните со статьи Начало работы , чтобы понять контекст решения. В качестве освежителя ознакомьтесь с принципами проектирования , чтобы понять, как рабочая нагрузка принимает основные рекомендации. Затем подробно изучите области проектирования , в которых основное внимание уделяется техническим точкам принятия решений, с рекомендациями, которые следуют ниже. Руководство по рабочей нагрузке также включает оценку, которая помогает оценить готовность в рабочей среде.

Дополнительные сведения см. в разделе Сведения о рабочих нагрузках Well-Architected Framework.

Руководства по службам

Руководства по службам играют важную роль в принятии решений, связанных с отдельными компонентами Azure, которые находятся в рабочей нагрузке. Они предлагают основные функции и возможности каждой службы, необходимые для достижения совершенства архитектуры. Важно отметить, что эти руководства не являются руководствами по настройке. Кроме того, они не являются скомпилированным списком всех функций и возможностей. Цель состоит в том, чтобы подчеркнуть полезность функций с помощью Well-Architected основных аспектов.

Дополнительные сведения см. в доступных руководствах.

Оценка

Microsoft Azure Well-Architected Review предоставляется бесплатно. Это коллекция анкет, привязанных к контрольным спискам для оценки вашего дизайна. Отслеживайте оценку с помощью итеративных запусков, чтобы определить возможные области для улучшения.

Дополнительные сведения см. в статье Средство проверки Well-Architected Azure.

Ниже приведены некоторые ресурсы для начала работы с документацией по Well-Architected Framework.