许多公司从在云中托管工作负载中获益,但如果无法控制云账单,这种基础架构模型是不可持续的。云费用飙升的原因有很多,例如资源过度配置、不必要的容量以及对环境的可见性差。幸运的是,有一些工具和成本优化实践可以帮助消除不必要的支出。
了解如何使用以下工具和实践降低云成本。
1、转商用云提供商
大型云计算公司提供了一系列选择,包括一些一流的服务,这些服务既适用于数据存储等平凡的工作,也适用于机器学习或计算机视觉等复杂的工作。
但是,如果不打算使用所有好的API和服务,可以找到商用云提供商,它们或多或少地以更低的价格出售相同的产品或服务。Linode、DigitalOcean、Vultr、Hetzner、Scaleway和LightSail等企业的报价可能更便宜,尤其是对于简单的负载。
2、在申请折扣之前先进行评估
虽然打折很有吸引力,但是用户应当对相关的目标展开评估。云服务提供商的主要意图是锁定用户的云使用量,而用户的首要任务是省钱。云服务提供商提供了各种折扣选项(例如,预留实例、企业协议和节约计划),不过这些折扣选项会要求用户在合同中做出承诺,保证在1~3年内使用某些类型和级别的云计算服务。但是用户并不想签署那些会将自己锁定在未经优化或浪费的云支出上的合同。这时,用户首先要进行全面评估,评估可以节省云支出的所有方面。
3、关闭未使用和无响应的实例
大多数云计算用户都很难理解这一点。在任何云计算提供商提供的云平台上运行虚拟实例,即使闲置或者未使用的实例也会让用户支付费用。开发人员需要了解这些,如果他们不再使用实例,例如在当去吃午餐、参加会议或下班回家时,都要停止实例运行。
有几种方法可以做到这一点。可以通过云计算提供商的门户、编写调度脚本或通过使调度过程自动化来手动停止它们,后者可通过许多云管理平台(如IBM Cloud Orchestrator、Apache CloudStack或Symantec Web)进行。
自动化调度过程是最具成本效益的,因为它不需要人为干预。用户可以将云计算实例设置为星期一到星期五从早上8点到晚上8点之间运行。用户可以标记需要保持活动的实例,因此它们不会在预定时间后终止。
4、采用混合云
并不是每个企业都有备用的服务器,但那些拥有的企业可以利用日益复杂的软件包来构建将它们连接在一起的安全子网。这样可以降低成本,甚至可能更加安全。
5、监控以减少云计算流量
由于云计算具有自动化特性,因此存在许多可能导致成本激增的问题。而主动监控是提高效率的根源,这是控制成本的关键策略。
云计算新用户所犯的一个常见错误是忘记(或不知道)上传或下载传输到云计算的数据是计量的,因此成本可能高昂。全面监控是一个好主意,同时决定保留内部部署以及应该进入云端的内容。
根据其业务,用户可能还会考虑使用边缘计算从云端卸载。如果用户的业务是数据密集型的,那么这一点尤其正确,因为它还具有将数据移近客户并仍然远离云计算的优势。
6、观察默认配置
许多云计算实例的默认大小使其配置更容易。在很多情况下,企业的代码并不需要所有的存储空间,但需要继续为此支付费用。更糟糕的是,云计算提供商通常很难缩小这个未使用的空间。如果在创建过程中保持警惕,通常可以具有足够的空间运行其应用程序。
更多云技术相关问题,欢迎在线咨询创新互联:
分享标题:降低云计算成本的有效方法
标题URL:
http://kswsj.cn/article/sohcsd.html