草庐IT

17个值得推荐的云成本管理工具

Peter Wayner 2023-03-28 原文

控制云计算服务的支出比以往任何时候都更重要。云平台将帮助用户掌握云计算服务相关成本的动态,这些成本可能会迅速增加。

云计算供应商曾经承诺为用户节省更多的成本,但是首席财务官每月都会收到高昂的云计算服务账单。现在是他们管理云成本的时候了。

云成本管理是一种有效的解决方案。云成本管理工具可以跟踪所有的账单,将它们分配给负责统计成本的各个团队。这样,那些添加需要采用更多存储空间和服务器资源的华而不实功能的团队将不得不为他们浪费的成本负责,而那些没有采用更多内容和磁盘空间的程序员可以获得奖励。

拥有简单配置的小型团队可能可以使用云计算供应商的库存服务。对许多首席信息官来说,成本控制是一个主要的问题,云计算供应商也知道这一点。他们已经开始增加更好的管理工具和警报,在云计算账单达到顶峰之前触发警报。关于全球三大云平台的管理,可以采用Azure成本管理、谷歌云成本管理和AWS云财务管理工具。

一旦用户对云计算的投入越来越大,独立的成本管理工具就开始变得有吸引力。它们的设计目的是与多个云平台一起工作,并构建统一数据以方便使用的报告。有些用户甚至可以跟踪在内部部署设施运行IT设备的成本,这样就可以与租用或建造数据中心的成本进行比较。

在许多情况下,云成本管理器是更大套件的一部分,其目的不仅是关注成本,而且还执行安全等其他规则。有些工具没有直接作为云计算控制工具对外销售,但已经发展到可以帮助解决这个问题的水平。一些用于调查企业架构或管理软件治理的工具现在同时跟踪成本。它们可以提供与专门构建的云成本工具类似的节省成本的机会,并且还可以帮助完成其他管理工作。

以下是按字母顺序排列的一些顶级云成本跟踪工具。随着企业管理人员认识到他们需要控制云计算账单,这一领域正在迅速扩大。所有这些工具都可以帮助企业管理可能在世界各地运行的云计算服务。

1、Anodot

Anodot的云监控工具的第一项工作是跟踪通过各种服务和应用程序的数据流。如果出现影响用户的异常或故障,就会发出警告。在多个云平台中跟踪实例和pod的成本是这项工作的一部分。仪表板生成一组信息图,使研究每个微服务或API成为可能,并确定在高需求和低需求时保持其运行所需的成本。这种细节使用户能够发现成本高昂的工作负载并找到削减它们的方法。

Anodot的突出特点:

  • 与更广泛的监控系统集成,以合理的价格提供更好的客户体验。
  • 可作为集成和转售的“白标签”平台。

2、AppDynamics

在Kubernetes环境中跟踪和控制容器是思科AppDynamics(以前称为Replex)的目标。该工具现在是一个更大的系统的一部分,该系统可以监视公有云中或内部部署设施运行的集群,以确保它们正确运行。跟踪成本只是一个系统的一小部分,该系统不断收集统计数据并观察异常情况。一个重要的报告流程将成本数据提供给负责他们的团队,这样每个人都可以了解每月账单的详细情况。AppDynamics还提供了一个专有的机器学习引擎,可以将历史数据转换为有效部署的计划。策略控制层提供了细粒度的限制,以确保团队可以访问他们需要的内容,但无法访问他们不需要的内容。

AppDynamics的突出特点:

  • 集成成本管理与一般应用程序监控。
  • 为软件栈的每一层连接用户体验和业务结果。

3、Apptio Cloudability

Apptio公司提供了大量用于管理IT商店的工具,Cloudability是其用于处理云计算成本的工具。该工具分解了正在使用的各种云实例,将它们分配给企业的团队以进行计算。在理想情况下,企业的团队将能够控制自己的成本,并通过提供的报告和仪表板预测未来的使用情况。例如,Cloudability的True Cost Explorer提供了数据透视表,可以在聚合变量之间切换,以制定准确的计划并预测未来的使用情况。Cloudability与Jira等票务工具集成用于规划,与PagerDuty或Datadog等跟踪工具集成用于监控。

