云存储技术已经逐步在我们生活中飘散开来。有去是对我们重要的数据保护,云存储作出了巨大的贡献。我们在使用云存储的时候还是会有不少的疑问,下面就详细介绍云存储的相关技术知识。
云存储技术的概念始于Amazon提供的一项服务(S3),同时还伴随着其云计算产品(EC2)。在Amazon的S3的服务背后,它还管理着多个商品硬件设备,并捆绑着相应的软件,用于创建一个存储池。新兴的网络公司已经接受了这种产品,并提出了云存储技术这个术语及其相应的概念。
云存储技术是一种架构,而不是一种服务。你是否拥有或租赁了这种架构是一个次要问题。从根本上来看,通过添加标准硬件和共享标准网络的访问,云存储技术很容易扩展云容量和性能。事实证明,管理数百台服务器,使得其感觉上去就像是一个单一的、大型的存储池设备是一项相当具有挑战性的工作。早期的供应商(如Amazon)承担了这一重任,并通过在线出租的形式来赢利。其它供应商雇用了大量的工程师在其防火墙内部来实施这种管理,并且定制存储节点以在其上运行应用程序。由于摩尔定律压低了磁盘和CPU的商品价格,云存储技术渐渐成为了数据中心中一项具有高度突破性的技术。
传统的系统利用紧耦合对称架构,这种架构的设计旨在解决HPC问题,现在其正在向外扩展成为云存储技术从而满足快速呈现的市场需求。下一代架构已经采用了松弛耦合非对称架构,集中元数据和控制操作,这种架构并不非常适合高性能HPC,但是这种设计旨在解决云部署的大容量存储需求。
很多人都会把内部云存储和私有云存储弄混。其实这是两种不同的概念。尤其是在存储安全方面,内部云存储依然是在企业的防火墙后面,有强大的信息安全性。
你可以说内部云存储和公共云存储一样,因为它们都是网络上的存储服务,除了内部存储云的组件位于防火墙后面。但是这种定义并不是完全准确的。例如,一个公共云存储供应商可以为某个客户保留一部分容量,使其成为一个私有云存储。
以下是不同类型的云存储
公共云存储像亚马逊公司的Simple Storage Service(S3)和Nirvanix公司提供的存储服务一样,它们可以低成本提供大量的文件存储。供应商可以保持每个客户的存储、应用都是独立的,私有的。私有云存储通过私有云存储,一个公司可以拥有或控制基础架构,以及应用的部署。私有云存储可以部署在企业数据中心或相同地点的设施上。
混合云存储这种云存储把公共云和私有云/内部云结合在一起。主要用于按客户要求的访问,特别是需要临时配置容量的时候。从公共云上划出一部分容量配置一种私有或内部云可以帮助公司面对迅速增长的负载波动或高峰时很有帮助。尽管如此,混合云存储带来了跨公共云和私有云分配应用的复杂性。
例如,重点是成本低,易扩展。云存储不仅成本低,而且你只需要为你使用的容量付款。简单的说,内部云存储的期望成本有望更低。虽然价格便宜,但是速度相对较慢。云存储的管理是另一个因素。私有云存储更易管理,一个管理员可以处理上千节点和PB级存储。尽管如此,管理员的职责可能被简单的任务限制了。
,如何访问私有云可能是一个关键的因素。HTTP是主要的访问协议。“你需要的只是HTTP或HTTPS连接和一个网络浏览器。”
“与内部云存储不同的是,私有云可以通过一个API访问,而非协议什么的”,“私有云有一个程序API,像网站一样,可能使用的是HTTP上的REST”。具象状态传输(REST)是一种无状态协议,和光纤相反,它包括每个通信的状态。对于云存储,REST将作为一种服务访问存储资源。
在近的白皮书中,Sun微系统坚持这种可编程的云存储的类型。不依靠物理部署服务器、存储和网络资源支持应用,而是开发人员指定配置、连接相同的虚拟组件,包括存储虚拟机镜像和应用数据以及从云存储上检索。他们指定如何以及何时通过API部署组件。
StorageIO Group's Schulz强调业内并没有规范的API标准,每个云供应商有自己的标准。尽管如此,Rackspace Hosting在Creative Commons 3.0规范文件下公开了它的公共云服务和云文件API,这可能成为内部云存储开放API的开始。
一个特点多重租赁定义了公共云存储。CommVault的普拉拉德说:“多重租赁是一种云存储的重要组成部分,甚至在内部云存储也是这样。”
那么什么是内部云呢?这个定义的共识好像是拥有私有存储容量,或至少由公司控制,可以通过HTTP连接访问程序,低成本,高扩展,易管理。ParaScale公司补充道,内部云存储可以非常小,小到只有几个或三到五个节点,但仍然可以实现云存储的经济型,方便管理,扩展性。
创建内部云存储
“自己动手创造一个内部云存储是一件大事” 咨询师Schindler说。创建一个私有云存储也并非那么困难。以下是内部云存储的基本组成:
全局或集群文件系统
商业服务器和低成本存储(SAS DAS, JBOD, PCIe RAID)
成本高效的网络带宽服务。
依赖应用需求的云接口(NFS, SMTP/POP, HTTP, DICOM, REST, SOAP, XML)
元数据管理层,包括合适的数据保护及安全工具。
有很多方法来设计并创建一个私有云存储,简单的可能是“从NAS集群开始,配一个全局文件系统,然后放在一个云前面。”i365的艾伦说。
实际上存在于内部云存储背后的存储是各种各样的,你可能不能将存储阵列作为私有云的一部分。Nirvanix的的福斯克特说:“多数都会使用商业服务器,然后用低成本的驱动来填充磁盘槽。”
创建一个可扩展的云存储关键是“用很多小盒子然后再添加更多的小盒子而实现的” CommVault的普拉拉德说。你可以通过冗余在很多节点复制数据获得数据保护。为了得到好的服务质量,不同的节点可以有不同的服务性能属性。然后用一个全局文件系统命名一个空间,也许还需要一个虚拟的数据层。
管理内部云存储应该是很简单的。Ocarina Networks‘公司的George说:“你可以参考亚马逊或Facebook网站做你的模型。”为了简单起见,限制您的文件管理方案创建,读取、更新、删除或复制等。
内部云存储不能取代公司的级存储。生产数据仍然在高性能FC SAN或主存储iSCSI SAN上运行,内部云存储将用作基于文件的数据上,以及电子邮件,归档,媒介等数据。的云存储表明,对它感兴趣的人大约是12%-15%。显然云存储的推广还有很长的一段路要走。
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。