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