基于软件的NAS方案

时间:2022-10-03 10:16:50

基于软件的NAS方案

我们最近测试了几款基于软件的NAS,它们不同于之前测试过的NAS设备。我们可以将基于软件的NAS安装到自己的设备上,包括PC、服务器、虚拟机或云端。

本次测试的基于软件的NAS有FreeNAS、Openfiler、Open-E DSS、NexentaStor和SoftNAS五款,它们均提供了某种免费的解决方案或服务,有些则完全是开源产品。

部署基于软件的NAS解决方案相比硬件方案有利也有弊。比如,如果我们确定了软件解决方案,那就能选择并定制用来运行软件方案的硬件设备,以适应特定的应用和环境。如果是简单的小型网络,那我们可以将软件安装到闲置的消费级PC上;如果是大型网络,则可以购买服务器,或者在虚拟机上运行。

对于不习惯这种先确定软件后,再选择硬件、安装软件,然后维护软硬件的用户,直接选择硬件设备可能更合适。硬件设备一般即插即用,而换成软件解决方案,就得花点时间来构建自己的硬件设备。

这次测评的所有产品都至少提供了基本的NAS功能。它们都支持SMB/CIFS(Windows)、NFS(Unix/Linux)和iSCSI,一些产品还支持其他文件共享协议,比如AFP(Apple)、WebDAV和FTP/SFTP。不过,没有一款在默认情况下让用户可以通过Web浏览器实现标准的远程访问(下载/上传),而NAS硬件设备则通常提供这种功能(一些软件解决方案支持WebDAV或基本的HTTP下载)。

选择NAS软件取决于企业的预算和所需功能。如果要寻找一款并不限制存储空间又提供简易NAS加密的开源解决方案,那就应该关注FreeNAS。

另一款提供商用的可靠的开源解决方案是Openfiler。假如需要基于ZFS的商用方案,则不妨考虑NexentaStor。如果想部署到虚拟机上或迅速部署到云端,那可以关注SoftNAS。如果想寻求出色的屏幕上的帮助,那就考虑Open-E DSS。

FreeNAS

FreeNAS是最受欢迎的免费开源NAS软件解决方案之一。它主要由iXsystems开发,采用BSD许可证条款。它基于FreeBSD,可以在几乎任何硬件平台上运行。FreeNAS可供家庭高级用户、中小企业甚至大企业环境使用。

FreeNAS支持所有常见的文件共享方法,包括SMB/CIFS、NFS、AFP、FTP、iSCSI和WebDAV。它为用户账户提供了与OpenLDAP、活动目录、NIS和NT4集成的功能。FreeNAS声称是第一个也是惟一针对ZFS卷提供加密的开源项目,它可以在卷创建过程中,通过一个简单选项启用加密。如果想进一步加强安全性,还可以添加密码短语,或者用随机数据对卷进行初始化。

FreeNAS使用ZFS文件系统,支持其数据保护功能。ZFS的软件RAID解决方案称为RAID-Z,提供了单奇偶校验保护,这基本上是经过改进的RAID 5。此外,另两种RAID-Z2和RAID-Z3则提供了双奇偶校验保护和三奇偶校验保护,还提供了软件镜像选项。

ZFS快照提供了本地和远程备份/复制及恢复功能。快照可以发送到远程ZFS文件系统,未来可以进行增量备份,即只包括文件系统的变更部分,以减少需要传送的备份数据。FreeNAS还支持主要的备份解决方案,包括Windows Backup、Apple Time Machine、rsync和PC-BSD Life Preserver。

FreeNAS将软件作为可下载的CD映像文件(.iso)和磁盘映像文件(.img)来提供,还提供了可下载的GUI和老式升级版。所有软件都有面向32位的x86或i386机器,以及面向64位的x86机器的版本。目前,FreeNAS 9.1.1支持FreeBSD 9.1硬件兼容性列表中amd64和i386部分中出现的同一硬件。如果结合ZFS文件使用,内存容量很关键,越多越好。

从CD/DVD启动后,我们能看到类似DOS的安装屏幕。一旦安装完毕,它会启动进入到设置菜单,这时可以开始配置网络设置、恢复FreeNAS默认值以及访问Shell,它还显示了访问基于Web的界面的地址。

基于Web的界面支持多标签页,整合了弹出对话窗口。我们发现了在可用性方面的一些问题,如主菜单在IE浏览器中显示不了;标签页的工作方式有待改进,以让标签页显得更整洁。虽然它并不提供入门菜单/一览表,但确实有一个方便的警报图标,可以通知任何问题。

iXsystems还销售预装了FreeNAS的硬件设备。FreeNAS Mini和Mini Plus是为小型办公室/家庭办公设计的,而TrueNAS系列则面向大企业环境而设计。

Openfiler

Openfiler提供了免费开源的NAS解决方案,还提供拥有更多NAS/SAN功能的商用版。开源版起初由Xinit Systems开发,现由英国的Openfiler Ltd维护,它采用GNU通用公共许可证版本2来发行。它基于Linux 2.6内核和rPath Linux发行版,与基于行业标准的服务器硬件或虚拟平台兼容。

Openfiler开源版本(OSE)提供了块级(基本的iSCSI目标)和文件级存储导出协议。Openfiler商用版(CE)要求用户订购其支持服务,起价是每年1010.72美元。它提供了诸多改进,比如块级复制、高可用性、用于虚拟化的iSCSI目标(额外的一次性费用是1295.80美元),以及光纤通道目标支持(额外的一次性费用是1295.80美元)。

Openfiler支持大多数流行的网络共享协议,包括SMB/CIFS、NFS、HTTP/WebDAV和FTP,但不支持APF。它支持的网络目录包括NIS、LDAP(支持SMB/CIFS加密密码)、活动目录(原生模式和混合模式)以及Hesiod。

Openfiler可创建自动的时间点快照,并支持SMB/CIFS的卷影复制功能。它还提供了同步和异步卷迁移及复制功能。

最新版作为可下载的CD/DVD映像文件(.iso)来提供,它针对64位平台;较早版本还作为可下载的CD/DVD映像文件(.iso)或VMware映像来提供,针对32位和64位平台。Openfiler的基本系统要求是:32位或64位计算机/服务器,内存至少512MB,操作系统映像文件要有1GB存储空间。

Openfiler可通过图形模式或文本模式来安装。一旦安装完毕,它会启动进入到命令行接口,我们可以在此登录到控制台,它还显示了基于Web的界面的地址。

基于Web的界面不如本次测评的其他大多数解决方案整洁,不过对可用性没有大的影响。比如,点击菜单或快捷方式可加载整个HTML页面,而不是加载标签页或弹出窗口。

Open-E

Open-E提供了一款企业级NAS/SAN解决方案,称为Open-E数据存储软件(DSS)。它提供了功能有限的免费精简版(以后可以升级),可使用多达2TB的存储容量,还提供了标准商用版。标准产品免费试用60天后,起价是895美元,可使用多达4TB的存储容量。如果使用不受限制的存储容量,价格高达2716美元。

Open-E支持各大NAS协议,包括SMB/CIFS、NFS、AFP、HTTP、FTP/SFTP和rsyc。另外,针对SAN,它提供了iSCSI和光纤通道。它支持下列网络协议:活动目录、NIS、LDAP、ADS和NIS。

Open-E支持连续和自动的数据与卷复制及快照。它还支持操作系统的自动更新和回滚。另外,它支持许多备份软件,比如Backup Exec、Retrospect和BrightStor。

Open-E DSS作为可下载的CD/DVD映像文件(.iso)来提供,可安装到物理机或虚拟机上,还提供了ZIP文件,用来准备可引导的USB闪驱。最低要求是至少64位2GHz处理器和2GB内存。

Open-E安装程序和控制台都是类似DOS的界面。虽然不是很明了,但可以从控制台对系统和网络配置进行基本的更改,按一下键盘上的F1键,即可查看快捷方式。

首次访问基于Web的界面后,必须配置产品密钥。如果是购买的软件,则输入产品密钥;或者注册免费试用版或精简版。首次登录后,会看到一个初始设置向导,可以帮助配置语言、密码、网络及其他的基本设置。虽然基于Web的界面相当简单(不支持多个标签页或弹出窗口),但我们仍觉得它易于使用,很吸引人,内置帮助非常方便。每个设置菜单旁边有一个问号图标,便于查阅关于某一个菜单的说明文档。

NexentaStor

NexentaStor是一款企业级NAS/SAN操作系统,基于社区支持的IllumOS,采用ZFS文件系统。社区版支持大多数功能,但最多支持18TB存储容量,它不应该用于商用生产环境。企业版提供45天免费试用,之后起价为1725美元,可使用8TB存储容量。

NexentaStor拥有与FreeNAS同样的一些基于ZFS的优点,如快照、RAID-Z支持、集成的复制和改进的数据保护。它支持常见的NAS协议,如SMB/CIFS、NFS和FTP WebDAV,AFP除外。针对SAN,它提供了iSCSI和光纤通道。它可与活动目录和LDAP集成,包括UID映射、网络用户组和基于X.509证书的客户端验证。

NexentaStor作为CD/DVD(.iso)映像文件、VMware映像和思杰XenServer映像来提供。不建议32位处理器用于生产环境,尽管可能行得通。建议使用64位处理器,至少8GB内存,另外每1TB原始磁盘空间至少要有1GB的内存。

启动CD/DVD映像文件后,我们可看到类似DOS的安装程序。安装完成后,它显示了基本的系统和登录信息。首次启动时,要输入试用或商用注册密钥,并设置基本的网络和Web GUI访问设置。完成初始配置后,控制台界面要求登录,以便进行任何更改,这与另外许多解决方案不一样,那些方案不需要登录就能进行基本的更改。

首次访问基于Web的界面后,会看到初始配置向导,可设置主机名称、本地化、密码,以及通知方面的设置。然后会看到另一个向导,开始进行NAS方面的配置,比如iSCSI、磁盘、卷和文件夹/共享区设置。

虽然基于Web的界面不是最简洁的,但对用户友好、易于使用。界面不支持多个标签页或弹出对话框,点击快捷方式可加载整个html页面。将鼠标移到顶部的几个主要部分(状态、设置、数据管理和分析)上方,会出现子菜单。整个界面上没有快速帮助快捷方式或提示,不过可以点击顶部的Help链接,下载用户指南或安装指南。

SoftNAS

SoftNAS采用的方法有别于其他厂商。其NAS软件设计成可在虚拟机(VMware ESXi 4.x/5.x和微软Hyper-V)上运行,或通过亚马逊EC2实例在云端运行。它不提供可下载的CD/DVD映像文件。该公司提供为家庭或小型办公室设计的免费解决方案,以及面向大型公司企业环境的商用解决方案。

SoftNAS通过SMB/CIFS、NFS和iSCSI支持共享。虽然它在默认情况下不支持其他协议,比如AFP、FTP和WebDAV,但它们可以通过CentOS来添加。

它提供了可下载的虚拟机,这些虚拟机为VMware ESXi 4.x和5.x以及微软Hyper-V 2008 R2和2012而设计。它还提供了其所有软件版本随意部署到亚马逊EC2云的微型实例上这一便利。虽然它并不承担亚马逊的使用费,但亚马逊目前为新账户提供免费使用一年的微型实例,以及多达30GB的免费存储空间。

SoftNAS为其软件提供了两个版本。SoftNAS基本版免费提供,可使用多达300GB的存储空间,为小型/家庭办公室、开发或其他小规模项目而设计。它可以部署在虚拟机或亚马逊EC2云上,起价为每TB每月29.95美元,或每TB每月195美元;如果是永久许可证,价格为每TB 295美元。

SoftNAS专业版可以部署在虚拟机或亚马逊EC2云上。它提供了功能齐全的14天免费试用版,可使用多达5TB的存储容量。之后的起价为每TB每月49.95美元,或者每TB每月695美元;如果是永久许可证,价格为每TB 995美元。

SoftNAS Cloud是为部署到亚马逊EC2云上而专门设计的,支持最多20TB存储容量,部署到微型实例上时免费,不含任何亚马逊费用。SoftNAS收取的软件费起价分两档:若是标准小型实例,每小时起价0.24美元,如果是High I/O 4XL实例,每小时起价高达3.10美元。

一旦将SoftNAS下载到虚拟机上并运行起来,或者部署了亚马逊EC2实例,就会在虚拟机GUI上或通过远程桌面在EC2实例上看到类似DOS的屏幕,你会发现列出了可通过Web访问的地址,并可以进行基本的系统设置更改,访问快捷方式以运行桌面界面,还能访问关闭/重启。

基于Web的界面支持多标签页,整合了弹出对话窗口。Getting Started核对表使用很方便。不过,我们确实发现了一个GUI问题:弹出对话窗口有时会跑到屏幕外面,因而无法轻松访问底部的OK按钮。

在虚拟机GUI上或通过远程桌面在EC2实例上启动桌面界面后,它会装入CentOS桌面以及GNOME。我们还可以使用CentOS/GNOME的常见预装应用程序,启动SoftNAS的基于Web的界面。(编译/清水)

上一篇:资本抢滩P2P 下一篇:“穷则思变变则通”的理财哲学