Обзор принципов эффективности и производительности

Уровень производительности — это способность вашей рабочей нагрузки масштабироваться в соответствии с требованиями, предъявляемыми к ней пользователями эффективным образом. До того, как облако стало популярным, при планировании того, как система будет справляться с увеличением нагрузки, многие организации намеренно подготавливали слишком большие рабочие нагрузки для удовлетворения бизнес-требований. Такое решение имело смысл в локальных средах, так как оно обеспечивает необходимую емкость при пиковом потреблении. Емкость отражает доступность ресурсов (ЦП и памяти). Емкость была главным фактором для процессов, которые могли применяться в течение многих лет.

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

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

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

Разделы

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

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

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

Изучите принципы оптимизации производительности, которые помогут вам выработать общую стратегию.