云存储API的重要性

企业机构有很多理由将数据迁移到云存储中。随着用户开始拥抱云存储,他们将需要独立软件供应商提供基础架构支持。很多云提供商提供了用于云的NAS 网关,独立软件供应商似乎通过简化向驱动器共享的指向为云作好了准备。但是独立软件供应商需要了解云存储API的重要性以及厂商提供它的重要性。

很多存储提供商提供云NAS网络的目的是它提供了数据网络存储协议(CIFS/NFS)之间的重要转译以及通信量更少的、经过因特网优化的协议。云NAS网关的优点在于它能够将数据迁移到云中以及支持"一次性"数据迁移。

云NAS是那些打算开始使用云进行归档的终端用户的一个理想解决方案。云NAS的优点在于它能够让用户像将数据发送到加载本地网络磁盘一样容易地将数据归档在云中。如果数据在共享池中被指向的话,它就可以被保存在云中。这实现了云存储作为归档使用的快速应用。

使用云NAS网关的一个挑战是,这种简单且通用的配置是以牺牲、定制化和应用功能性为代价的。这种普遍方式使得独立软件供应商更难以支持他们软件产品所需的特定云存储功能。这促使云存储供应商开始通过使用API向独立软件供应商提供增强的选配功能。

云存储API

云存储API对独立软件供应商意味着什么?首先也是最重要的一点,它允许软件应用和云存储供应商之间的本机通信。这就不需要取决于数据迁移应用的独立软件设备。除此之外,它还允许独立软件供应商对数据保存的方式和位置有更高的控制权,节省部署流程所需的时间。最后,像Iron Mountain Archive Services Platform API这样的API集可以为应用提供除了简单云存储之外的更强大功能。

一个集成的API集还为终端用户提供了与第二存储层通信的更简化方式以及对数据保存和恢复方式的更大控制。这是因为,与数据的通信是来自于应用的,这避免了数据迁移的额外流程。除此之外,还应该更严格地遵守存储和保留策略,因为这些策略在数据创建之初–而不是在数据创建之后进行分类的时候–就被设定好了。

与云的有效通信是API对独立软件供应商来说的最基本作用。如果API的作用仅仅是提供额外存储点的话,那么它的价值不过就是支持最新磁盘到磁带的设备。云存储API的作用不止这些。例如,Archive Services Platform API使用SOAP或者RESTful网络服务提供他们的接口,包括接收、搜索、找回和保留功能。

这样的API可以向独立软件供应商的应用中增加新功能而不需要进行额外的部署。这对独立软件供应商来说是一个关键的优点,因为高级云存储API集可以通过新功能、节约部署投资和减少实际部署时间来加速进入市场的进程。最后,云存储API可以让独立软件供应商以一种具有很强竞争力的方式留住他们的客户。

支持API的功能

内容搜索功能–实际从编程语言方面来说,API集会提供关于保存数据的内容搜索功能。一旦发出API命令,那些需要处理数据和创建索引的流程将由云存储系统在后台完成。独立软件供应商通过API可以将内容发送到云存储服务中。然后这些内容在接收过程中被索引(可选择),后续命令允许独立软件供应商请求索引和找回结果。

这些请求可以是独立于核心内容本身的,也可以是接受过程中的元数据。请求命令返回一系列结果,或者这些结果可以在"页"上被请求,这更加适合于那些允许用户浏览大型搜索结果集的应用。这些通过请求返回的结果还可以包括(一些)内容。这很适合于那些希望向用户呈现结果、而不用向搜索结果界面上发送后续找回请求的独立软件供应商。

优化找回–高级API集还可以为云存储系统提供以解析格式保存数据的命令,允许企业机构找回他们所需的数据块。

如果独立软件供应商是归档电子邮件,那么他们可能希望命令API根据标题、正文和附件来解析数据。然后,当执行搜索的时候,只有标题或者正文需要通过因特网连接中提取出来。这有很大的帮助,因为通常人们需要搜索一系列电子邮件来发现所需的精确信息。当发现一个电子邮件的时候,可以通过因特网提取附件(如果需要的话)。

保留和遵从控制–API集还可以让独立软件供应商有计划性地在应用内部创建保留和WORM等级。独立软件供应商可以让管理员或者用户通过GUI或者自动地基于内部数据分析设置这些选项。保留命令包括设置保留时间长度、数据修改情况下保留副本数量的功能。最后,API集确保了数据不再是可恢复的。

元数据标注–API集还可以进行元数据标注,可以根据文件中设定的关键字或者参考点进行标注。创建这种元数据对搜索标准、保留标准或者法规遵从标准是有帮助的。

在归档点前端提供用于找回、设置保留、遵从和元数据的搜索优化预解析数据对使用使用的功能是有帮助的。传统分项目的规模很大,包括数据写入之后的处理流程。一个功能丰富的API集允许将分类功能集成到这个流程中,使得交互式归档变成一个前端、快速、简单并且可以持续进行的任务,而且前端分类还可能提高分类的精确性。

提供API的厂商

任何关系都不仅仅是关乎技术,尤其是涉及支持API集的部署工作和相关成本。当托管在这个环境中的数据需要保存数年之久的时候,这一持续的部署工作和成本就变得非常重要。在云存储方面,独立软件供应商需要的不仅仅是技术,还有合作伙伴。

首先,独立软件供应商应该考虑他们选择合作伙伴的以往记录和品牌价值。API合作伙伴是否会凭借其API和云存储提供商的以往记录和悠久历史为独立软件供应商的用户提供强大的自信心?

第二,独立软件供应商应该考虑他们的云存储合作伙伴如何安全地保存用户数据。第一步就是确保API数据可以在转换的过程中进行加密,保存在云存储供应商设备中的时候仍然是加密的。这不仅防止了数据泄漏,而且确保只有用户自己可以读取他们的数据。

独立软件供应商还应该意识到,安全性不仅仅涉及到加密。独立软件供应商应该对他们选择合作的云存储供应商进行硬件评估,确保他们在冗余性、连接性甚至是数据中心方面都有投资。他们的合作伙伴应该具备在地域和本地彼此远离的位置保存数据多个副本的能力。这让独立软件供应商能够在本地或者全球范围内提供灾难或者数据损毁之后的恢复功能。

最后,每个物理存储设备都需要有很高等级的安全访问。例如,Iron Mountain在地下仓库放置设备,并且拥有他们自己的安全团队和防火部门。

云存储API让独立软件供应商可以利用合作伙伴信誉来吸引新用户,为现有用户扩大他们解决方案的价值。独立软件供应需要一种通过解决用户问题来提高用户满意度、同时提供额外收入流的模式。

独立软件供应商不再忽视云存储。云存储API的重要在于,它允许独立软件供应商满足用户需求,提供保存和管理海量数据、同时不会大幅度提高OPEX或者CAPEX成本的方法。