管理云计算成本的10个技巧

2023-10-13 08:59
文章标签 技巧 管理 计算成本

本文主要是介绍管理云计算成本的10个技巧,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  管理云计算成本的10个技巧

  对于很多企业来说,管理云计算成本已成为一个巨大的问题。
管理云计算成本的10个技巧
  在RightScale 公司的2018年云计算状态调查报告中,80%的受访者将管理云计算支出视为一个主要的挑战。而且,组织应用云计算的时间越多,他们就越有可能将成本视为一种障碍。

  成本管理如此具有挑战性的部分原因是组织在公共云服务上花费了大量资金。超过一半的企业(52%)在RightScale公司调查中表示,他们每年在云计算方面的支出超过120万美元,超过四分之一(26%)的企业支出超过600万美元。第二年的支出可能会高得多,因为71%的企业计划将云计算支出增加至少20%,而20%的企业预计将目前的云计算支出增加一倍。

  鉴于这些数字,调研机构Gartner公司预测,全球公共云支出在2018年增长21.4%至1,864亿美元,高于2017年的1535亿美元,这并不足为奇。

  (1)监控日常开支

  配置新计算资源的简便性和速度是组织选择使用公共云服务的关键原因之一。在大多数企业中,开发人员和其他IT专业人员每天都会多次启动新实例。如果云计算管理人员每周或每季度监控使用情况,他们很容易因意外收费过高而感到茫然。这就是为什么大多数专家建议使用仪表板的原因,因此需要每天监控云计算的使用情况,越频繁越好。

  一些组织选择投资第三方工具用于此目的,但云计算供应商本身也提供企业可以使用的监控工具,几乎没有成本。例如,亚马逊网络服务(AWS)有一个成本和使用情况报告,它跟踪每小时或每天的使用情况,以及一个可信赖的顾问工具,可帮助企业优化成本,以及提高性能和安全性。Microsoft Azure提供Azure监视器和成本管理服务,谷歌云平台提供Stackdriver Monitoring。

  (2)关闭未使用或不必要的实例

  就像人们经常提醒在离开房间时关灯一样,而这些提醒在公共云计算资源方面似乎更加必要。IT工作人员经常为短期目的启动一个新实例,然后在完成后忘记将其关闭。

  RightScale公司的调查发现企业正在转向自动化工具和人工处理流程来解决这个问题。例如,72%的受访者已采取措施消除无效的存储,71%的组织在数小时后关闭工作负载,69%的组织指定工作负载的到期日期。

  (3)需要采用标签

  虽然一些供应商推出了不需要使用标签的云计算管理解决方案,但大多数企业仍然依赖于要求他们标记工作负载的工具。这些标签可以指示许多不同的属性,例如,它是开发还是生产工作负载它应用于哪个应用程序或服务它必须满足哪些合规性要求何时应关闭工作负载以及哪个部门应该负责等问题。

  (4)依靠自动化而不是人工过程

  随着组织对公共云的使用不断增长,并且开始使用更多的云计算提供商的服务,许多组织发现他们在早期用于监控和优化公共云使用的人工流程已不再适用。自动化解决方案可以更轻松地跟踪使用情况,并在整个公司范围内实施策略。调研机构Forrester公司的分析师Lauren E. Nelson指出,“许多企业转向云计算来降低基础设施支出或避免新投资高额的前期成本。尽管如此,许多企业都没有实现这些目标。其成功更依赖于云计算管理和治理的成熟度,并随着工作量和成本复杂性不断增加,用户、账户和实例类型的不断增加,基础设施和运营专业人员越来越依赖工具来实现管理实践的可见性、一致性和可扩展性。”

  (5)考虑采用独立的云成本管理工具

  对于许多企业而言,可能最有意义的自动化解决方案类型是独立的云计算成本监控和优化(CCMO)工具。这些解决方案的成本通常只是更复杂的混合云管理工具的一小部分。根据Forrester公司的Nelson的说法,“云计算成本监控和优化(CCMO)客户在两到六个月内引用投资回报率(ROI),这比更昂贵的工具更快,这些工具也包括合规性、编排和其他解决方案。”

  相当多的不同供应商推出了云计算成本监控和优化(CCMO)工具。在其2018年第二季度的调查报告中,Forrester公司将RightScale、CloudHealth Technologies、Turbonomic、Densify列为行业领导者,Apptio、CloudCheckr、微软公司是行业出色厂商,而Cloudability和Teevity公司是行业竞争者。

  (6)如果企业需求更加复杂需要投资混合云管理工具

  需求更加复杂的大型企业可能会发现他们需要混合云管理(HCM)解决方案。这些工具通常将监控和成本管理功能与合规性、编排、经纪、模板创建和其他自动化功能相结合。混合云管理(HCM)解决方案更昂贵,但也提供比云计算成本监控和优化(CCMO)解决方案更广泛的功能。

  与云计算成本监控和优化(CCMO)市场一样,许多不同的供应商都提供混合云管理(HCM)解决方案。在最新的Forrester Wave HCM Tools报告中,Forrester公司将RightScale、Scalr、VMware和Embotics列为领导者,思科、CloudHealth Technologies、Turbonomic、HyperGrid、Micro Focus、Red Hat和BMC Software是行业出色厂商,而RackWare公司为行业竞争者。

  (7)寻找具有机器学习功能的解决方案

  如果企业选择使用云计算成本监控和优化(CCMO)或混合云管理(HCM)解决方案,可能需要考虑一个包含分析和机器学习的工具。该技术有助于管理软件随着时间的推移更好地提出成本优化建议,使组织尽可能地降低成本,同时减轻IT员工的负担。Nelson表示,“最终,许多云计算成本监控和优化(CCMO)供应商希望他们的客户默认信任建议,选择实时自动实施建议,以便更加频繁地减少工作量的增量节省。这些发展将从根本上改变云计算管理人员和这些工具的作用。”

  (8)采用系统的方法进行云计算成本管理

  当然,云计算成本管理需要的不仅仅是技术,它还要求组织获得适当的人员和流程。 Gartner公司建议组织系统地解决问题。它为公共云成本管理提供了一个五个步骤的框架:

  计划:创建预测以设定支出预期。

  跟踪:观察企业的实际云计算支出,并将其与预算进行比较,以便在出现意外情况之前检测异常情况。

  减少:快速消除浪费云计算支出的资源。

  优化:利用提供商的折扣模型并优化企业的工作量以降低成本。

  成熟:持续改进和扩展企业的成本管理流程。

  (9)注意供应商锁定

  专家还建议企业云计算管理员需要了解供应商锁定问题。全球最大的提供商主导着公共云市场。根据Synergy Research Group公司的最新调查数据,亚马逊网络服务(AWS)公司占据全球公共云市场40%的份额,而AWS、微软、谷歌前三大云计算供应商共同控制着超过60%的市场份额。

  在这种环境中,企业应该警惕过度依赖一个提供商或使用可能难以迁移到其他供应商的服务。这些情况会随着时间推移而增加成本。

  (10)优化私有云成本

  最后,值得注意的是,即使企业在管理其公共云支出方面没有遇到任何问题,其采用私有云成本仍然具有挑战性。SoftwareONE公司的调查报告发现,56%的受访者认为公共云和内部数据中心的管理同样复杂并且耗时,38%的受访者表示公共云和内部部署的定价同样复杂且令人困惑。根据451 Research公司的白皮书,35%的企业正在将数据从公共云迁移回私有云。但是,从公共云迁移到私有云可能无法解决成本管理问题。451 Research公司在报告中指出,“我们的建议是使用工具、外包服务和合作伙伴关系来尽可能地优化私有云以节省资金,同时仍然受益于私有云的更多增值优势,例如控制、性能和安全性。”

