你为什么会考虑至少对你的部分数据和应用程序采用云计算存储服务呢?好吧,除非你在过去的六年时间里都在过着与世隔绝的生活,否则的话你一定会对云计算存储所带来的好处深有体会。
公共云计算存储能够带来显著的经济效益,这是因为你只需为你所需和所使用的资源支付费用,从而节省了新存储系统开支成本以及容纳与运行该系统所需的空间、能源和冷却成本。大多数供应商所提供的无限的虚拟容量可对你的数据存储实现高效成本地扩张,从而满足你不断增长中的业务需求。除了向供应商提供其它的管理任务以外,各种不同的云计算存储服务(虽然Amazon简单存储服务这样的云计算存储商品并不在此之列,但是一些更高级别的服务确实是如此的)还使你能够提供诸如备份和复制等卸载数据保护任务的功能,从而降低与硬件、软件和管理相关的成本。
但是,我们经常会听到IT管理人员所提出的一个更为棘手的问题:当遇到新上线、重要的增长与扩张或定期的技术更新等问题时,我应当如何在云计算和传统数据中心存储之间作出取舍呢?我是应该坚持采用我的组织中已内部部署和正在管理使用的联网的(或者有时候是直接连接的)存储方法,或者还是计划至少把我的部分数据存储在公共云计算中呢?
虽然对于这个问题还没有一个唯一正确的答案,但是在作出决策之前认真考量某些权衡因素是非常必需和有益的。这里有八个主要的决策权衡因素,可供你的组织在决策使用云计算存储服务之前参考使用:
1. 你的主要应用案例是什么?是备份、灾难恢复(DR)、协作还是主存储?这是一个首要的也是最关键的问题,这是因为对这个问题的回答将聚焦你的应用范围从而简化你的决策过程。例如,供应商满足云计算备份应用的需求是远不同于主存储应用的需求的。
2. 我将存储的信息是属于哪一种类型的信息?存储的数据是否是用户和应用程序的数据?我的应用程序是否也会在云计算中运行?如果回答是后者,那么你可能就会更多地考虑基于云计算的存储服务了,如Amazon弹性块存储(EBS),该服务就可用于支持Amazon弹性云计算。
3. 我是会为云计算架构的应用程序选择对象存储服务,还是为传统的应用程序选择基于数据块或文件的存储服务?前者可能更适合于采用REST之类或SOAP API方式访问的公共云计算中的存储服务,而后者则要求通过基于块或文件存储的协议进行访问。
4. 公共云存储服务是否能够满足我的数据可用性需求?这个问题意味着你需要了解相关供应商的服务水平协议(SLA)中的具体条款,同时还需确认你所拥有的哪些资源是不满足条款中的内容。
5. 你的数据安全性和保密性要求是什么样的?你将要审核供应商提供的加密功能,其中涵盖了传输状态的数据和存储状态的数据。采用了何种类型的访问控制和授权方法?
6. 使用公共云计算存储是否能够让我遵守诸如HIPAA或Sarbanes-Oxley这样的相关行业法规?在你的组织中,是否还有着你还必须遵守的内部IT政策吗?
7. 供应商是否能够满足我对恢复时间的要求?如果我正在对备份和恢复应用使用云计算,那么供应商的SLA是否能够支持我满足对恢复时间和恢复点目标的要求呢?
8. 关于主存储是什么样的?如果至少有部分数据是主存储的,那么供应商是否会提供一个网关设备或服务以便于实现类似于对本地存储对象访问的使用体验?在高峰期时间段内,你是否能够满足对IOPS和响应时间的需求?
如果针对特定数据集和用例上述八个问题的答案无法令你感到满意,那么你可能就需要考虑选择内部存储解决方案了。更有可能的是,你将会发现一些用例和数据集非常适合采用云计算数据存储,而另一些则不适合。例如,很多用户已经在他们的备份应用中使用了云计算存储,尤其是那些他们认为是“非关键”的数据集。请记得,云计算存储网关可以作为云计算和内部存储之间的一座“桥梁”,这样做可实现诸如安全访问、本地缓存提升性能、以及对传统协议的支持(例如,针对文件的网络文件系统(NFS)和针对块存储的iSCSI)。一些网关是以特定用例(如备份或灾难恢复应用等)为应用目标的,而另一些网关则是专为适应各种存储需求而定制的。
虽然本文主要侧重于公共云计算,但是你可能还会需要考虑到私有云计算存储。虽然在市场上并没有很多的相关选择对象,但是如果你特别留意的话,你仍然能够找到它们。例如,Nirvanix公司所提供的CloudComplete就是一种具有管理功能的私有云计算存储产品。目前,大多数私有云计算产品都是由供应商进行管理的,其存储节点和功能通常都是位于你自己的设备中。你能够获得可扩展性、公共云计算存储的易于管理与成本效益,其中包括了设备资本支出的节省。但是,你可能需要支付相关的运行成本。
但是,如果你采用了内部存储的解决方案,那么你就能够享有比采用公共云计算解决方案更多的控制权、数据安全性,以及更易于遵守行业法规。通过在其他位置增加存储节点的方式,Nirvanix公司还提供了扩展私有云计算存储服务规模的功能,而所有的节点都在同一个命名空间中。私有云计算存储的一个额外的好处是它是发展至云计算存储混合模式的一个踏脚石,在云计算存储混合模式中我们可以按需实现数据在私有云计算和公共云计算之间的存储、迁移等操作。可通过诸如Caringo、EMCAtmos、Mezeo Software或Scality等公司的软件实施私有云计算存储。虽然使用私有云计算存储访问仍然属于云计算发展的早期阶段,但是如果上述八个问题的回答并不支持你做出一个明确的决策,那么它也可以是你的选择之一。
(责任编辑:吕光)