RESTful API是对象存储的内置访问,而且被认为是进入对象存储的最有效途径。然而,有时候使用对象存储RESTful API修复一个应用并不实用,使用软件项更有用,比如转换或者网关软件。在研究RESTful API合适的替代时,有另外的一个系统分类可以考虑:云集成存储系统。这篇技术技巧文章将关注云集成存储在合适的情况下,如何帮助促进对象存储。
云集成存储(CIS)实际上是一个第三方ISV转换或者网关软件的变种。简而言之,这个软件分类是作为硬件存储系统封装、交付、压缩的网关软件。然而,这些产品的发展又远远超越了云存储的网关,在简而言之就是对象存储。很多已经变得就像传统的SAN、NAS或者统一存储系统一样能干,尤其是针对主数据或者活跃数据。这些CIS系统根本上类似于混合层存储系统,因为他们对二级数据、老数据和快照数据采用对象存储层。
CIS系统让对象存储对于任何访问CIS作为NAS或者SAN存储的应用完全透明。应用不会知道其数据已经存放在对象存储中。CIS也存在优点和缺点。将CIS和对象存储看作是一个完整的存储生态系统,CIS对于大多数频繁访问的数据扮演了高速缓存的角色。对象存储成为二级、被动或者不频繁访问数据的存储。
有很多原因可以支持你采用CIS。对于初学者,CIS交付了内置 SAN或者NAS存储性能。在将数据转移到对象存储层之前进行重复删除、压缩和加密。这就减少了存放在CIS中的主要活跃数据的容量,以及存放在对象存储中的老数据、二级数据和快照数据的容量。CIS对象存储层的概念减少了资本和运营开支。CIS的另一个好处来足浴多CIS系统对于存储在对象存储中的数据的易于访问性。要求通过相同厂商CIS和正确的加密密钥访问。导致其成为一个出色的灾难恢复(DR)工具,尤其是同李勇对象存储作为其云存储产品的云服务提供商工作时更是如此。所有数据通过CIS转移到云对象存储,除了服务器镜像,都能够通过Cloud Array appliances和 Cloud Array VM在云服务提供商的数据中心中恢复。Avere Cloud NAS和 Panzura Quicksilver Cloud Storage Controller也将其作为其CIS的卖点。CIS的另一个优势是针对地理分布的CIS NAS系统的全球域命名空间。这样促进了内容和工作流共享。CIS其他的好处在于能够利用多个不同的厂商对象存储系统和公有云(对象)存储系统。如果对象存储或者云存储提供商跟Nirvanix一样倒闭了的话,这一点就显得尤为重要。能够同多种对象存储工作也让素具能够更易于从一个提供商迁移到另一个。
但是CIS也有缺点。通过CIS系统转移到对象存储系统的任何数据只能通过具体厂商的CIS访问和恢复。如果想要不同的 CIS,数据就必须从对象存储调回到原始CIS,然后迁移到新的CIS,最后上传回对象存储。随着存储数据增长的越来越多,这件事情也会变得更加大量、耗时。
并不是所有CIS都可以比更传统的SAN、NAS或者同一存储系统执行得更好。一些CIS系统同有限的对象存储系统工作(或者有时候仅仅是一个厂商系统)。确保选择的任何CIS系统能够证明同所选的对象存储系统更好的在生产环境中共同运作至关重要。
下面就是将数据迁移至CIS。记住CIS系统看起来、感觉上而且就像任何其他的SAN、NAS或者是统一存储系统。这意味着存在于目前安装的存储系统的数据必须迁移到CIS系统,这又是一次非凡的实践体验。
有很多厂商提供CIS系统,比如vere Cloud NAS、Ctera云存储网关、微软StorSimple、Nasuni (存储基础架构即服务)、Panzura Quicksilver Cloud Storage Controller、Riverbed Whitewater和 TwinStrata Cloud Array。
CIS成为将数据转入或者转出对象存储的最简单的方式。CIS系统看起来、感觉上而且就像目前数据中心中的存储,同时可以在对象存储上往复转移数据,成为一种低成本的存储层。存在超凡的优势,也存在严峻的问题(比如厂商锁定)。一定要铭记:它只是多种同等有效的进入和离开对象存储的方式之一。