这篇关于管理云计算成本的10个技巧的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/202133

相关文章

SpringBoot结合Knife4j进行API分组授权管理配置详解

《SpringBoot结合Knife4j进行API分组授权管理配置详解》在现代的微服务架构中,API文档和授权管理是不可或缺的一部分,本文将介绍如何在SpringBoot应用中集成Knife4j,并进... 目录环境准备配置 Swagger配置 Swagger OpenAPI自定义 Swagger UI 底

Linux权限管理与ACL访问控制详解

《Linux权限管理与ACL访问控制详解》Linux权限管理涵盖基本rwx权限(通过chmod设置)、特殊权限(SUID/SGID/StickyBit)及ACL精细授权,由umask决定默认权限,需合... 目录一、基本权限概述1. 基本权限与数字对应关系二、权限管理命令(chmod)1. 字符模式语法2.

在macOS上安装jenv管理JDK版本的详细步骤

《在macOS上安装jenv管理JDK版本的详细步骤》jEnv是一个命令行工具,正如它的官网所宣称的那样,它是来让你忘记怎么配置JAVA_HOME环境变量的神队友,:本文主要介绍在macOS上安装... 目录前言安装 jenv添加 JDK 版本到 jenv切换 JDK 版本总结前言China编程在开发 Java

Spring Boot Actuator应用监控与管理的详细步骤

