Для моего проекта мне нужно развернуть два (или более расстояния) экземпляра виртуальной машины в лазури. Я хочу, чтобы в начале были активны только первые экземпляры, и после того, как некоторые люди «посещают» (пример 2000), тогда, если наступит 2001 человек, чтобы приступить к активному второму экземпляру виртуальной машины. Что я должен сделать, чтобы это свойство работало. Надеюсь, вы поможете мне в решении этой проблемы! С наилучшими пожеланиямиbalancing vM in azure
ответ
Самый простой способ начать с блока применения шкалы автомасштабирования (Wasabi). Вы можете легко добавить это в свой проект с помощью NuGet в Visual Studio:
Install-Package EnterpriseLibrary.WindowsAzure.Autoscaling
Вот пункт меню, чтобы добраться до менеджера пакетов командной строки: См this Nuget page для получения дополнительной информации.
Wasabi позволяет легко настраивать правила масштабирования. Правила могут быть основаны на времени, основаны на перфокартах (возможно, вы можете проверить один из счетчиков asp.net для измерения текущей активности?), Основанный на очереди (хотя это не соответствует вашему спрошенному сценарию), пользовательские счетчики перфорации, и т. д. на странице Васаби, на которую я указал выше, есть полная документация по ее настройке.
Если вы не хотите делать собственно кодирование самостоятельно и предпочтете аутсорсинг автоматического масштабирования и мониторинга третьим лицам, подумайте об использовании AzureWatch @http://www.paraleap.com - у него есть поддержка для gazillion способа агрегирования и выполнения масштабирования действия, отправлять предупреждения, когда что-то идет не так, отслеживать не только использование вашего процессора, но также SQL Azure, Azure Storage и массу других вещей.
В дополнение к решению @Igorek предусмотрено встроенное автомасштабирование & блок данных диагностики в Azure, называемый MetricsHub, который Microsoft recently purchased. Это бесплатно с подпиской на Azure и предлагает много диагностической информации в реальном времени и автоматическое масштабирование на основе настраиваемых процентов. По какой-то причине диагностические данные, которые MetricsHub показывает вам, гораздо более актуальны, чем данные, которые показывает вкладка «Монитор Azure» - обычно примерно через 20 - 40 минут!
Чтобы найти MetricsHub, перейдите на портал Azure и выберите «Создать», а затем выберите «MetricsHub» в разделе «Магазин».
- 1. custom vm deploy in azure
- 2. Capture linux VM in Azure НОВЫЙ портал
- 3. Load-Balancing Windows Azure Экземпляры Локально
- 4. Python Requests + Azure VM
- 5. Azure VM и SQL Azure
- 6. Azure mutliple VM в одной VM
- 7. Azure VM Extensions
- 8. Azure VM Web Access
- 9. Azure VM shutdown
- 10. Azure VM IP геолокация?
- 11. Субдомен Azure VM
- 12. Azure F-Series VM
- 13. Azure - Windows VM недоступна
- 14. SSRS и Azure VM
- 15. Запустить генерализованную azure VM
- 16. Azure VM password reset
- 17. Оптимизация Azure VM A0
- 18. Azure vm public ip?
- 19. Azure VM Public IP
- 20. Задача роли Azure VM
- 21. Монитор Azure IaaS VM
- 22. Azure VM с cli
- 23. Перемещение VM на Azure
- 24. Azure VM два хранилища
- 25. Downgrade Azure VM
- 26. Высокая доступность VM Azure
- 27. Автоматическое развертывание Azure VM
- 28. Дата создания Azure VM
- 29. Debian VM на Azure
- 30. output private ip of VM in azure ARM
Я должен упомянуть об этом: вы можете, конечно, запросить значения счетчика perf самостоятельно и обновить счетчик экземпляров с помощью собственного кода. Тем не менее, есть определенные аспекты, о которых вам нужно знать (например, платежный блок), знать, как агрегировать перформативные данные во всех запущенных экземплярах, иметь дело с масштабированием, избегать колебаний масштаба/масштабирования и т. Д. Если это школьный проект *, тогда может возникнуть больше смысла делать все сами, как упражнение, а не использовать Васаби, и вам, возможно, не нужно беспокоиться о вещах, о которых я упоминал ... –