坏消息是,您遇到了云存储支出问题。好消息是,第一步(通常也是最困难的一步)就是承认您存在问题。您可以立即采取一些切实可行的步骤来开始解决此问题。以下 10 个提示虽然主要以 IT 为中心,但可以帮助云每个云存储移动部分的所有者查看其使用情况并减少其存储占用空间,从而使组织能够控制支出。
01. 删除未连接的云存储
虚拟机终止后,通常只会自动删除与虚拟机关联的根卷。为了避免意外删除,额外的存储卷仍会保持原样并产生存储成本(在某些情况下,这是设计上的要求)。降低云成本的一个简单方法是查找和删除未连接的卷。这是一个毋庸置疑的选择 — 如果您不使用存储,请将其删除。但是,与任何未受限制的资源一样,这需要进行一些检测工作来确定存储的所有者并让他们证明存储是否需要存在。谁知道数据可能如此存在?
“热”存储层(通常用于存储频繁访问的数据)的价格可能比对应的“冷”存储层的价格高 5 倍。
02. 购买合适的存储层
每个公有云提供商都提供多个存储层。然而,每个人似乎都选择最快(也是最昂贵的)层,几乎不考虑或甚至根本不考虑成本。如果成本较高,则一定较好,对吗?不一定。
每月每 GB 层价格通常取决于访问数据的频率和速度。“热”存储层(通常存放需要低延迟、高性能、高吞吐量和高可用性的频繁访问的数据)的价格可能比对应的“冷”存储层(备份和归档等不常访问的数据应驻留在该层)的价格高 5 倍。
在评估存储层时,请考虑您的性能和成本要求,以便在需求与预算目标之间取得平衡。您始终可以稍后将数据移动到另一层。
03. 正确调整未充分使用的存储卷的大小
要在云存储上浪费资金,最简单的方法就是创建一个从未适当使用的存储卷。云提供商不允许您缩减存储卷。NetApp 建议您先完成识别超大卷的过程,然后创建具有实际需要的空间的新卷,迁移现有数据并删除超大卷。将来,只需为卷创建过程实施更好的存储需求评估。
04. 根据所需吞吐量降级存储
云提供商还提供性能层来满足您的吞吐量需求。您可以通过监控给定卷的实际读写访问来降低存储成本;如果吞吐量较低,则将其降级到较低的性能层。这样可以降低存储 IOPS,以便更好地与使用该 IOPS 的工作负载保持一致,同时降低成本。
05. 确定存储所需的冗余级别
当人们可以选择在任何地方复制数据时,他们往往会变得恐慌并选择一个遥远的位置。但是,您是否确实需要英国的数据来防止因美国的飓风等原因而丢失数据?答案当然是否定的,除非这是一场真真正正的大飓风。这类决策会对成本产生实质性影响;例如,不同地区的冗余的成本可能是本地冗余的两倍。明智地规划您的冗余需求非常重要,您可以借鉴业务影响分析和风险评估来确定实际需要的内容。
心算:通过根据容量和吞吐量选择合适的存储层,并仅在高峰使用时间跳到更高的存储层,您可以节省高达 70% 的月度云费用。
06. 删除旧快照
快照是所有虚拟机恢复战略的主要内容。通过多个快照,IT 组织可以根据特定的灾难恢复场景还原到特定时间点。最后一点是删除工作负载所有者所需的内容。但是,如果您有数百个虚拟机,每个虚拟机每天创建快照,而不删除前一天的快照,则云存储成本将呈指数级增长。您必须制定快照到期战略。幸运的是,大多数云提供商都有某种形式的快照生命周期策略来自动删除,无需依赖任何个人操作。
07. 管理出站数据传输请求
移动数据会耗费资金。这就是事实。但是,这些成本并不是完全相同的。在云中,数据传输成本取决于源和目标云服务器的位置。入站流量通常空闲(或足够近)。但是,当数据传输到云提供商的网络之外(也称为数据输出)时,成本会快速增长。请记住,就数据所有者而言,传输的目的是“我需要完成”,而不是“以这种方式实现经济高效”。要解决此问题,请鼓励用户将数据存储在尽可能接近实际使用位置的地方,以避免需要将其移动到其他位置。此外,还应考虑在数据输出之前对数据进行压缩和重复数据删除,并使用增量同步节省传输成本。最后,如果您可以删除数据或将其移动到归档层,请使用 zeal 执行此操作。
08. 最大限度地减少跨区域和跨地区数据传输
当数据在区域、国家或地区或者可用性地区之间移动时,云提供商会向您收取更多费用。这些数据传输可以是 DevOps 用来维护测试数据的应用程序架构的一部分,也可以是冗余战略的一部分。因此,数据传输需要有针对性且获得批准。让在尽可能接近用户群的地理位置托管必要的数据成为您的目标。从长期来看,请考虑重新构建解决方案,以最大限度地减少数据传输所需的路径。
09. 监控存储定价层
存储和数据传输的定价通常会根据使用量增加额外的成本层。如果您达到云提供商定价表中的指定级别(如“大于 <存储量>”等术语所示),您可能能够协商更合理的价格。请注意,较高的折扣仅适用于满足定价要求的存储数据。最后,您可能会被限制在一个长期合同中。您应尝试遵守该合同的约束,同时寻找方法根据增加的超时使用量来协商降低成本。
“只需考虑如何构建基于云的架构,公司每季度可以节省数十万美元,有时甚至每月节省 10 万美元。”
10. 清理存储中未完成的上传
某些工作负载要求用户上传文件。在这种情况下,中断上传有时会导致部分对象停留在云存储中,成为不可用的数据,使您产生实际成本。根据大小,不完整的上传可能会导致大量的浪费,因为管理员往往害怕删除或移动任何内容(请参见步骤 6)。最佳操作方法是备份未完成的上传内容,然后将其删除。