Назад | Перейти на главную страницу

Самый эффективный способ настроить хранилище с высокой доступностью в Azure для работы с несколькими виртуальными машинами?

Я изучаю различные варианты настройки массового хранилища с высокой доступностью в Windows Azure для использования вместе с моими виртуальными машинами Azure. Виртуальные машины должны иметь возможность работать с хранилищем, как с файловой системой. Допустим, у меня есть три виртуальные машины, работающие в Azure, и все они должны использовать одно и то же хранилище. Важно, чтобы общее хранилище было высокодоступным с минимальным временем переключения при отказе. Добавьте к этому, что мне нужно массивное хранилище - мы говорим о десятках терабайт, а может быть, и о сотнях в долгосрочной перспективе.

В настоящее время я рассматриваю возможность настройки распределенного общего доступа к файлам (DFS) на нескольких экземплярах виртуальных машин Azure, чтобы создать среду файлового сервера с несколькими экземплярами, которую затем могут использовать другие мои виртуальные машины. я обнаружил хороший ресурс о том, как заставить это работать. Это решение выглядит неплохо, но с двумя оговорками:

  1. Насколько я понимаю, время переключения на резервный экземпляр файлового сервера составляет 60-90 секунд. Учитывая, что экземпляры файлового сервера будут перезапускаться несколько раз в месяц в рамках регулярных обновлений ОС и т. Д., Я считаю, что мы все равно сможем сохранить соглашение об уровне обслуживания 99,95%, но было бы предпочтительнее с более коротким временем переключения при отказе.

  2. Учитывая текущее ограничение Azure на количество виртуальных жестких дисков, которые вы можете подключить к одной виртуальной машине (в настоящее время 16 виртуальных жестких дисков по 1 ТБ для крупных экземпляров виртуальных машин, а также тот факт, что мне нужна избыточность, мне пришлось бы развернуть 2 новые виртуальные машины файлового сервера на каждые 16 ТБ хранилища. нужно добавить.

Есть ли более экономичный способ создать в Azure массивное хранилище с высокой доступностью, учитывая, что виртуальные машины, которые используют хранилище, должны работать с хранилищем, как если бы это была файловая система? А если нет, есть ли способ еще больше сократить время переключения при отказе?