Введение

Завершено

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

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

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

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

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

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

Цели обучения

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

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

Необходимые компоненты

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