Уменьшите затраты на набор доступности Azure
Я планирую запустить Sharepoint Foundation на одной виртуальной машине размера A3 и SQL Server на другой размером A6. Насколько я понимаю, этого недостаточно для достижения SLA, и я должен использовать еще 2 экземпляра - один для Sharepoint и один для SQL Server, настроенный на 2 отдельных набора доступности.
Могу ли я использовать масштабирование (по загрузке ЦП), чтобы отключить один экземпляр и оставить только один запущенный одновременно в наборе доступности? Это уменьшит затраты, но мне интересно, будет ли это решение достаточно хорошим для достижения соглашения об уровне обслуживания Azure. Как я вижу, один экземпляр работает одновременно, а другой закрывается, поэтому мне выставляют счет за один экземпляр. Когда происходит обновление или происходит сбой, экземпляр, который до этого работал, закрывается, а другой подключается к сети. Это так работает? Могу ли я сократить расходы на комплекты доступности, как это?
1 ответ
Нет, SLA требует двух запущенных экземпляров. Однако, если вы хотите контролировать свои расходы, подход, который вы используете, будет работать. Просто помните, что продолжительность / время прерывания будет зависеть от того, насколько быстро вы обнаружите, что основная ВМ вышла из строя, и как быстро вы сможете запустить вторичную ВМ. И в зависимости от характера прерывания обслуживания, вы не сможете запустить вторичную. Так что это риск.
Если вы ищете только SLA, то для получения SLA достаточно ОДНОЙ виртуальной машины Azure с SSD. Если вы также ищете HA, вам нужно 2 экземпляра в группах доступности или зоне доступности. SLA и HA - это разные вещи. Для получения дополнительной информации см. https://sanganakauthority.blogspot.com/2017/06/azure-vm-sla-and-high-availability.html.