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

Какой тип конфигурации Azure мне следует использовать для развертывания MongoDB?

Я постоянно сталкиваюсь с множеством противоречивой информации о том, какой тип виртуальной машины и где должны храниться данные для развертывания MongoDB в Azure. При чтении виртуальных машин серии D специально упоминается использование локального SSD для хранения данных. Я начал идти по этому пути, но остановил виртуальную машину и запустил ее через 20 минут, и все на локальном SSD исчезло. Итак, теперь я собираюсь использовать виртуальную машину серии DS, но не знаю, сколько операций ввода-вывода в секунду имеет диск ОС и следует ли мне подключить диск с полосами. Кажется, что нет хороших руководств о том, как создать чередующийся диск в Azure, и ни один из веб-инструментов не позволяет вам его создать.

Как вы заметили, твердотельные накопители серии D предназначены только для временного хранения, они отлично подходят для временных данных, но не в том случае, если вы хотите что-то сохранить. Если вам нужна производительность хранилища, вам нужно будет использовать хранилище премиум-класса для подключения к виртуальной машине, которая будет сохраняться. Скорости хранения указаны ниже:

Если вы хотите разделить несколько LUNS вместе, вы можете, но вам нужно будет присоединить их как отдельные тома к виртуальной машине, а затем использовать либо управление дисками, либо дисковые пространства (дисковые пространства, вероятно, дадут немного лучшую производительность), чтобы разделить их внутри Windows . Вы не можете настроить полосу на уровне ткани.

D просто предоставляет местный SSD для временного диска, тогда как обычные виртуальные машины обеспечивают местный крутится один.

Любой из Премиум хранилище Виртуальные машины (например, DS) позволяют подключать менее местный SSD для постоянного хранения. Это отправная точка вашей стратегии. Вы можете подключить больше дисков, если хотите, например, чередующийся том RAID 0 в Linux. Фактическое создание тома - это функция операционной системы, а не Azure.

Другая часть вашей стратегии - это политика кэширования как на уровне Azure, так и на уровне операционной системы. В Использование виртуальных машин Linux с хранилищем Premium Раздел документации охватывает некоторые важные моменты по этому поводу.