Когда лучше всего использовать VMDK, RDM-V или RDM-P?
Я всегда по умолчанию использовал стандартные хранилища данных VMFS5 с файлами VMDK для каждого сервера. Однако я обычно использую RDM-V, когда мне нужен чрезмерный объем хранилища на виртуальной машине для чего-то вроде хранилища архивных данных или серверов резервного копирования. В этих системах я бы дал серверу раздел ОС, а затем раздел с необработанными данными. Есть ли причина не делать этого?
http://houseofbrick.com/vmfs-vs-rdm-part-i/
https://www.reddit.com/r/vmware/comments/3wghbf/do_you_use_rdms_anymore/
Единственное исключение конечно, это тома с несколькими PB, но в таком случае у вас просто нет выбора с VMDK.
VMDK работают очень хорошо, и я почти не видел разницы между VMDK и RDM . Конечно, вы должны обращать внимание на тип инициализации, поскольку производительность VMDK Eager Zero и Lazy Zero сильно различается https://communities.vmware.com/thread/436685?start=0
Если вам нужно некоторое виртуализированное хранилище, совместно используемое или зеркальное между хостами, вы можете использовать дополнительный программный контроллер хранилища, так называемую «виртуальную машину контроллера», например Starwind https://www.starwindsoftware.com/starwind-virtual-san , которая дополнительные функции, такие как кэширование / дедупликация, которых нет в собственном VMDK.
RDM позволяет массиву хранения делать такие вещи, как создание моментальных снимков томов на уровне массива. Может быть, полезен только для больших баз данных, но он все еще используется.
Вопрос в функциональности, используете ли вы больше функций хранения на уровне виртуализации или на уровне массива.