Cloudability的突出特点:

  • 计划未来购买预留实例,以实现成本节约。
  • 将未来的工作负载分配给合适功能的可用实例。

4、CloudAdmin

CloudAdmin创建的仪表板简单直接。该工具跟踪云计算服务的使用情况,并为调整服务器大小或将其转换为预留实例提供建议。服务器实例可以分配给团队,然后通过预算进行跟踪。如果支出超过了规定的界限,警报就会与电子邮件或其他常见的通信工具(例如PagerDuty)集成在一起以通知员工。

CloudAdmin的突出特点:

  • 经过仔细筛选的数据源提要提取了有关消费的关键细节,从而节省了浏览过多信息的时间。
  • 当超出阈值时,自动警报可以阻止失控的支出。

5、CloudCheckr

CloudCheckr专注于控制云成本和安全性。该工具是NetApp用于云管理的Spot的一部分,通过跟踪标准支出事件(例如消费、预测和调整实例大小)来负责成本管理。该工具支持将自己的层添加到商品云实例的转售。使用白标签选项可以查看所有报告和图表,以帮助客户了解他们的账单。还有一个重点是支持政府使用的公有云。

CloudCheckr的突出特点:

  • 通过跟踪安全配置监控隐私法规的合规性。
  • 通过跟踪基线消耗来调整预留实例的大小。

6、Datadog

监视云计算服务器、网络、无服务器平台和其他应用程序是Datadog工具集的首要任务。跟踪云成本只是工作负载的一部分。它的遥测技术收集了有关性能和成本的数据,Datadog将其构建成仪表板,以帮助企业了解应用程序的成本和性能。其目标是在考虑交付价格的情况下,促进有关应用程序性能的决策。理解这种权衡可以节省成本。

Datadog的突出特点:

  • 跨多个云平台的基础设施监控的广泛套件。
  • 监控真实用户和模拟用户,更容易提供更好的用户体验。

7、Densify

Dentify通过处理容器和VMware实例构建了一系列用于管理云计算基础设施的工具。运行集群的最佳方法是保持精确、细致的负载记录,然后使用这些数据快速地放大和缩小。Dentify的优化器专注于云计算资源,例如实例、Kubernetes集群和VMware机器。Dentify建议,这种方法可以将缩放比例提高30%。Dentify的FinOps工具生成广泛的报告,以为应用程序开发人员提供帮助。

Densify的突出特点:

  • 跟踪机器上的负载,以确保正确大小的实例分配。
  • 构建汇总消费的报告,以帮助开发人员调整硬件规模。

8、Flexera One

FlexeraOne云管理套件解决了许多云计算管理任务,例如跟踪资产或企业治理以编排控制。这套套件的一个重要部分是用于控制预算。该工具跟踪多云支出,并按团队和项目进行详细报告。FlexeraOne还提供了针对浪费分配优化消费的建议,并提供了将这些观察结果付诸实践的自动化系统。该工具还集成了机器学习和人工智能,以帮助分析跨多个云平台的消费模式。

FlexeraOne的突出特点:

  • 集成跨多个云平台的报告,以帮助业务团队了解成本。
  • 确定正确调整实例的选项,并消除浪费的支出。

9、Harness

DevOps团队可以使用持续集成(CI)/持续交付(CD)管道(这是Harness的核心部分)来自动化部署。然后,一旦代码开始运行,就可以跟踪使用情况以保持预算一致。Harness的成本管理功能观察与历史支出相比的异常情况,为团队生成警报。自动停止未使用实例的特性可以与Spot机器一起工作,有效地释放它们节省成本的潜力。

Harness的突出特点:

  • 与开发管道的深度集成,使成本节约成为软件创建过程的一部分。
  • 自动化合规将成本管理与监管和治理工作集成在一起。

