Введение
Важно постоянно отслеживать компоненты приложений критически важной рабочей нагрузки, чтобы вы могли наблюдать за ранним снижением производительности и избежать сбоев.
Хорошо разработанная модель работоспособности приложений предоставляет эту возможность с помощью метрик и пороговых значений, которые необходимо учитывать для рабочей нагрузки. Благодаря оптимизированным запросам и визуализациям можно быстро определить каскадное влияние деградированных системных компонентов и устранить проблемы, прежде чем произойдет сбой.
Пример сценария
Два года назад после миграции из локальной среды в облако Компания Contoso Shoes увидела улучшения в операциях. Однако сохранение доступности и времени работы в рамках соглашения об уровне обслуживания по-прежнему является проблемой для компании. Некоторые запуски продуктов привели к сбоям, так как система не могла соответствовать требованиям повышенной нагрузки пользователей.
Чтобы предотвратить дальнейшие избежаемые сбои, Contoso Shoes успешно применила принципы проектирования критически важной рабочей нагрузки в основном веб-приложении, которое сталкивается с клиентом, веб-сайт магазина.
Как Компания Contoso Shoes готовится к следующему запуску высокопрофилного продукта, компания определяет разрыв в осведомленности о работоспособности и доступности своего веб-приложения. Сотрудники используют это приложение для обновления каталога продуктов. Их клиенты взаимодействуют с каталогом через веб-сайт магазина. Ожидается, что трафик увеличивается во время запуска и недостаточного мониторинга и знаний о работоспособности приложений, является потенциальным риском.
В этом модуле в качестве основного примера используется это веб-приложение. Упражнения охватывают следующие задачи:
- Проектирование многоуровневой структуры модели работоспособности для приложения.
- Создайте модель работоспособности и визуализировать данные наблюдаемости на операционной панели мониторинга.
- Разработка запросов и конечной точки работоспособности в приложении для проверки работоспособности и зависимостей на уровне API.
Внимание
Упражнения не охватывают все аспекты моделирования работоспособности для критически важных рабочих нагрузок. После завершения этого модуля продолжайте изучать принципы моделирования работоспособности в моделировании работоспособности для критически важных рабочих нагрузок для полной перспективы для собственных проектов моделирования работоспособности.