Необходимо развернуть рабочую нагрузку в виртуальной машине как iaas, проблема заключается в том, что устаревшая рабочая нагрузка не будет работать в кластерной среде с несколькими экземплярами, поэтому во всем масштабируемом наборе виртуальной машины может быть только один экземпляр. есть ли способ проверить пульс vmss, чтобы в случае отказа экземпляра vm или сбоя службы активировать другую реплику, чтобы начать принимать нагрузку. Этот параметр находится на уровне vmss или на уровне балансировщика нагрузки? Благодарность

0
Tommy Wang 11 Фев 2021 в 01:13

1 ответ

Лучший ответ

Вы можете использовать Расширение Application Health или Проверки работоспособности балансировщика нагрузки, чтобы включить мониторинг работоспособности приложений для экземпляров. Только один из них может быть включен одновременно. Поскольку расширение сообщает о работоспособности из виртуальной машины, его можно использовать в ситуациях, когда нельзя использовать внешние пробы, такие как пробы работоспособности приложений (которые используют специальные пробы Azure Load Balancer).

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

На мой взгляд, если перед вашей VMSS нет механизма балансировки нагрузки, вы можете напрямую развернуть расширение Application Health на своих экземплярах VMSS, в противном случае вы предпочитаете использовать пробу работоспособности балансировщика нагрузки для мониторинга работоспособности вашей серверной конечной точки.

0
Nancy Xiong 11 Фев 2021 в 05:48