云存储:构建信息“银行”

云存储是什么呢?一位互联网创业者说:“我们压根不关心你是不是分布式, 是不是 xxx , 我只要你能给我存东西, 能取到, 就完事了。是不是云也不管,只要能很快取到。”没错,这就是云存储。

云存储的目的很简单,就是存数据,而且只是存数据。云存储不会试图去理解和分析数据的内容,也不会考虑数据之间的关系和数据的组织结构。云存储仅仅存放一个数据对象。然而,用户操作数据对象需要一个标识。这就有了“ key ”。云存储要求用户在上传一个数据的时候,为它起个名字,也就是 key 。而数据对象通常被称为 value 。用户在写入数据的时候向云存储发送一个数据对。而读取的时候,向云存储发送 key ,便会得到相对应的 value (或者“数据不存在”的反馈信息,如果云存储内不存在相应的 key 的话)。在云存储中, value 的大小通常会覆盖一个很大的范围,小到几个字节,大到几十上百个 GB 。

云存储从功能上而言就是一个超级巨大的 map ,维护从 key->value 的映射。但功能上的简单并不代表系统的简单,规模决定一切。作为面向巨大用户群的海量存储系统,云存储系统本身是一个庞大的服务器集群。一方面,云存储将大量的服务器存储资源整合在一个系统中,构成一个单一的数据存储实体。另一方面,云存储需要将每份用户数据复制多份,分散存放在不同的服务器中,以保证数据的可靠性,我们称之为“副本”。最后,面对大量用户的高强度访问压力,必须把负载分散到不同的服务器上,以便充分发挥系统整体的效能。

这些技术特点导致云存储是非常特殊的一类分布式系统,需要专门设计和研发。相对而言,专门开发的系统更具有高可靠性和高可用性。有些存储服务试图使用其他用途的分布式存储系统提供服务,通常都无法达到理想的效果。国内的云存储起步较晚,专门开发的云存储较为少见。目前暂时只有“盛大云”构建了全新的专用云存储系统,提供真正意义上的云存储服务。

尽管云存储的功能非常简单,但是它提供了大部分网络应用不可或缺的服务。不同于传统的 PC 软件提供简单的信息处理功能,网络应用重在信息的交换,并且越来越多地趋向多媒体化。因而,网络应用会保存大量用户数据,包括图片、视频、音乐、文档等等。而互联网应用更多地依赖用户群的规模获得利益。大量的客户群会产生海量数据的存储需求。另一方面,互联网应用的终端设备小型化、移动化已成为明显的趋势。越来越多的应用将手机和平板之类的移动设备作为主要的目标客户端。而这些轻量级设备无法支撑大容量的数据存储。此时,云存储则成为它们最理想的数据堆场。反过来,云存储的出现,也使得这些移动应用的开发更加方便快捷。可以说云存储将会大幅度地促进移动应用的发展,成为移动互联网的强力催化剂。

我们已经不会在家中安装一个大保险箱,来存放所有的现金。我们会从银行获得更安全更方便的储蓄服务。一个企业也很少会养几条船,或者一群运输机,来确保自己的货运。他们会向物流公司购买运输服务。我们的社会已经高度专业化,人们都无需自己建立各种设施,为自己服务。同样,互联网应用也无需自己搭建存储集群,完全可以以更加低廉的价格从云存储那里获得服务。

云存储服务是按需购买,所付出的成本可以随着业务发展而逐步增加。对于小规模的互联网应用、创业企业等等,更具现实意义。这些预算有限的项目,无需一开始就投入大量资源用于建设数据存储系统,而使珍贵的资金被钉死在各种软硬件设施上。也无需在业务规模快速膨胀之时,为系统的规模扩展而苦恼。使用云存储可以使得项目在资金投入和现金流量方面更灵活、更自由和更高效。

云存储是互联网创业的助推器。开发者可以更多地将精力投放在应用本身的设计、开发和运营上,而把建立、运维、管理存储系统的工作委托给云存储。在云存储的支援下,创业者可以在最短的时间内完成应用,在瞬息万变的互联网市场的抢占先机。

目前,在业界,各大 IT 巨头都已涉足云存储领域。 Amazon 的 S3 是当前最主要的云存储服务商。其他企业也推出了这类产品,包括 Google 的 Google Storage 、 Microsoft 的 Live Mesh 、 EMC 的 Atmos 、 IBM 的 XIV 等等。国内的云存储起步较晚,但发展迅猛。盛大云计算投入大量资源,开发了国内第一款专门的云存储系统。其他的国内互联网巨头也公布了各自的云存储的战略。可以预见的是,未来的云存储服务将大力助推中小企业的创新和发展。

(责任编辑:杜庆先)

时间: 2024-07-30 00:49:57

云存储:构建信息“银行”的相关文章

docker4 dotnet使用Azure云存储构建高速 Docker registry

使用Docker来构建应用程序最常见的操作就是 docker run 或者 docker pull了,但是由于众所周知的原因,在国内想要高速稳定的获取docker hub上面的资源并不是件容易的事情,虽然国内的一些docker社区也提供了所谓的加速器,但是实测结果并不理想.今天这篇文章就给大家介绍一下怎么借助Azure Storage来搭建一个高速的私有 Docker Hub (Registiry). 云存储构建高速 Docker registry" src="http://p9.ps

