分布式存储在硬件选型方面面临着诸多难点,这些难点主要源于分布式存储系统对高可靠性、高性能、可扩展性以及成本效益等方面的综合要求,以下是对这些难点的详细分析:
一、可靠性
1、数据丢失风险:存储承载了千行百业用户的数据资产,一旦因故障导致数据丢失,将给企业带来无法挽回的巨大损失,硬件选型时必须考虑硬盘的可靠性和寿命,以及系统的冗余设计。
2、冗余算法与硬件配合:虽然分布式存储可以通过跨节点的冗余算法来容忍服务器节点故障,但硬件本身的质量控制流程也至关重要,专业存储硬件通常会有更严苛的保障措施,以避免批量硬盘/SSD卡故障,确保冗余算法的有效性。
二、性能SLA保障
1、低时延要求:随着企业数字化转型的深入,分布式存储逐渐走向生产应用,对数据访问的稳定低时延提出了更高要求,标准服务器通常不具备机房突然断电时保护内存数据的电池(BBU),因此可能无法满足某些高性能场景的需求。
2、全局垃圾回收:单独采购的分布式存储软件往往难以与第三方服务器的SSD盘紧密配合,无法实现全局垃圾回收,这可能导致生产应用时延波动。
三、运维风险
1、软硬件解耦带来的挑战:软硬件解耦虽然降低了采购成本,但也带来了大量的维护负担,几乎无法实现有效的自动化部署与深度巡检,且使用期间出现问题时,供应商容易互相推诿。
2、自动化运维需求:为了提升交付、运维效率并降低业务风险,硬件选型时需要考虑是否支持自动化运维能力,如容量预测、故障预测、自动巡检等。
四、长期总拥有成本
1、采购成本与综合成本:软硬件解耦宣称的降低采购成本可能并不总是成立,在相同质量要求下,规模化工业生产的综合成本往往低于DIY方式,还需要考虑使用和维护成本。
2、成本控制功能:为了进一步提高空间利用率并降低存储的整体TCO(Total Cost of Ownership),硬件选型时应考虑是否支持成本控制相关功能,如重复数据删除、定期清除等。
五、可扩展性
1、横向扩展能力:分布式存储天生具备良好的横向扩展基因,可支持超大型数据中心成千上万个节点的规模,硬件选型时需要考虑是否支持灵活的在线扩缩容,以满足业务增长的需求。
2、平滑扩容:扩容过程中应避免大量数据迁移对业务性能的影响,因此需要选择能够支持平滑扩容并且对业务无感知的分布式存储方案。
分布式存储在硬件选型方面的难点主要集中在可靠性、性能SLA保障、运维风险、长期总拥有成本以及可扩展性等方面,为了克服这些难点,企业需要综合考虑自身业务需求和场景特点,选择合适的硬件平台和解决方案,也需要注意与供应商的合作与沟通,确保在硬件选型和部署过程中能够得到充分的技术支持和服务保障。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1426859.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复