在虚拟化及云计算技术大规模应用于企业数据中心的科技浪潮中,存储性能无疑是决定企业核心应用是否能被虚拟化、云化的关键考量指标之一。传统的做法是升级存储设备,从低端、中端到高端存储,但这没解决根本问题,性能和容量不能兼顾,并且不能很好地解决异构设备利旧和架构扩展的问题。因此,企业需要一种大规模分布式存储管理软件,能充分利用已有硬件资源,在可控成本范围内提供最佳的存储性能,并能根据业务需求变化,从容量和性能两方面同时快速横向扩展。这也是当今软件定义存储兴起的现实基础。
超融合架构将虚拟化计算和存储整合到同一个系统平台,通过软件来统一管理。简单的说就是物理服务器上运行虚拟化软件(Hpyervisor),通过在虚拟化软件上运行分布式存储服务供虚拟机使用。分布式存储可以运行在虚拟化软件上的虚拟机里也可以是与虚拟化软件整合的模块。广义上,除了虚拟化计算和存储,超融合架构还可以整合网络以及其它更多的平台和服务,为企业实现可扩展的 IT 基础架构。
历史经验一再表明,由技术进步推动的变革往往以超乎人们想象的速度和烈度发生。面对新的变革和潮流,在追逐新技术新潮流变化的同时,我们还需冷静思考可能带来的问题。在企业级数据中心,如何正确认识超融合和传统存储?如何能提高性能和降低成本,并可控风险?这些都需要我们从实际出发,辩证和客观地去看待。
企业传统存储架构最大的问题:第一是存储资源集中化,很难随着计算资源扩展而扩展。第二是采用存储与计算分离的这种架构,需要独立的网络、独立的存储与独立的计算。第三是多种不同的存储系统在数据中心中进行部署,无疑增加了数据中心的管理复杂度。尤其是后端多种类型的存储设备,增加了数据中心的管理成本。数据一致性是指关联数据之间的逻辑关系是否正确和完整,可以理解为应用程序自己认为的数据状态与最终写入到磁盘中的数据状态是否一致。在企业核心应用高并发业务场景下,数据一致性可大大提高系统的可靠性和容错性。
目前在大多数超融合系统以及SDS系统都具备了核心的企业级功能,包括数据冗余、自动精简配置、快照、克隆、SSD Cache/Tier、数据自动重建、高可用/多路径等数据功能,但有些高级功能例如重复数据删除、数据加密、数据压缩等还是缺失的。随着企业业务发展以及各种平台、系统的建立也意味着需要管理的数据量越来越庞大,资源维护成本越来越高,效率越来越低。那么面对企业对数据的不同时效、不同访问频率、不同重要性等要求,如何降低数据存储和使用维护成本,对不同数据进行生命周期管理是非常有必要的。
传统企业的IT一般都经过了若干年的发展,形成了自己特有的基础架构和硬件设施。企业采购的服务器、存储等IT资源都是固定资产,往往希望将淘汰或过保的这些资源进行利旧,从而达到保护投资的目的。而且在企业中,还有相当一部分的传统IT应用仍然运行在物理服务器和传统存储系统之上。
我们可以乐观地认为没有哪一种应用程序不能被部署在超融合基础架构上,但是考虑到运行效率、硬件依赖性以及和虚拟化环境兼容性等因素,很多IT应用最好还是继续保持运行在物理硬件架构上,比如关键数据库应用、实时控制系统以及大量遗留IT系统。当然许多业务场景,需要灵活的扩展性和弹性配置,也非常适合超融合的架构,我们也会根据需求来决定是否采用超融合解决方案。
中油瑞飞 孙杰
……
关注读览天下微信,
100万篇深度好文,
等你来看……