开始新对话

未解决

此帖子已超过 5 年

415

2015年10月7日 22:00

EMC弹性云存储体系结构(ECS)- 全局索引

​ ​
​ ​

​EMC​​弹性云存储体系结构(​​ECS​​)​​- ​​全局索引​

​ ​
​ ​

​ ​

​转载请在文首保留原文出处:​​EMC​​中文支持论坛​​https://community.emc.com/go/chinese​​ ​publish_button_16.ico

​ ​

​ ​
​ ​

​介绍​

​ ​
​ ​

​ ​

​ 本系列将详细介绍​​EMC​​弹性云存储(​​ECS​​)软件的体系结构。​​ECS​​区别于传统的存储系统,是一个区域规模的,可在商用基础架构上部署现代化的超大规模的云存储平台,它可以大规模的提供云级存储服务,全球访问和运营效率。本文介绍​​ECS​​的全局索引。​

​ ​
​ ​

​更多信息​

​ ​
​ ​

​ ​

​ECS​​全局缓存​

​ ​


​ ​

​ 为了更详细说明强一致性在​​ECS​​中的工作原理,我们需要了解​​ECS​​全局索引。全局索引对​​ECS​​体系结构至关重要。索引会跨多个站点存储和复制,所有索引信息都存储在类似于对象数据的区块中。索引始终会复制到所有站点中。此信息的数量相对较少,并使其他站点在大多数时候都能在本地执行查询步骤。​

​ ​

​ 每当数据存储在站点中时,它都会变成站点中的主要数据,并且在站点会变为该数据的索引所有者。因此,如果该数据有更新,则需要联系此站点以便确保强一致性。但是,此类更新可能会导致​​WAN​​性能受到影响。​​ECS​​提供的租赁的心跳技术科提升性能并避免​​WAN​​跳跃,从而改善此情况。​

​ ​

​ 为了确保强一致性,​​ECS​​跨站点使用租赁的心跳等后台机制以保证不会修改对象。持续更新对象时会暂停优化。否则该机制将一直有效。​

​ ​

​ 在使用异步复制时实现强一致性是​​ECS​​中的一项关键基本功能,让应用程序开发人员摆脱了烦恼,因为他们不用再处理最终一致性复制引入的可能会影响应用程序行为的不一致性问题。​

​ ​


​ ​

​ 总得来说,​​ECS​​的架构特点,超大规模意味着能够大规模扩展计算或存储以应对新的需求。为了支持移动、云计算、大数据和社交应用程序以及它们创建和使用的海量数据,超大规模是必不可少的。超大规模通过使用标准化的现成组件来实现,单独使用其中各个组件无法提供所需的性能和可靠性。但是,在大规模情况下,将一组组件连同智能软件一起使用则可提供所需的可靠性和性能。大多数人将超大规模与​​Goolge​​、​​Facebook​​和​​Amazon Web Services​​等大型公共云基础架构联系在一起。​​EMC​​改变了这种情况,使任何数据中心均可实现超大规模功能和经济性。​

​ ​

​ 利用软件定义的存储可以将云级别存储服务引入商用平台。​​ECS​​是超大规模综合体中的只能软件。​​ECS​​软件使用云原则设计,这使其成为行业中独一无二的平台,可提供云级存储服务,满足现代应用程序的全球访问需求并可大规模提升运营效率。​

​ ​

​ ​
​ ​

​参考​

​ ​
​ ​

​ ​

​EMC弹性云存储体系结构(ECS) – 非结构化存储引擎​

​ ​

​EMC弹性云存储体系结构(ECS) – 存储引擎设计与操作​

​ ​

​EMC弹性云存储体系结构(ECS) – 读写路径​

​ ​

​EMC弹性云存储体系结构(ECS) – 擦除编码​

​ ​

​EMC弹性云存储体系结构(ECS) - 大小文件存储效率​

​ ​

​EMC弹性云存储体系结构(ECS)- 区域保护​

​ ​

​EMC弹性云存储体系结构(ECS)- 存储开销管理​

​ ​

​EMC弹性云存储体系结构(ECS)- 区域缓存​

​ ​

​ ​
​ ​

​应用于​

​ ​
​ ​

​ ​

​ECS​

​ ​

​ ​

​ ​

​ ​

​ ​

​ ​

​ ​

​ ​
没有回复!
找不到事件!

Top