iSCSI или NFS для общего хранилища Oracle VM?
Я настраиваю среду Oracle VM с 4 узлами. Один сервер управления, два vm-сервера и сервер хранения с прямым подключенным хранилищем.
Сервер хранения работает под управлением Linux, и поэтому у меня есть возможность предоставить общее хранилище для серверов VM на iSCSI (с OCFS2) или NFS.
Вполне вероятно, что один будет работать лучше или надежнее, чем другой? Любые другие вещи, которые следует учитывать при выборе между двумя?
Обратите внимание, что Oracle VM является продуктом виртуализации на основе Xen от Oracle, а не общим термином для виртуализированных баз данных Oracle.
1 ответ
При прочих равных условиях я бы ожидал, что протокол на уровне блоков (iSCSI) превзойдет производительность на уровне файлов (NFS).
Область хранения NFS (файловая система) может совместно использоваться несколькими хостами, операционная система сервера хранения будет отвечать за арбитраж доступа к файлам. Таким образом, вы могли бы легче разделить пул хранилищ для обоих серверов. Для размещения данных Oracle VM это может быть довольно не впечатляющим преимуществом.
Преимущество iSCSI - сделать хранилище доступным как блочное устройство. Вероятно, это будет больше похоже на вашу производственную среду. Недостатком является то, что только один хост может подключаться к каждой цели iSCSI одновременно.
Я не знаю, что одно будет значительно надежнее другого, но я предпочитаю iSCSI.
Ваша стратегия резервного копирования может несколько отличаться в зависимости от того, какое решение вы используете.