Платформа Microsoft Azure с продуманной архитектурой

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

Соблюдение этих принципов поможет создать высококачественную, стабильную и эффективную облачную архитектуру:

Аспект Описание
Надежность Способность системы к восстановлению и возобновлению работы после сбоев.
Безопасность Защита приложений и данных от угроз.
Оптимизация затрат Управление затратами для повышения ценности продукта.
Эффективность операционных процессов Рабочие процессы, обеспечивающие работу системы в производственной среде.
Уровень производительности Способность системы адаптироваться к изменениям нагрузки.

Ознакомьтесь со следующим видео об успешном проектировании рабочих нагрузок в Azure с помощью Well-Architected Framework:


Общие сведения

На следующей схеме представлен общий обзор Azure Well-Architected Framework.

Схема Well-Architected Framework и вспомогательных элементов.

Well-Architected Framework (в центре) включает в себя пять основных принципов качественной архитектуры. Well-Architected Framework окружают шесть вспомогательных элементов:

Оценка рабочей нагрузки

Чтобы оценить рабочую нагрузку с помощью принципов, находящихся в платформе Microsoft Azure с продуманной архитектурой, ознакомьтесь со сведениями на этой странице.

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

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

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

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

Надежность

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

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


Руководство по обеспечению надежности

Следующие статьи содержат рекомендации по проектированию и усовершенствованию надежных приложений Azure.

Общие сведения о принципах надежности см. здесь.

Безопасность

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

Научитесь задавать правильные вопросы о разработке защищенных приложений в Azure, просмотрев следующее видео:


Руководство по безопасности

Изучите следующие широкие области обеспечения безопасности:

Дополнительные сведения см. в обзоре принципа безопасности.

Оптимизация затрат

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

Дополнительные сведения см. в статье Оптимизация стоимости и следующем видео о том, как начать оптимизацию затрат в Azure.


Руководство по затратам

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

Общие сведения см. в обзоре принципа оптимизации.

эффективность работы;

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

Дополнительные сведения см. в следующем видео о том, как обеспечить безопасность в практике DevOps в Azure.


Руководство по достижению эффективности операционных процессов

В следующих статьях приводятся рекомендации по проектированию и реализации методик DevOps для рабочей нагрузки Azure.

Общие сводные сведения см. в обзоре принципа эффективности операционных процессов.

оптимизация производительности;

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

Дополнительные сведения см. в видео Уровень производительности. Форсаж: оптимизация для быстрого и надежного развертывания виртуальных машин.

Руководство по повышению уровня производительности

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

Общие сводные сведения см. в обзоре принципа уровня производительности

Дальнейшие действия

См. также: