存档

文章标签 ‘Storage’

分布式Key Value Store漫谈

2009年8月18日 没有评论

目前, 大部分Web应用都开始转向分布式Key/Value Store, 让我们看看这是为什么?

“云计算”存储架构: 集群NAS

2007年12月21日 没有评论

现在有一种普遍的看法就是集群NAS系统将会成为通用的云存储架构;Google特有的Google集群服务器和DAS架构可以满足Google的搜索需 求。集群NAS系统更具有普遍应用性,需要为文件提供较大的全球命名空间,为组织排列成千上万万个文件、文件保护和文件访问提供合理的系统架构。

Google不需要SAN,它没有配置全球NAS架构,取而代之的是上千个配置了廉价DAS的Linux服务器设备,并将信息内容存储到自己的Google File System(GFS)中。这样,存储智能化就有效地从阵列控制器转移到文件系统中了。而逐渐取代传统的基于控制器的阵列存储。对于SAN和NAS存储厂商来说这确实是个坏消息。

云计算存储要求一种不同的文件系统, 目前Google的GFS 和 Sun的ZFS满足此类要求。

目前,已有很多厂商竞相角逐云计算市场,领先者有Google , Amazon, Sun, Isilon

全文

先进存储框架的经济利益 – IDC白皮书

2006年8月21日 没有评论

IDC 观点: 新的存储框架或架构为用户提供了极其明显的好处。这些好处,随着数据中心服务器存储总体容量、随着以前的架构的复杂性、随着内容的价值和内容为之服务的目的地关键性的提高,而提高。

  • 全球对于网络存储架构的需求量-NAS和SAN-直到2008年,预测的年增长率达到了62%,而同期DAS的年增长率只有28%。
  • NAS架构是用户阻挡信息泛滥问题的第一道防线
  • 网络存储改善了可用性、减少了控制操作和应用的控制点和类型。网络存储还改善了存储利用率。
  • 当企业发现自己,从发展基本的网络存储以来到现在,已经处于数据的汪洋大海中时,先进的网络存储技术,如虚拟化、数据移动引擎、数据扩展和策略能力等,可以帮助他们从中解放出来。

IDC关于企业从存储框架到网络存储架构的迁移的研究,表明主要的好处是整个存储的成本减少了25%。
下载:  白皮书(PDF)

分类: Data Center 标签:

基于 FreeBSD 的开源 NAS(网络存储服务器): FreeNAS

2006年6月15日 没有评论

原文: A look at the FreeNAS server, 译文: FreeNAS 服务器初探
FreeNAS 是开源的 NAS 服务器,它能将一部普通 PC 变成网络存储服务器。该软件基于 FreeBSD,Samba 及 PHP,包含了一套支持多种软 RAID 模式的操作系统和网页用户界面。用户可通过Windows、Macs、FTP、SSH 及网络文件系统 (NFS) 来访问存储服务器;FreeNAS 可被安装于硬盘或移动介质上,所占空间不足 16MB。

FreeNAS 是免费的,安装简易。它是个开源项目,基于 BSD 许可发布的。该软件人气很足,单是上个月的下载次数就超过 2 万。

下载了 FreeNAS 0.66 的 ISO 镜像文件并将其烧录成 CD。安装 FreeNAS 的机子最少要有 96MB 内存,一张网卡和一块硬盘。我使用的是一部接有 4 块硬盘的老电脑。我想将 FreeNAS 安装在其中一块硬盘上,剩余的三块硬盘组成 RAID 5。由于我测试的电脑只支持 4 块 IDE 硬盘,因此我临时将其中一块硬盘换成 CD-ROM,等 FreeNAS 安装完毕后再将硬盘调回来,然后才开始相关的配置。

用刚烧录的 CD 启动电脑可让 FreeNAS 运行起来,不过仍然需要进行一些配置工作。详情请参考 FreeNAS 安装与用户手册

初始配置时值得注意的是 FreeNAS 服务器不会自动给网卡分配 IP。我起初以为机子只有一张网卡,它会被自动视作系统的网卡的;由于连不上,检查网线连接折腾了一个小时后才发现我错了。用户必须按照用户手册“网卡和 IP 配置”一章的说明文字来设置网卡。

配置完毕后,在网页浏览器的地址栏里键入 FreeNAS 服务器的 IP 地址;输入默认的用户名 admin 和密码 freenas 登入系统。开始页显示出一些系统信息,如版本号及内存使用情况等。左边有一列菜单。

我想做的第一件事是让 RAID 硬盘工作起来。再提一遍,用户手册是您的朋友,里面的说明很清晰,一步一步指导您。

做 RAID 要求用到整块硬盘;所以如果将 FreeNAS 安装到其中一块硬盘 (而不是安装在 U 盘上),则那块硬盘不能成为 RAID 的一部分。同时,为最大限度地利用 RAID 硬盘的空间,请使用尺寸一样或相近的硬盘。FreeNAS 的某些版本由于设计上的缺陷,要求一定要使用尺寸完全一样的硬盘。

另一个值得注意的地方是在创建 RAID 加载点时,必须将分区类型改为软 RAID。我开始设置 RAID 时没有这样做,导致 RAID 不工作,差点抓烂头皮。

为了让 RAID 可以通过网络来访问,最后一步是要配置网络服务,如 CIFS 和 FTP。Windows 使用 CIFS 协议存取网络上的文件。CIFS 在服务部分的 CIFS 页面中配置。勾上 Enable (启用) 选框,然后输入工作组的名称来启用它。匿名验证方法使用起来最简易;您可以找到有关本地用户验证和域用户验证的选项。点击 Save (保存) 后,Windows 的机子就可以访问 FreeNAS 服务器了。试着复制一些文件便可以看到硬盘指示灯在一起快速地闪烁,证明 RAID 硬盘在协同工作了。

FreeNAS 的网页管理界面的功能已很完备了,因此管理服务器时无需用到命令提示行。其实通过 SSH 可得到一个完整的 Shell,不过我以为没那个必要。从 freenas.org 的技术支持论坛中看到,确实有人利用命令提示行来进行一些特殊的配置工作;但对于一般用户来说,网页管理界面已足够了。

测试过程中,我发现 FreeNAS 的主系统很稳健。不过,如果搞不好,有可能令系统配置变得很混乱。比如,创建第一个本地用户时,我忽视了首先要创建一个组的提示,盲目尝试创建用户;结果 导致了一些内部错误,接下来所有的本地用户验证都通不过。修正错误的唯一方法就是将 FreeNAS 服务器还原到出厂状态,从头再配置一次。如果遵从有关的警告提示,则不应该出现问题的。

要保护服务器的安全,就必须更改网页管理界面的默认密码。如果直接从服务器本机登入系统的权限不加限制,则禁用控制台菜单的做法是必要的。

该软件不尽人意的地方是不能分层级设置共享目录的读写权限。在本地用户验证模式下,用户或完全读写或完全禁止读写。管理员不能为用户设置只读权限,也不能只赋予用户读写某几个共享目录的权限。用户一旦通过验证,他便可完全读写所有的共享目录。

FreeNAS 服务器前途无量;它的开发工作十分活跃。单是 2006 年前 4 个月就释出 11 个修正版本。它是组建简单网络存储服务器的绝佳选择,免去安装整套 Linux 或 FreeBSD 的烦恼。而且,它是善用旧硬件的好办法,毕竟在当今的标准下,它的系统要求已算低了。