Принципы проектирования производительности и эффективности
Производительность является ключевым фактором успеха любой Power Platform рабочей нагрузки. Низкая производительность может разочаровать пользователей, снизить производительность и увеличить расходы. Чтобы избежать этих проблем, необходимо с самого начала разрабатывать решения, думая о производительности. Эффективная рабочая нагрузка способна справляться с изменениями нагрузки, не ухудшая качество обслуживания пользователей и не превышая пропускную способность и ограничения по запросам платформы.
Используйте следующие принципы проектирования из Microsoft Azure Well-Architected Framework , чтобы помочь разработать стратегию, которая гарантирует, что производительность соответствует требованиям вашего бизнеса, в то же время оставаясь в пределах и возможностях Power Platform сервисов. Начните с рекомендуемых лучших практик и обоснуйте преимущества каждого принципа эффективности работы. После того, как вы определитесь со своей стратегией, используйте контрольный список эффективности производительности в качестве следующего шаг.
Без четкого понимания ожиданий относительно производительности вашей рабочей нагрузки вы можете потратить слишком много или слишком мало ресурсов и не удовлетворить потребности пользователей.
Согласование реалистичных целей
Определен предполагаемый пользовательский опыт, а также разработана стратегия по разработке контрольных показателей и сравнению целевых показателей с заранее установленными бизнес-требованиями. |
---|
Начните процесс проектирования с четких целевых показателей эффективности, основанных на потребностях и ожиданиях бизнеса. Вместо того чтобы сосредотачиваться только на технических показателях, работайте с заинтересованными сторонами бизнеса, чтобы сформировать ожидания и определить цели, соответствующие ожидаемому пользовательскому опыту при выполнении рабочей нагрузки.
Узнайте больше об установлении достижимых целей производительности в Azure Well-Architected Framework.
Проектирование с учетом требований к производительности
Выберите правильные услуги для достижения целевых показателей эффективности. |
---|
Важно заранее измерять производительность. Выбирайте сервисы и функции из всего технологического стека, которые позволят вам достичь поставленных целей по производительности, контролировать производительность и отслеживать, какие компоненты рабочей нагрузки могут представлять проблемы. Также определите процесс тестирования производительности.
Узнайте больше о проектировании с учетом требований производительности в Azure Well-Architected Framework.
Достижение и поддержание производительности
Защитите систему от снижения производительности во время ее использования и развития. |
---|
Выступление — это не разовое действие. Вам необходимо продолжать работать над этим на протяжении всего периода разработки рабочей нагрузки. Будьте готовы к тому, что вам придется многократно тестировать и оптимизировать свою рабочую нагрузку. Любые изменения требований, конфигурации, кода или функций продукта могут повлиять на производительность.
Узнайте больше о достижении и поддержании производительности в Azure Well-Architected Framework.
Повышение эффективности за счет оптимизации
Повысьте эффективность системы в рамках определенных целевых показателей производительности для увеличения ценности рабочей нагрузки. |
---|
Создайте культуру производительности, которая позволит разработчикам уделять время оптимизации производительности. Корректируйте целевые показатели производительности на основе пользовательского опыта и отслеживайте, какие компоненты вашей рабочей нагрузки испытывают большую нагрузку. Продолжайте оценивать новые функции продукта, которые могут повысить производительность. Цикл мониторинга, оптимизации, тестирования и развертывания — это непрерывный процесс.
Узнайте больше о повышении эффективности за счет оптимизации в Azure Well-Architected Framework.