可远程监控!Google Wallet支持云存储卡片信息

北京时间8月2日消息,Google近日宣布发布新版本的移动支付应用Google Wallet,现在你可以在手机上使用美国的任何主流信用卡或借记卡. Google Wallet 在此之前,Google与MasterCard.PayPass(一家信用卡公司)展开合作,Google Wallethttp://www.aliyun.com/zixun/aggregation/18736.html">允许用户使用花旗万事达卡或预付费的Google信用卡.随着这次的升级,Google Wallet平台

云计算加速落地云存储成“下一个金矿”

IT厂商开发的各种云存储服务只是云存储产业中一个简单的应用.在中国蹒跚起步的云存储产业中,还有更多的诱人"蛋糕"在等待各路掘金者. 本报记者 戈清平报道 作为云计算落地项目的排头兵,云存储最近成了各高新区.IT厂商眼中的"香饽饽". 去年4月27日,郑州高新区"数据银行"项目一期工程顺利验收通过,标志着国内第一个以"云存储"技术实现的可运营的共享式数据存储备份中心正式投入使用:今年5月4日,云海创想云存储产业基地和无锡城市云计

NAS存储系统架构云存储的方案讲解

 对于一个成功的.具有极高可扩展性的NAS存储系统来说,要想实现NAS存储系统架构云存储解决方案需要什么? 云存储的概念始于Amazon提供的一项服务(S3),同时还伴随着其云计算产品(EC2).在Amazon的S3的服务背后,它还管理着多个商品硬件设备,并捆绑着相应的软件,用于创建一个存储池.新兴的网络公司已经接受了这种产品,并提出了云存储这个术语及其相应的概念. 云存储是一种架构,而不是一种服务.你是否拥有或租赁了这种架构是一个次要问题.从根本上来看,通过添加标准硬件和共享标准网络(公共互联

云计算落地项目排头兵 云存储成未来“金矿”

云计算落地项目正在进行的如火如荼.在大环境下,各种由IT厂商开发的云存储服务只是云存储产业中一个简单的应用.在中国,云存储行业还属于蹒跚学步的初级阶段,在未来的发展道路中,还有更多诱人"蛋糕"的在等待各路掘金者.而云存储作为云计算落地项目的排头兵,最近成了各高新区.IT厂商眼中的"香饽饽",不久即将成为大家竞相采挖的金矿. 去年4月27日,郑州高新区"数据银行"项目一期工程顺利验收通过,标志着国内第一个以"云存储"技术实现的可

云存储成“下一个金矿”

IT厂商开发的各种云存储服务只是云存储产业中一个简单的应用.在中国蹒跚起步的云存储产业中,还有更多的诱人"蛋糕"在等待各路掘金者. 作为云计算落地项目的排头兵,云存储最近成了各高新区.IT厂商眼中的"香饽饽". 去年4月27日,郑州高新区"数据银行"项目一期工程顺利验收通过,标志着国内第一个以"云存储"技术实现的可运营的共享式数据存储备份中心正式投入使用:今年5月4日,云海创想云存储产业基地和无锡城市云计算中心大厦在无锡高新区

云存储风起云涌 各厂商跑马圈地

今年,云计算的布局和落地在紧锣密鼓地进行中.大数据和云存储从众热词中脱颖而出,成为云计算界的重中之重.企业厂商.各地政府等各路人马纷纷集结兵力,准备对这一金矿进行掘金开发. 去年4月27日,郑州高新区"数据银行"项目一期工程顺利验收通过,标志着国内第一个以"云存储"技术实现的可运营的共享式数据存储备份中心正式投入使用:今年5月4日,云海创想云存储产业基地和无锡城市云计算中心大厦在无锡高新区奠基,标志着无锡向构筑国内云计算产业发展的创新高地又跨出了一大步. 云存储服务

区分云存储、存储云以及存储云服务

随着Web2.0的应用,个人不再是简单的互联网内容的消费者同时也是互联网内容的直接创造者:电商<如淘宝网).SNS(如微博>.影视(如优酷)等就是最好的例证.这种自服务的理念结合着最新的云计算理念.3G等宽带技术带领人们进入一个全新的服务时代. 在这个全新的服务时代里人们对于数据.信息.处理的使用从传统的买断方式向租用模式改变,从而衍生出广大的云服务供应<Amazon的基础资源云服务.SalesForce的企业CRM云服务.Google个人云服务等). 之所以出现这么多的云服务,是由于个

NAS存储系统架构云存储的挑战

云存储的概念始于Amazon提供的一项服务(S3),同时还伴随着其云计算产品(EC2).在Amazon的S3的服务背后,它还管理着多个商品硬件设备,并捆绑着相应的软件,用于创建一个存储池.新兴的网络公司已经接受了这种产品,并提出了云存储这个术语及其相应的概念. 云存储是一种架构,而不是一种服务.你是否拥有或租赁了这种架构是一个次要问题.从根本上来看,通过添加标准硬件和共享标准网络(公共互联网或私有的企业内部网)的访问,云存储很容易扩展云容量和性能.事实证明,管理数百台服务器,使得其感觉上去就像是