10、Kubecost

依赖Kubernetes部署容器pod的团队可以安装Kubecost来跟踪支出。它将在所有主要云平台以及托管在内部部署设施的pod上工作。随着Kubernetes调整以处理负载,成本会被跟踪,并在一组统一的报告中呈现。意外的部署会触发人为干预的警报。

Kubecost的突出特点:

  • 优化跟踪Kubernetes部署如何影响成本。
  • 动态推荐追踪降低支出的机会。

11、ManageEngine

DevOps团队依靠ManageEngine来跟踪一系列潜在的问题,从安全性到API端点过载。它的CloudSpend工具将从云计算电子表格账单中提取数据并汇总,以提供有用的、可操作的理解水平。其成本数据可以提供给特定的团队,而ManageEngine的预测分析将根据历史数据规划预留实例。目前适用于AWS和Azure云平台。

ManageEngine的突出特点:

  • 支出分析深入挖掘数据,以了解细节
  • 支持全球部署的多币种

12、Nutanix Xi

拥有大型多云部署的企业可以使用Nutanix Xi的成本管理(以前称为Beam)来跟踪一系列安装的成本,包括托管在内部部署的私有云机器。该工具可以定制,通过考虑加热和冷却成本、硬件和数据中心租金,生成准确的私人安装成本评估报告。这使得更容易做出关于将工作负载分配到成本最低的部署的准确决策。该过程可以自动化,以简化管理和预先规划预留实例的预算。

Nutanix Xi的突出特点:

  • 私有云的计量构建了对预置硬件成本的直接洞察。
  • 预算警报和动态优化有助于适当的消费,以最小化成本。

13、ServiceNow

运行大量微服务集合的团队依赖ServiceNow来管理一些堆栈。许多工具都是面向客户的解决方案,例如IT自动化,但也有更多的后端工具用于通过智能管理性能来优化IT操作。新的AIOps也可以提供人工智能解决方案。

ServiceNow的突出特点:

  • 用于跟踪和优化IT资产的多种工具。
  • 风险管理与治理工具的良好结合。

14、Turbonomic

IBM公司依靠Turbonomic提供一个人工智能驱动的解决方案来管理部署,以使应用程序需求与基础设施相匹配。该工具将根据需求自动启动、停止和移动应用程序。驱动这些决策的数据存储在一个仓库中,以训练未来做出决策的人工智能。最新版本包括一个新的仪表板和基于Grafana的报告框架。

Turbonomic的突出特点:

  • 全栈集成图形,了解整个应用程序的需求和成本。
  • 旨在自动化资源分配,以节省工程团队的工作量。

15、VMware Aria CloudHealth

VMware在CloudHealth品牌下建立了Aria Cost和Aria Automation,以管理所有主要云平台以及混合云的部署。成本核算模块跟踪支出,将其分配给业务团队,同时优化部署以最小化成本。建模层可以构建摊销和消费计划,以预测未来的需求。财务经理和开发团队可以深入到这些预测中,专注于特定的应用程序或服务系列。更大的产品线集成了成本管理、自动化部署和安全实施。

CloudHealth的突出特点:

  • 支出治理确保团队遵循个人的资源消耗预算。
  • 整合云成本与业务指标和关键性能指标,以了解计算成本和底线之间的联系。

16、Yotascale

编写和部署代码的工程师应该承担云计算成本的大部分责任,他们做出启动更多实例和存储更多数据的细粒度决策。Yotascale希望为他们提供更多的信息,使他们能够利用旨在跟踪机器的工具优化硬件消耗,并将成本直接分配给负责的团队。预测工具还可以发现异常情况,发出警报以防止月底出现意外账单。

Yotascale的突出特点:

  • 面向工程师的工具直接向构建软件和启动机器的团队提供预算信息。
  • 自动跟踪提供预测和标记问题,及过度消费的详细信息。

17、 Zesty

