企业必须制定正确的战略,避免云计算成本陷阱,并且可以使用一些成本管理最佳实践将其保持在预算范围内。
创新互联公司是一家专业提供围场企业网站建设,专注与成都网站建设、网站制作、H5开发、小程序制作等业务。10年已为围场众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。很多企业利用云上托管的工作负载的好处,但无法控制云账单,这种基础架构模式无法持续。企业必须仔细评估云服务成本。
云计算成本飙升的原因有很多,包括资源过度分配、不必要的容量和对环境的可见性下降。幸运的是,有助于企业消除不必要的支出的工具和成本优化实践。成本优化还可以帮助企业在云性能和成本之间取得平衡。
下面介绍了使用以下实践和工具降低云成本的方法。
1.选择保留或现货实例
如果企业想在云中实现某种平衡,可以找到更便宜的按需资源替代方案。如果可能,请使用以下分段价格方案:
●预留实例。事先承诺在1-3年内使用特定容量的企业可以预订实例,从而节省云计算资源。根据平台和其他变量调度实例,与按需实例相比,最多可节省80%的资源。各大云计算供应商通过Amazon EC2预留实例(RI)、Azure预留虚拟机实例和Google Cloud在使用程序时提供定价选项。AWS也有类似的折扣率降低计划,但比标准EC2 RI更灵活。保留实例最适合具有一致和可预测容量的工作负载。
●Spot实例。开发人员可以通过Amazon EC2 Spot实例、Azure Spot VM、Google Cloud Preemptible VM和Google Spot VM以非常低的价格访问未使用的容量。这种价格模式的节省取决于购买的资源类型和购买时的价格。根据一个地区的总容量要求,这些实例可能会突然中断。最适合无状态工作负载、批处理任务和其他允许中断的任务。
2.容量规划
即使企业可以快速启动或关闭云计算实例,也经常为未使用的容量支付费用。IT团队必须确保有足够的可用容量来处理意外的通信量突发和负载波动,但不能过度使用不必要的资源。
容量规划的一部分是选择适合企业工作负载的云计算资源。计算实例可以选择多种配置,以满足每个应用程序独特的处理、内存、存储和性能要求。有这么多选项可用,实例太大,提供的处理器、内存和存储比工作负载实际需要的多。这些额外资源每月浪费资金,除非使用。通过“适当调整”云实例降低成本。自动缩放还有助于避免为未使用的云容量付费。云计算供应商提供具有智能缩放功能的基本服务,如AWS自动缩放。这些功能可用于自动监视和调整应用程序大小以满足需求,并优先考虑成本、可用性或性能。
考虑成本,设置自动缩放参数。例如,为不需要大规模扩展的低优先级工作负载设置性能限制。配置自动缩放设置,以使用最少的所需资源满足需求。酌情包括上述折扣计划。
无服务器计算也可以帮助解决扩展问题,但为了防止超出成本控制,需要进行一些预先计划。企业还可以使用备用和缓存等技术来应对意外的流量激增,而无需为空闲容量付费。
3.数据传输成本限制
将数据移入和移出公共云可能会成本高昂。云计算供应商收取数据出口费用,以便在平台或地区之间移动数据。避免不必要的数据传输,以降低云计算成本。
首先评估云计算供应商的传输成本。然后调整云计算体系结构,减少所需的数据传输次数。例如,您可以将经常访问云托管数据的本地应用程序迁移到云中,从而消除这种迁移。
此外,还评估各种传输方法的成本,以加快和保护云平台和企业专用数据中心之间的数据移动。
4.使用成本监控工具
有效的成本管理战略需要适当的工具来监测成本。
AWS提供了多种成本监控工具AWS Cost Explorer,可分析过去的支出(最多13个月前),并预测未来3个月的云支出。另一个选项AWS预算使用自定义警告,在支出超过特定地点时通知经理。此外,还可以自动控制资产,从而降低云成本。
Microsoft云用户可以使用Azure cost management chargeback监控成本。此工具跟踪每个Azure服务的成本,提供未来发票预测,并在用户超出预算时通知用户。同样,通过Google成本管理,Google云平台用户可以识别成本峰值,并制作成本报告,以优化成本。
除了云基本选项外,第三方成本监控工具还使企业能够做出明智的成本决策。例如,目前NetApp拥有的CloudCheckr跟踪云资产的支出,并提供降低成本的建议。云零和Densify是第三方云成本监控和管理工具的另一个示例。
5.防止云蔓延
云扩散是云计算资源不受控制的扩散,导致很多云账单激增的罪魁祸首。企业无法消除不再是整体战略一部分的云服务时,将继续支付费用。例如,存储的实例是累积的,特别是用于保护数据或与计算实例断开连接时。删除云服务器实例可能会忽略关联的存储。确定不必要的存储实例,并考虑根据企业数据保留策略删除相应的策略。
为了大限度地减少蔓延风险,通常使用基础架构和应用程序监控和管理工具来设置云计算环境的适当可见性。制定关于如何和何时禁用不再需要的云计算资源的公司政策。使用自动配置关闭现有工作负载。
除了云计算战略外,还需要密切监控云账单和合同,以确定企业是否为不再使用的云服务支付费用。
6.策略性地缓存存储
一些公共云提供商(如AWS Elasti Cache)提供基于内存的缓存服务。缓存将重要或经常访问的数据移动到内存中,并更接近计算实例,而无需从存储实例中检索数据。这样可以提高特定应用程序的性能,降低更高层的云存储成本。——特别是在性能敏感的工作负载在偏远地区运行,或者需要有效的复制以实现灵活性时,可以节省——。另一方面,谷歌云存储允许用户指定存储桶的地理存储位置。
7.以较低的计算成本运行工作负载
高峰时间和计算需求会影响云价格。将工作负载转移到要求和价格较低的一些地理服务区域(如地区),可以降低云计算成本。只要通用存储服务能够支持每个位置,工作负载就只能看到服务区域之间的延迟差异。但是,安全性和合规性要求可能会导致某些地区无法运行工作负载。
成本管理和控制通常是企业模糊战略的核心部分。在某些情况下,一旦确定了成本效益,企业就可以在完全不同的云平台上部署工作负载,或者执行特定任务,如软件测试和开发。
8.限制对云平台的访问
公有云的核心魅力在于自助服务的性质。企业通常允许个别用户和利益相关者访问云平台,以配置、部署、监控和解决工作负载问题。这种开放式访问可能很方便,但也会带来意想不到的、计划外的、有时不必要的成本。
为了降低成本,一些企业将对云平台的访问限制在有云计算成本管理经验的用户(如云计算设计师和工程师)身上。这些云专家熟悉供应商的产品和成本结构,可以设计云计算基础架构,在限制云成本的同时提供可靠的性能。负责使用云计算的IT员工必须确定最适合自己企业的成本管理战略。