需要注意的4个云块存储挑战
块存储具有挑战,包括高数据出口成本,混淆计费,性能不一致和可用性问题。了解如何应对前四个。
Taneja Group最近的一项调查发现,三分之二的受访者使用基于云的块存储服务,较几年前大幅上升。与此同时,受访者也报告了这些服务面临的几个挑战。
最大的四个挑战是高数据出口成本、混乱的账单、不一致的性能、停机时间和可用性问题。这些挑战可能不足以阻止组织使用云块存储服务,但重要的是要了解它们,并在承诺之前做好相应的准备块存储解决方案。
1.数据输出成本高
提供云存储服务的提供商通常不收取数据入库费,也就是说,他们不收取将数据转移到其平台上的费用。然而,大多数做的数据出口费用,基本上惩罚客户将数据复制到其他云服务或返回自己的数据中心。更糟糕的是,客户常常对这些收费的巨大毫无准备,未能完全理解云存储成本在登录服务之前。
考虑下面的例子。你要在一个平台上启动一个大数据分析项目,而不是在块存储平台上。项目初始需要从块存储平台复制25tb数据到项目平台。仅这一步就可能比基本存储成本高出数千美元。而且还不止于此。在初始数据加载之后,该项目将要求每周进行数据传输,每一次都需要额外的费用。
计划实现基于云的块存储的组织应该考虑这些因素出口费用选择平台和规划应用程序工作流程时。例如,它可能有意义优化应用程序以减少数据传输,在房屋上保持更多活动数据或将云存储的使用限制为某些应用程序,其中数据可能会留在该平台上。
2.困惑的账单
云服务提供商因其令人困惑和复杂的账单而臭名昭著,块存储也不例外。这不仅适用于意外出口费用,还适用于其他与存储相关的费用,这些费用可能会快速增加,而且往往难以解释和预测,特别是当工作负载不断变化,组织中有更多的团队使用存储服务时。
部分挑战是提供商常规改变其订阅费和定价结构,使得难以跟上当前的费用,几乎不可能预测远程成本。当您将其他云服务添加到混合时,这些问题变得更加复杂。使用多个提供商的组织具有更加困难的时间,因为它们导航提供者名称和结构的不同方式。
旨在导航成本复杂性时,客户必须主动。他们应该使用平台来奉献管理和优化成本所需的内部资源成本计算器或第三方工具来理解账单并控制它。客户还应该使用平台特性,比如标签,将特定的存储服务与使用它们的团队联系起来。
3.不一致的性能
许多云块存储服务面临的最大挑战之一是性能不一致,这对于使用块存储的应用程序类型(如关系数据库管理系统和虚拟桌面基础设施)尤其成问题。这些应用程序需要一致和可靠的I/O和吞吐量,并且不能很好地处理影响业务操作的中断。
的一个原因性能问题基于云的块存储通常是作为SAN实现的,它本身也有局限性。例如,与DAS相比,数据跨网络传输可能导致更高的延迟率。此外,数据流量可能不得不与其他存储或网络流量相竞争,而云的共享架构使这一问题更加复杂。由于块存储通常是虚拟化的,虚拟机配置会限制最大IOPS或吞吐量,造成性能瓶颈。
要解决性能问题,客户应该从监控其存储基础设施开始。例如,微软Azure客户可以使用Azure Monitor查看磁盘级别的指标,以隔离性能问题。他们还可能考虑部署多个磁盘,然后对它们进行分段,以获得更可预测的性能。
VM类型和配置可以产生差异。例如,亚马逊为弹性块商店(EBS)提供了优化的实例,提供专用带宽弹性计算云和EBS平台。优化存储所采取的步骤通常是特定于数据存储平台的。
4.停机时间和可用性问题
云块存储服务的其他挑战是计划外停机和不可预测的可用性,这两者都会严重影响关键的工作负载。事务密集型应用程序可能使用块存储服务来满足其数据需求。如果数据不可用,操作将停止,使用户无法访问他们的信息,使应用程序暂时无用。
停机时间和云可用性问题可能发生的原因有几个。例如,如果两个AWS实例使用相同的EBS卷名,则第二个实例可能尝试在第一个实例释放卷之前附加到该卷。此外,如果VM尝试挂载或卸载卷,即使没有命名冲突,有时也会出现问题。当供应商试图更新底层基础设施时,或者当电源故障和备份系统不能正常启动时,客户也会遇到问题。事实上,断电可能会导致永久性的数据丢失。
解决这些问题对客户来说可能很困难,因为其中许多问题源于提供商的基础设施和流程,而这不在客户的控制范围之内。出于这个原因,IT应该审查每个提供者并审查可用的服务水平协议,以确保平台能够满足工作负载需求。在设置服务时,IT部门还应该考虑到可用性。例如,谷歌的持久磁盘服务允许您使用区域持久磁盘来确保更高的可用性。此外,IT部门应该实现备份策略,充分保护数据不受提供商的影响。
超越前四大云块存储挑战
Taneja的调查还指出了块存储服务面临的其他几个挑战,包括应用程序同步和复制问题、备份和快照速度慢以及可伸缩性有限。调查还显示,22%的受访者表示没有重大问题,这是一个很好的趋势。
此外,最大的两个问题,数据输出成本和混乱的账单,是业务相关的问题,而不是技术问题,这表明云存储正变得更加成熟。幸运的话,云计算供应商将在客户寻找其他选择之前,提出更合理的定价方法。