虽然许多云计算管理人员通过复杂的报告提供见解,但Zesty被设计为自动启动和关闭额外实例的工作。一个关键特性使它能够观察市场,以发现云平台上容量过剩的大折扣实例。它提供了一种由人工智能算法提供信息的工具,可以与AWS公司的API一起工作,以做出决策,在不超出预算的情况下保持足够的机器运行以满足用户的需求。该工具甚至可以控制分配给单个计算机的磁盘空间数量,同时从预留实例市场现场购买和出售处理器时间。

Zesty的突出特点:

  • 对存储空间分配等细节进行深度管理,将成本降至最低。
  • 与现货市场整合,以尽可能降低成本。

有关17个值得推荐的云成本管理工具的更多相关文章

  1. ruby - i18n Assets 管理/翻译 UI - 2

    我正在使用i18n从头开始​​构建一个多语言网络应用程序,虽然我自己可以处理一大堆yml文件,但我说的语言(非常)有限,最终我想寻求外部帮助帮助。我想知道这里是否有人在使用UI插件/gem(与django上的django-rosetta不同)来处理多个翻译器,其中一些翻译器不愿意或无法处理存储库中的100多个文件,处理语言数据。谢谢&问候,安德拉斯(如果您已经在ruby​​onrails-talk上遇到了这个问题,我们深表歉意) 最佳答案 有一个rails3branchofthetolkgem在github上。您可以通过在Gemfi

  2. ruby-on-rails - 获取 inf-ruby 以使用 ruby​​ 版本管理器 (rvm) - 2

    我安装了ruby​​版本管理器,并将RVM安装的ruby​​实现设置为默认值,这样'哪个ruby'显示'~/.rvm/ruby-1.8.6-p383/bin/ruby'但是当我在emacs中打开inf-ruby缓冲区时,它使用安装在/usr/bin中的ruby​​。有没有办法让emacs像shell一样尊重ruby​​的路径?谢谢! 最佳答案 我创建了一个emacs扩展来将rvm集成到emacs中。如果您有兴趣,可以在这里获取:http://github.com/senny/rvm.el

  3. ruby-on-rails - Rails 中的推荐引擎 - 2

    我想为我的Rails网络应用程序提供推荐功能。特别是,我想向新注册的用户推荐他可能想要关注的其他用户。Rails中是否有用于此目的的引擎/gem?如果没有,我应该从哪里开始构建它?谢谢。 最佳答案 有Coletivogemhttps://github.com/diogenes/coletivo我试了一下。在MySQL上运行。Neo4jhttp://neo4j.org真的很容易实现一个“跟随谁”。事实上,大多数展示其能力的样本都涉及“跟随谁”。快速提示-只有在JRuby上运行时,Neo4j.rb才会很酷。如果不是-使用Neograph

  4. ruby-on-rails - 事件管理员日期过滤器日期格式自定义 - 2

    是否有简单的方法来更改默认ISO格式(yyyy-mm-dd)的ActiveAdmin日期过滤器显示格式? 最佳答案 您可以像这样为日期选择器提供额外的选项,而不是覆盖js:=f.input:my_date,as::datepicker,datepicker_options:{dateFormat:"mm/dd/yy"} 关于ruby-on-rails-事件管理员日期过滤器日期格式自定义,我们在StackOverflow上找到一个类似的问题: https://s

  5. 世界前沿3D开发引擎HOOPS全面讲解——集3D数据读取、3D图形渲染、3D数据发布于一体的全新3D应用开发工具 - 2

    无论您是想搭建桌面端、WEB端或者移动端APP应用,HOOPSPlatform组件都可以为您提供弹性的3D集成架构,同时,由工业领域3D技术专家组成的HOOPS技术团队也能为您提供技术支持服务。如果您的客户期望有一种在多个平台(桌面/WEB/APP,而且某些客户端是“瘦”客户端)快速、方便地将数据接入到3D应用系统的解决方案,并且当访问数据时,在各个平台上的性能和用户体验保持一致,HOOPSPlatform将帮助您完成。利用HOOPSPlatform,您可以开发在任何环境下的3D基础应用架构。HOOPSPlatform可以帮您打造3D创新型产品,HOOPSSDK包含的技术有:快速且准确的CAD

  6. 基于C#实现简易绘图工具【100010177】 - 2

    C#实现简易绘图工具一.引言实验目的:通过制作窗体应用程序(C#画图软件),熟悉基本的窗体设计过程以及控件设计,事件处理等,熟悉使用C#的winform窗体进行绘图的基本步骤,对于面向对象编程有更加深刻的体会.Tutorial任务设计一个具有基本功能的画图软件**·包括简单的新建文件,保存,重新绘图等功能**·实现一些基本图形的绘制,包括铅笔和基本形状等,学习橡皮工具的创建**·设计一个合理舒适的UI界面**注明:你可能需要先了解一些关于winform窗体应用程序绘图的基本知识,以及关于GDI+类和结构的知识二.实验环境Windows系统下的visualstudio2017C#窗体应用程序三.

  7. postman接口测试工具-基础使用教程 - 2

    1.postman介绍Postman一款非常流行的API调试工具。其实,开发人员用的更多。因为测试人员做接口测试会有更多选择,例如Jmeter、soapUI等。不过,对于开发过程中去调试接口,Postman确实足够的简单方便,而且功能强大。2.下载安装官网地址:https://www.postman.com/下载完成后双击安装吧,安装过程极其简单,无需任何操作3.使用教程这里以百度为例,工具使用简单,填写URL地址即可发送请求,在下方查看响应结果和响应状态码常用方法都有支持请求方法:getpostputdeleteGet、Post、Put与Delete的作用get:请求方法一般是用于数据查询,

  8. ruby-on-rails - 一般建议和推荐的文件夹结构 - Sinatra - 2

    您将如何构建一个简单的Sinatra应用程序?我正在制作,我希望该应用具有以下功能:“应用程序”更像是一个包含所有信息的管理仪表板。然后另一个应用程序将通过REST访问信息。我还没有创建仪表板,只是从数据库中获取东西session和身份验证(尚未实现)您可以上传图片,其他应用可以显示这些图片我已经使用RSpec创建了一个测试文件通过Prawn生成报告目前的设置是这样的:app.rbtest_app.rb因为我实际上只有应用程序和测试文件。到目前为止,我已经将Datamapper用于ORM,将SQLite用于数据库。这是我的第一个Ruby/Sinatra项目,所以欢迎任何和所有建议-我应

  9. ruby - (Ruby || Python) 窗口管理器 - 2

    我想用这两种语言中的任何一种(最好是ruby​​)制作一个窗口管理器。老实说,除了我需要加载某种X模块外,我不知道从哪里开始。因此,如果有人有线索,如果您能指出正确的方向,那就太好了。谢谢 最佳答案 XCB,X的下一代API使用XML格式定义X协议(protocol),并使用脚本生成特定语言绑定(bind)。它在概念上与SWIG类似,只是它描述的不是CAPI,而是X协议(protocol)。目前,C和Python存在绑定(bind)。理论上,Ruby端口只是编写一个从XML协议(protocol)定义语言到Ruby的翻译器的问题。生

  10. ruby-on-rails - 有没有一种工具可以在编码时自动保存对文件的增量更改? - 2

    我最喜欢的Google文档功能之一是它会在我工作时不断自动保存我的文档版本。这意味着即使我在进行关键更改之前忘记在某个点进行保存,也很有可能会自动创建一个保存点。至少,我可以将文档恢复到错误更改之前的状态,并从该点继续工作。对于在MacOS(或UNIX)上运行的Ruby编码器,是否有具有等效功能的工具?例如,一个工具会每隔几分钟自动将Gitcheckin我的本地存储库以获取我正在处理的文件。也许我有点偏执,但这点小保险可以让我在日常工作中安心。 最佳答案 虚拟机有些人可能讨厌我对此的回应,但我在编码时经常使用VIM,它具有自动保存功

随机推荐