Репликация дисков Azure на виртуальных машинах
В Azure возможно ли иметь основную виртуальную машину, которая выполняет запись на диск, на котором другие подчиненные реплики доступны только для чтения?
Наше приложение должно загружать ~100 ГБ файлов при масштабировании на новую виртуальную машину. Это загружается медленно от внешнего провайдера, но мы хотим сделать его доступным быстрее, когда мы масштабируем больше виртуальных машин.
1 ответ
Я не думаю, что вы можете выполнять потоковую репликацию (что, как мне кажется, то, о чем вы просите) или работать только в режиме ведомого через службу Azure, не внедряя ее самостоятельно по сети или через систему управления реляционными базами данных.
На момент написания этой статьи один диск не мог быть подключен к нескольким виртуальным машинам Azure (см. Раздел " Часто задаваемые вопросы об управляемых дисках". Одним из вариантов может быть создание моментального снимка диска и создание нового диска из моментального снимка. Это можно автоматизировать с помощью управляемого Azure). API службы дисков (например, сценарий Azure Powershell), и это должно происходить на виртуальной машине, которая не работает.
Если ваши данные такие же и не меняются при создании каждой новой виртуальной машины, вы можете сохранить их в хранилище файлов Azure Standard/ Premium. Затем подключайте хранилище файлов Azure к каждой новой виртуальной машине при ее создании. Снимок диска сделает его довольно сложным. Хранилище файлов Azure - хороший выбор в этом сценарии.