Репликация дисков Azure на виртуальных машинах

Возможно ли в Azure иметь главную виртуальную машину, которая записывает данные на диск, на котором есть подчиненные реплики только для чтения на других виртуальных машинах?

Нашему приложению необходимо загрузить ~ 100 ГБ файлов при масштабировании до новой виртуальной машины. Он медленно загружается от внешнего поставщика, но мы хотим сделать его доступным быстро, когда мы масштабируем больше виртуальных машин.

Вы можете использовать хранилище Azure для хранения данных. Возможно, вы также сможете превратить виртуальную машину в образ.

Charles Xu 12.12.2018 10:44

Не совсем уверен, о чем вы спрашиваете, но ... у каждого большого двоичного объекта есть возможность создания снимков (и вы можете делиться ссылками на снимки - они доступны только для чтения). Фактической функции репликации диска нет; вам придется сделать это самому. В любом случае: этот тип вопросов следует отправлять в ServerFault, а не в Stack Overflow.

David Makogon 12.12.2018 13:51
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
0
2
90
2

Ответы 2

Я не думаю, что вы можете выполнять потоковую репликацию (что, я думаю, именно то, что вы просите) или только для чтения подчиненного устройства через службу Azure, не реализуя это самостоятельно по сети или через систему управления реляционными базами данных.

На момент написания этой статьи один диск не может быть подключен к нескольким виртуальным машинам Azure (см. Вопросы-Ответы для управляемых дисков. Один из вариантов - создать моментальный снимок диска и создать новый диск из этого моментального снимка. Вы можете автоматизировать это с помощью Azure Managed Disks. API дисковой службы (например, сценарий Azure Powershell), и это должно происходить на виртуальной машине, которая не работает.

Если ваши данные такие же и не меняются при создании новой виртуальной машины, вы можете сохранить их в хранилище файлов Azure Standard / Premium. Затем подключайте хранилище файлов Azure к каждой новой виртуальной машине при ее создании. Снимок диска сделает его довольно сложным. Хранилище файлов Azure - хороший выбор в этом сценарии.

Другие вопросы по теме