-
5月27日
-
截止2012年末,1.3万亿的目标被存储在亚马逊S3——这个世界上最大以及最广为人知的目标存储体系中。其时,这一数字每天以超越10亿个目标的速度添加着,因而2万亿大关实为指日可下。
目标存储比传统的文件体系存储在规划上要大得多,这是因为前者比后者着实要简略得多。目标存储体系并非将文件安排成一个目录层次布局,而是在一个扁平化的容器安排中存储文件(在亚马逊S3体系中被称作“桶”),并运用仅有的ID(在S3中被称作“关键词”)来检索它们。其结果是目标存储体系比较文件体系需求更少的元数据来存储和拜访文件,而且它们还削减了因存储元数据而发生的办理文件元数据的开支。这意味着目标存储能够经过添加节点而近乎无限制地扩大规划。
可靠性是在一般的硬盘和磁盘驱动器上经过不一样服务器和地址间的目标仿制完成的。若是你设置了你个人的解决方案,比方运用OpenStack的Swift,那么你就能够装备存储区域和副本的数量,然后满意本身的需求。(OpenStack主张一个出产体系至少有5个节点。)关于规范的亚马逊S3体系,亚马逊许诺了9个9S“持久性”。若是你的数据维护需求不是那么极点,那么你能够运用“削减冗余存储”(2个9s“持久性”)选项来节约一些钱。
你在一个目标存储体系中取得的功用一般是最少的。你能够存储、检索、仿制和删去文件,还能够操控哪些用户能够做哪些事,而这即是悉数了。若是你想要查找或是具有一个其他应用程序能够学习的目标元数据中心存储库,那么你一般不得不个人完成它。亚马逊S3和其它目标存储体系供给REST API,使得程序员能够运用这些容器和目标。SoftLayer是少有的向用户供给其目标存储的查找功用的公共云。
结尾,目标存储体系的HTTP接口答应全球各地的用户疾速、便利地拜访文件。(例如,亚马逊S3体系中的每一个文件都有一个仅有的根据亚马逊方位、“桶”名和文件名的URL。)当然,比较于从NAS中拜访一个文件,你将需求等候更长的时刻,可是你不能因而否定其所带来的便利。
除了明显放缓的吞吐量,比较于一个传统的文件体系而言,目标存储的另一大缺陷是数据的一致性只在结尾取得。每逢你更新一个文件,在恳求回来最新版别之前,你能够不得不等候,直到这一更改被传播到一切副本才能够。这就使得目标存储不适用于频频更改的数据。可是它十分合适那些不常改变的数据,比方备份、档案、视频和音频文件、以及虚拟机映像。
除非注明,文章均为宿迁波仔博客原创,转载请注明本文地址:http://wangboxyk.cn/post/Amazon-Object-BasedStorageSystem.html标签:服务器 互联网 虚拟化 存储
- 评论:(6)
- 隐藏评论
【评论很精彩,有内幕、有真相!】