Масштабируемые наборы виртуальных машин (VMSS) не имеют собственного соглашения об уровне обслуживания:
Масштабируемые наборы виртуальных машин — это бесплатная услуга, поэтому для нее не предусмотрено соглашение об уровне обслуживания с финансовой поддержкой. Однако если масштабируемые наборы виртуальных машин включают виртуальные машины как минимум в двух доменах сбоя, применяется наличие базового соглашения об уровне обслуживания виртуальных машин для двух или более экземпляров. Если масштабируемый набор содержит одну виртуальную машину, применяется доступность виртуальной машины с одним экземпляром. Дополнительные сведения см. в соглашении об уровне обслуживания виртуальных машин.
Приведенное выше утверждение указывает на тот факт, что VMSS — это всего лишь уровень оркестрации поверх виртуальных машин, и, как вы совершенно справедливо заметили, это приводит к доступности VMSS 99.95%.
Что касается расчета хранилища, здесь есть несколько параметров:
- Независимо от того, используете ли вы горячее или холодное хранилище, доступность горячего хранилища в 10 раз выше, чем холодного хранилища.
- Независимо от того, является ли ваше приложение тяжелым для чтения или записи, вам необходимо учитывать, что существуют отдельные соглашения об уровне обслуживания для чтения и записи.
Сделаем некоторые предположения:
- Память в целом дешевая. Поэтому всегда используйте только уровень горячего хранения.
- Управляемые диски, как правило, проще в использовании. Таким образом, вы ограничены только использованием локально избыточного хранилища.
С учетом двух приведенных выше предположений ваш соглашение об уровне обслуживания хранилища является 99.9%.
Перемножив эти две цифры, вы получите: 99.985%, это все еще немного, но выше, чем указанный выше показатель в 98%. Вы можете увеличить это число, разместив Service Fabric. в нескольких регионах:
Это даст вам доступность системы, близкую к четырем девяткам, т.е. 99.9898%