存储是用于储存信息的设备,被广泛用于数据库服务、虚拟化平台以及各种多媒体视频等领域,并且数据存储量正在以极快的速度呈现爆炸式增长。存储即服务(Storage as a Service; SaaS)是一种由公司向个人或企业提供技术专业知识和存储空间的商业模式。
定义存储即服务是指淡化存储设备概念,突出存储资源理念,将容量、IOPS、性能等存储相关资源进行池化,并灵活、按需交付给上层的业务应用使用,就是所谓的存储即服务。作为一种服务化云化的资源,存储需要转变传统部署和交付方式,将业务应用与存储架构组件分离,以细粒度的存储资源作为服务输出的目标,容量、性能以及数据容错级别等都将作为服务级别的考量指标。存储即服务提供商同意按每 GB 的存储费用和每次数据传输费用为计费基础出租存储空间;公司的数据会在指定的时间通过存储提供商的专有WAN或Internet自动传输。组织使用存储即服务来减少灾难恢复造成的风险、提供长期保留并增强业务连续性和可用性。存储即服务的优势:从资本支出和运营支出转移,使成本更容易预测。管理增长和优化性能的能力。简化存储环境,提高信息可用性和法规遵从性,延长保留期。适应性的交付模式,可现场管理和远程管理。灵活的消费模式,与客户的业务需求保持一致。
实现控制平面与数据平面的纵向分割
在传统的存储管理中,往往通过带内管理的方式一起管理业务元数据流和管理信号,这样方便使用且可以冗余性较高地进行存储控制,弊端是会引起延时问题。也可以通过带外管理的方式将控制路径与数据路径分离,在后端存储与前端服务器连接的基础上增加专门的元数据服务器以及定制的光纤通道交换机或者数据路径管理器,理论上可以减少延时问题产生,但元数据服务器却易成为瓶颈,特别是在高 IOPS的交易型存储应用中。实现存储即服务,最佳实践应采用控制平面独立方式,通过互通接口来实现管控,利用互通协议不处理元数据,抽象的只是存储设备的管理功能,完全不参与服务器到存储之间的数据访问,由此满足管理的一致性和元数据的独立性要求1。
存储资源池化管理,实现存储资源按需交付
存储是混合复杂的技术主体,从磁盘到控制器、从协议到接口,都关系到交付服务的方式和效率。池化管理的引入将是存储能够服务化的关键,将存储资源进行级别划分和策略化管理,可以自动将冷热数据在不同级别的存储资源中迁移,实现存储资源的最合理利用。这样也可以满足弹性化管理要求,通过加入不同的存储池、组合服务资源,实现对不同业务需求的快速有效响应。
从控制面对存储资源进行虚拟化,根据业务需求建立虚拟资源池,资源池化后的存储将便于组织和管理,很多传统存储架构下无法开展和想象的工作将得以实现:存储架构的无缝扩展,轻松实现可靠性和性能容量的提升;允许管理员设置存储和数据服务的管理策略,不同级别的存储资源满足不同的业务需求;可以提供丰富的自助服务Portal或API接口,逐步实现全局自动化管理。
实现弹性化管理,提供合适的存储资源
弹性是存储即服务的关键,有两层含义:其一是响应业务需求扩展和按需输出存储资源的能力;其二是让存储管理员有能力随着需求扩展,轻松实现横向扩容和在线部署更多的存储资源。这其中的难点在于如何将新的存储资源应用无感地部署到存储架构内,并在技术更新交替的周期内进行管理,以避免影响业务应用的可用性。
弹性管理的科学性要求存储运行过程中需要收集、整理足够的信息。自动精简配置已应用在许多存储环境中,这意味着随着数据的不断写入,存储已用容量会相对增长,但规划的存储很少会被立刻消耗殆尽,这便需要有精准而细致的工具来衡量并优化存储资源消耗情况,并使用这些信息作出更科学的存储容量增长预测,未雨绸缪。
优点在企业层面,存储即服务供应商瞄准二级存储应用,推广“存储即服务是一种管理备份内容便捷方式”的理念。企业层面存储即服务的最大优点在于:从人力、硬件到物理存储空间各层面都能节约成本。举例而言,一名使用存储即服务进行资料备份的网络管理员能够确定网络中哪些数据需要备份,每隔多久需要备份一次,而无需维护大型磁带库或安排离线磁带保护。该网络管理员所在公司应签订一份服务等级协议(SLA)。根据这份服务等级协议,存储即服务供应商同意出租存储空间,指明按照每千兆字节存储费用的多少或数据传输数量的多少确定服务费用。协议还确定该公司数据在某一规定时刻通过存储供应商的专有广域网或因特网自动进行传输。如该公司数据发生损毁或丢失,网络管理员可联系存储即服务供应商,请求对方提供这些数据的拷贝。
存储即服务被一些小型或中性企业普遍视为一种不错的选择,因为这些企业缺少资本预算或技术人员实施和维护自身存储系统。存储即服务正作为一种降低灾难恢复风险、提供长期记录保存以及提升企业永续运作与可用性的方式在所有企业中进行推广。
本词条内容贡献者为:
王慧维 - 副研究员 - 西南大学