《SpringBootActuator应用监控与管理的详细步骤》SpringBootActuator是SpringBoot的监控工具,提供健康检查、性能指标、日志管理等核心功能,支持自定义和扩展端... 目录一、 Spring Boot Actuator 概述二、 集成 Spring Boot Actuat

游戏闪退弹窗提示找不到storm.dll文件怎么办? Stormdll文件损坏修复技巧

《游戏闪退弹窗提示找不到storm.dll文件怎么办?Stormdll文件损坏修复技巧》DLL文件丢失或损坏会导致软件无法正常运行,例如我们在电脑上运行软件或游戏时会得到以下提示:storm.dll... 很多玩家在打开游戏时,突然弹出“找不到storm.dll文件”的提示框,随后游戏直接闪退,这通常是由于

MySQL多实例管理如何在一台主机上运行多个mysql

《MySQL多实例管理如何在一台主机上运行多个mysql》文章详解了在Linux主机上通过二进制方式安装MySQL多实例的步骤,涵盖端口配置、数据目录准备、初始化与启动流程,以及排错方法,适用于构建读... 目录一、什么是mysql多实例二、二进制方式安装MySQL1.获取二进制代码包2.安装基础依赖3.清

MySQL 多列 IN 查询之语法、性能与实战技巧(最新整理)

《MySQL多列IN查询之语法、性能与实战技巧(最新整理)》本文详解MySQL多列IN查询,对比传统OR写法,强调其简洁高效,适合批量匹配复合键,通过联合索引、分批次优化提升性能,兼容多种数据库... 目录一、基础语法:多列 IN 的两种写法1. 直接值列表2. 子查询二、对比传统 OR 的写法三、性能分析

Spring Boot集成Druid实现数据源管理与监控的详细步骤

《SpringBoot集成Druid实现数据源管理与监控的详细步骤》本文介绍如何在SpringBoot项目中集成Druid数据库连接池,包括环境搭建、Maven依赖配置、SpringBoot配置文件... 目录1. 引言1.1 环境准备1.2 Druid介绍2. 配置Druid连接池3. 查看Druid监控

Python使用vllm处理多模态数据的预处理技巧

《Python使用vllm处理多模态数据的预处理技巧》本文深入探讨了在Python环境下使用vLLM处理多模态数据的预处理技巧,我们将从基础概念出发,详细讲解文本、图像、音频等多模态数据的预处理方法,... 目录1. 背景介绍1.1 目的和范围1.2 预期读者1.3 文档结构概述1.4 术语表1.4.1 核

Knife4j+Axios+Redis前后端分离架构下的 API 管理与会话方案(最新推荐)

《Knife4j+Axios+Redis前后端分离架构下的API管理与会话方案(最新推荐)》本文主要介绍了Swagger与Knife4j的配置要点、前后端对接方法以及分布式Session实现原理,... 目录一、Swagger 与 Knife4j 的深度理解及配置要点Knife4j 配置关键要点1.Spri