У меня есть среда с серверами (5-6), виртуализированными и размещенными локально на гипервизоре. Они действуют как файловые серверы, поэтому я думаю о перемещении файлов на NAS (TheCUS или QNAP) и обмене ими через iSCSI или NFS.
Оба поставщика сертифицированы по «vmware» и могут работать с iSCSI, но меня беспокоит производительность, учитывая, что сервер виртуализирован, а NAS имеет только 2 ГБ оперативной памяти (например, QNAP 809U-RP).
или я должен придерживаться NFS? который представляет собой совместное использование файлов ...
Я бы придерживался NFS, но не из-за того, что вы сказали.
В целом, производительность iSCSI внутри виртуальных машин в порядке, разумеется, нет значительного падения скорости ввода-вывода, но меня беспокоит то, как вы будете управлять кластерной файловой системой, которую создаете, монтируя эти диски iSCSI блочного уровня внутри двух или более виртуальных машин. Вы не упоминаете свою ОС виртуальной машины, но немногие файловые системы, которые изначально поставляются с ЛЮБОЙ ОС, поддерживают кластеры, что означает почти мгновенное повреждение данных. Если вы все же решите пойти по этому пути, то для Windows я бы порекомендовал использовать либо Veritas Storage Foundation, либо собственные службы кластеров Microsoft; для Linux мне нравится Oracle OCFS2 - в любом случае не используйте raw-NTFS или ext2 / 3/4.
В заключение я думаю, что вы будете иметь меньшую сложность и, следовательно, лучшую поддержку при использовании NFS.