Резюме для ясности. Что дешевле (с точки зрения вычислительных часов) создать две облачные службы, каждая со своей веб-ролью, или иметь две веб-роли в рамках одной облачной службы?
Мы хотели бы создать более одного веб-приложения на Azure и хотели бы, чтобы каждое из них имело собственную виртуальную машину, чтобы они могли масштабироваться независимо. Я понимаю, что это можно сделать двумя способами. -
- Создайте несколько веб-ролей в одном облачном сервисе
- Создайте облачный сервис и webrole для каждого
Вариант 2 предпочтительнее для меня, потому что я понимаю, что вариант 1 требует, чтобы каждая веб-роль имела другой номер порта, что может создать трудности с привязкой SSL. Вариант 2 также означает, что у нас может быть отдельный общедоступный IP-адрес для каждого.
Тем не менее, я пытаюсь выяснить, будет ли более затратным с точки зрения выставления счетов вариант 2.
В настоящее время у нас есть один облачный сервис и 2 веб-платформы. Каждый из них является экземпляром A1 (одноядерным), но я заметил в нашем подробном счете за 3 часа вычислений за каждый фактический час? Означает ли это, что час вычислений тратится на саму облачную службу? Если это так, то это будет дешевле, чем иметь 2 облачных сервиса, и в этом случае нам будет выставлен счет за 4 часа вычислений для 2 экземпляров A1.
Подробный платежный фрагмент:
"A1 Cloud Services" "Compute Hours" "US South Central" "Hours" 24 "South Central US" "Compute"
"A1 Cloud Services" "Compute Hours" "US South Central" "Hours" 48 "South Central US" "Compute"
Любые другие мысли о вариантах и о том, что будет дешевле, и / или почему нам выставляют счет за 3 часа за 2 экземпляра в рамках одного облачного сервиса?