MongoDB в облаке

Я готовлю свою производственную среду в облаке Hetzner, но у меня есть некоторые сомнения (я больше разработчик, чем devops).

Я получу 3 сервера для набора реплик с 8 ядрами, 32 ГБ оперативной памяти и 240 ГБ ssd. Меня немного беспокоит размер твердотельного накопителя, с которым поставляется сервер, и у Hetzner есть возможность создавать тома для подключения к серверам. Поскольку mongodb использует одну папку для данных БД, мне было интересно, как я могу использовать 240 ГБ, поставляемые с сервером, в сочетании с внешними томами. В начале я могу использовать 240 ГБ, но затем мне придется переместить папку данных в том, когда она будет заполнена. Меня это устраивает, но мне кажется, что когда я перейду к томам, эти 240 ГБ больше не будут использоваться (да, я могу использовать их для сохранения ведения журнала монго, поскольку они предлагают хранить его в отдельном разделе).

Итак, мой нубский вопрос: как я могу использовать как диск, поставляемый с сервером, так и внешние тома?

Спасибо


person Green    schedule 27.05.2021    source источник
comment
В общем, у MongoDB есть варианты для хранения индексов и данных в разных каталогах. Кроме того, есть возможность хранить каждую базу данных в другом каталоге. Я думаю, что можно указать эти каталоги на отдельные диски. Некоторая информация по адресу: Где MongoDB хранит данные индекса?   -  person prasad_    schedule 27.05.2021
comment
Возможен ли расширяемый том LVM?   -  person Joe    schedule 27.05.2021
comment
Я видел, что есть возможность иметь одну базу данных для каждой папки, но на данный момент у меня есть уникальная база данных. Насчет LVM не уверен, но думаю да.   -  person Green    schedule 27.05.2021
comment
Вы также можете использовать RAID 0 и чередовать диски.   -  person Yuri Ginsburg    schedule 27.05.2021
comment
Юрий, это RAID10 на 240гб и смонтированном томе? если это так, должны ли два крепления иметь одинаковое пространство?   -  person Green    schedule 27.05.2021