云联壹云 FinOps:赋能某车企公有云成本管理与精细化运营

云联壹云 FinOps:赋能某车企公有云成本管理与精细化运营

背景

某车企,世界 500 强企业,使用了大量的公有云资源,分布于多家公有云,月消费在千万级别。
业务线多且分散,相关的云消耗由一个核心团队进行管理,本次案例的内容将围绕这些云成本的管理展开的。

需求

1.账单统计: 多维度账单统计与可视化,比如基于成本中心、预算线、部门、应用等条件分类展示。同时支持公有云费用走势分析和费用预测。
**2.成本分析:**成本趋势分析并支持报告导出,可以对比预算金额与实际支出差异,同时支持通过可视化方式进行展示。
**3.费用监控:**系统能够对超出阈值或月度/日度费用波动过大的情况进行预警。
**4.账户管理:**主从关系的账户管理体系,支持多维度展示各类账户类别;支持通过标签实现账户与业务对应关系,支持查看某个业务相关的账户列表及统计账单明细。
**5.资源统计:**多种维度资源统计的可视化展示,如按成本中心、预算线、部门、应用等划分进行数据可视化呈现。
**6.资源分析:**资源使用率分析,同时将资源配置与计费关联的使用率以可视化方式展现,方便用户直观识别出需要升级或优化的资源。
**7.费用分摊:**针对公有云的某类无法具体分摊费用(如短信服务/安全资源)进行费用分摊,同时针对某个云账号进行二次定价,并可以出具二次定价后的账单。
**8.其他:**支持报表导出以及对外数据接口的开放。

解决方案

云联壹云 FinOps 相关产品功能概览
**1.优先通过公有云的组织账号获取子账号的账单数据和资源数据。**在实施阶段,数以百计的云账号的接入,无论是对客户还是对技术支持,都带来了巨大的挑战,如果采用传统的方式,全部手工操作,且不说接入的工作量大,后期维护成本也是显而易见的,比如账号权限更改、密钥过期等情况导致的云账号失效。为了更好的接入和管理这些云账号,同时降低后期的维护成本,我们实现了通过 AWS Organization 根账号的权限来统一获取所有子账号的账单数据和资源数据,阿里云通过资源目录来统一接入资源数据和通过付款账号来获取所有子账号的账单数据,华为云则通过主账号获取所有子账号的账单数据(要求企业主账号为财务托管模式),华为云目前还不支持通过主账号获取子账号的资源数据,所以华为云只能手工录入所有子账号,好在 AWS 和阿里云已经解决掉 80% 的账号接入。
**2.基于资源类型维度的费用数据,利用多元线性回归算法生成预测数据。**客户希望通过现有的一些数据来预测未来各个公有云费用未来的走势,以辅助管理层的财务决策。在和客户深入沟通和研讨后,我们最终选择了基于历史账单数据以及相关业务数据的多元线性回归算法生成预测数据的方案。这个方案有 2 个好处,即参考了历史账单数据的走势,又能通过相关的业务数据来调整预测数据的走势。另外,我们的预测要基于资源类型这个维度,这可以方便客户未来通过平台、云账号、子账号、项目以及基于项目的标签来查询预测数据。知易行难,在研发过程中,还是出现了很多意外的情况,因为粒度比较细,在线性回顾的作用下,有些呈现下降趋势的费用,生成的预测数据,时间拉的越长,负值就会越大,由于客户有一段时间将某个平台的部分流量切到了另一个平台,新平台又没有足够多的历史数据,最终造成的结果,整体上是下降趋势,甚至到负值,值得庆幸的是,我们和客户一起解决了这个问题,细节就不在展开讲了。
**3.把公有云子账号映射到多云管理平台的项目,然后在项目上通过标签的方式维护业务数据。**客户对公有云的管理是基于子账号展开的,管理的粒度虽然会粗一些(有些企业会细到项目更有甚者会到实例级别),但是这样管理的效率会比较高。客户基于这些子账号,在线下的 excel 里面维护了很多业务属性的数据,例如成本中心、预算线、部门、项目、环境、系统、业务、应用等等。客户的需求是基于这些业务视角来灵活的查看相关的账单数据。通过对这些现状的分析,我们得出一个结论,就是把子账号映射到云联壹云 FinOps 产品的项目比较合适。因为多云管理平台的项目是支持打标签的,进而我们把客户的这些业务数据全部维护到项目的标签上,这样就可以顺利成章的将业务数据和账单数据关联起来的。解决了数据关联问题,在费用分析模块增加项目标签的维度支持,就可以满足客户的基于业务视角洞察公有云成本的需求。
云联壹云 FinOps 公有云资源同步策略
**4.通过二次定价功能,对某类账单进行重新定价。**二次定价,这个功能点,我之前在《云联壹云融合云管理平台的 10 大应用场景》也介绍过,这个功能特别适合公有云的代理商,因为有些代理商那里可以拿到很好的折扣,然后再通过较低折扣的方式为客户节约成本,中间也是挣点辛苦费。其实这个功能也适合现在盛行的央企国企以及大型集团公司的下属数科公司使用。云联壹云多云管理平台能够支持到比较细粒度的二次定价配置,允许客户对某个公有云的某个云账号的某个子账号的某个资源类型的进行二次定价,这基本上可以满足公有云代理商的对公有云账单进行二次定价的需求。
**5.通过预付费分摊功能分摊包年包月、AWS RI、Azure CPP 等费用,通过项目分摊功能分摊公共资源费用。**当所有的账单数据和资源数据以及监控数据能够按照客户的需求流向目标项目,剩下的就是调账了。一般来讲,公有云账单里面大致有2类费用需要调整,一类是预付费的费用,一类是公共资源或者 PaaS、SaaS 的费用。对于预付费的资源费用,虽然钱是一次性付给云厂商的,但是在财务某种场景下,需要把这笔费用平摊到预付费资源生命周期内所有月份。这件事情看起来还比较简单,但不同云厂商的多种复杂的预付费模型,让做好这件事情变的异常复杂,国内主流的包年包月还好处理,但 Azure 中国的 CPP、AWS RI、GCP 的 CUD 等等这些,处理起来就很复杂了。当然,随着客户的增多,各种场景的覆盖,云联壹云目前还算积累了一些开箱即用的分摊策略,用户无需关心,在每天的处理账单的任务中,自动就把这些预付费的资源账单进行了分摊,用户只需要在使用的时候,切换一下页面的包年包月分摊,就可以随时查看分摊前和分摊后的账单数据及统计。针对公共资源的分摊,要比预付费分摊稍微简单的一些,需要用户针对云账号下的某个项目或者多个项目的某种资源类型设置均摊或者按照消费比例分摊即可,当然,也可以选择某些项目下的所有资源类型进行分摊,也可以设置多条分摊策略进行组合,具体可以根据自己的场景进行灵活配置(最常见的是分摊带宽流量、短信服务、support、WAF 安全防护等费用)。同样,只要用户设置好了分摊策略,每天都会生成相应的分摊数据,只需在页面按需展示即可。
**6.通过基于组织架构的权限管理,控制资源和费用的访问。**企业在IT资源管理方面的需求往往是多元且具体的,云联壹云多云管理平台的核心目标正是在于将标准化的云服务灵活适应不同企业的个性化需求,实现内部资源的精细化管理与高效运营。正如“一图胜千言”所表达的直观性原则,该平台早早就实现了利用项目标签体系构建可视化树状结构的功能,如下图所示。当用户在实际操作中涉及到组织架构场景时,一系列基于此的应用需求便自然涌现出来:例如,能否直接通过组织架构视图快速浏览和汇总各层级的费用消耗情况?又如,是否可以依托组织架构来进行权限控制,确保只有特定人员有权查看或管理其所在分支下的资源及账单详情呢?对于这些贴近用户实际痛点的问题,云联壹云给出的答案是积极肯定的,并始终坚持产品功能的设计与优化应当源自用户的真实需求,并最终服务于广大用户,实现用户体验与业务管理的深度融合。
通过基于组织架构的权限管理,控制资源和费用的访问

客户收益

  • 通过公有云组织账号的应用,降低了客户的接入公有云的成本以及后续云账号一系列的维护成本。
  • 借助平台提供的更加细粒度的费用预测数据,帮助企业建立合理的预算,推动控制云成本,避免预算超支情况。
  • 通过平台的项目标签功能,企业得以从各种业务视角深度洞悉公有云成本构成,从而帮助企业做好公有云账单进行精细化管理与运营。
  • 灵活的二次定价,赋能运营方或管理方由运维向运营的转变,享受运营带来的收益。
  • 预付费分摊和项目分摊,确保每项业务活动产生的成本明细可见,提高成本核算的透明度和公平性。
  • 基于组织架构的权限管理,满足企业个性化需求的同时,保障数据访问的安全合规。

总结

云联壹云推出的 FinOps 解决方案,凭借其卓越的自动化、产品化与自服务优势,在协助某汽车制造企业有效驾驭公有云成本管理与深度分析过程中发挥了关键作用。该产品通过大幅提升账单处理的效率、及时性和精确度,有力推进了公有云成本的精细化运营与精益化管理,切实赋能企业在云资源成本控制上取得显著成效。

原文地址:https://www.yunion.cn/article/html/20240705.html

推荐阅读

  • Flexera 2024 云状态报告解读
  • 透视 Azure CPP 效益,云联壹云 FinOps 帮助某保险企业账单整合与 CPP 权益分配
  • 云联壹云助力某国际知名连锁餐饮企业实现 FinOps 卓越运营
  • 新研究:Gartner 公有云成本管理框架
  • FinOps 应用入门指南
  • 关于云成本管理和优化 FinOps,你需要知道的一切

关于云联壹云

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/776989.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

香蕉云编+uniapp打包ios的开发包和生产包

登录香蕉云编,找到 云编-ios证书生成,新建CSR文件,并下载csr文件。 登录苹果开发者中心,进入证书页面。 1.创建一个证书,选择ios Distribution类型即可,这是个通用的证书,既能用来打正式包又能…

Appium元素定位(全网详细讲解)(二)

1.appium inspector(定位元素的工具)使用方法 详细介绍: 详细解释: 图标名称说明1Show Element Handles是否显示元素句柄2Select Elements选择元素定位3Tap/Swipe By Coordinates按坐标点击/滑动4Download Screenshot下载屏幕截…

日期选取限制日期范围antdesign vue

限制选取的日期范围 效果图 <a-date-pickerv-model"dateTime"format"YYYY-MM-DD":disabled-date"disabledDate"valueFormat"YYYY-MM-DD"placeholder"请选择日期"allowClear />methods:{//回放日期选取范围限制&…

Type-C接口快充取电技术的实现

Type-C接口快充取电技术的实现 Type-C接口快充取电技术主要通过USB PD&#xff08;Power Delivery&#xff09;协议实现。这种技术利用了Type-C接口的物理特性和PD协议的智能性&#xff0c;实现了高效、安全、快速的充电过程。具体实现过程如下&#xff1a; 接口连接与检测&a…

maven项目使用netty,前端是vue2,实现通讯

引入的java包 <!-- 以下是即时通讯--><!-- Netty core modules --><dependency><groupId>io.netty</groupId><artifactId>netty-all</artifactId><version>4.1.76.Final</version> <!-- 使用最新的稳定版本…

模型驱动开发(Model-Driven Development,MDD):提高软件开发效率与一致性的利器

目录 前言1. 模型驱动开发的原理1.1 什么是模型驱动开发1.2 MDD的核心思想 2. 模型驱动开发的优势2.1 提高开发效率2.2 确保代码一致性2.3 促进沟通和协作2.4 方便维护和扩展 3. 实现模型驱动开发的方法3.1 选择合适的建模工具3.1.1 UML3.1.2 BPMN3.1.3 SysML 3.2 建模方法3.2.…

解决使用PPIO欧派云服务器时无法使用sftp的问题

首先在对外TCP端口中选择22端口&#xff1a; 在连接-端口映射中可以看到&#xff1a; 使用ssh连接云服务器&#xff0c;更新包列表并安装OpenSSH服务器&#xff1a; apt-get update apt-get install-y openssh-server 创建 SSH 运行目录&#xff1a; mkdir /var/run/sshd 设…

springboot基于Java的超市进销存系统+ LW+ PPT+源码+讲解

第三章系统分析与设计 3.1 可行性分析 一个完整的系统&#xff0c;可行性分析是必须要有的&#xff0c;因为他关系到系统生存问题&#xff0c;对开发的意义进行分析&#xff0c;能否通过本网站来补充线下超市进销存管理模式中的缺限&#xff0c;去解决其中的不足等&#xff0c…

三叶青图像识别研究简概

三叶青图像识别研究总概 文章目录 前言一、整体目录介绍二、前期安排三、构建图像分类数据集四、模型训练准备五、迁移学习模型六、在测试集上评估模型精度七、可解释性分析、显著性分析八、图像分类部署九、树莓派部署十、相关补充总结 前言 本系列文章为近期所做项目研究而作…

Qt 网络编程 udp通信

学习目标&#xff1a;使用udp通信 前置环境 运行环境:qt creator 4.12 学习内容 UDP 协议基础知识 1、UDP(用户数据报协议)是轻量的、不可靠的、面向数据报、无连接的协议&#xff0c;用于可靠性要求不高的场合。两个应用程序之间进行UDP 通信不需先建立持久的 socket 连接…

基于STM32F407ZG的FreeRTOS移植

1.从FreeRTOS官网中下载源码 2、简单分析FreeRTOS源码目录结构 2.1、简单分析FreeRTOS源码根目录 &#xff08;1&#xff09;Demo&#xff1a;是官方为一些单片机移植FreeRTOS的例程 &#xff08;2&#xff09;License&#xff1a;许可信息 &#xff08;3&#xff09;Sourc…

大学教师门诊预约小程序-计算机毕业设计源码73068

摘要 在当今数字化、信息化的浪潮中&#xff0c;大学校园的服务管理正朝着智能化、便捷化的方向迈进。为了优化大学教师的医疗体验&#xff0c;提升门诊预约的效率和便捷性&#xff0c;我们基于Spring Boot框架设计并实现了一款大学教师门诊预约小程序。该小程序不仅提供了传统…

你的 Mac 废纸篓都生苍蝇啦

今天给大家推荐个免费且有趣的小工具 BananaBin&#xff0c;它可以在你的废纸篓上“长”一些可爱的苍蝇&#x1fab0;。 软件介绍 BananaBin 是 macOS 上的一款有趣实用工具&#xff0c;当你的垃圾桶满了时&#xff0c;它会提醒你清理。这个软件通过在垃圾桶上添加互动的苍蝇…

亲子时光里的打脸高手,贾乃亮与甜馨的父爱如山

贾乃亮这波操作&#xff0c;简直是“实力打脸”界的MVP啊&#xff01; 7月5号&#xff0c;他一甩手&#xff0c;甩出张合照&#xff0c; 瞬间让多少猜测纷飞的小伙伴直呼&#xff1a;“脸疼不&#xff1f;”带着咱家小甜心甜馨&#xff0c; 回了哈尔滨老家&#xff0c;这趟亲…

AI革命:RAG技术引领未来智能

AI革命:RAG技术引领未来智能 在人工智能的浪潮中,一种名为RAG(Retrieval-Augmented Generation)的技术正在悄然改变我们的世界。这种技术通过整合外部知识库,极大地增强了大型语言模型(LLM)的性能,为智能助手、聊天机器人等应用带来了革命性的提升。 1 突破性的RAG技…

停车场小程序的设计

管理员账户功能包括&#xff1a;系统首页&#xff0c;个人中心&#xff0c;车主管理&#xff0c;商家管理&#xff0c;停车场信息管理&#xff0c;预约停车管理&#xff0c;商场收费管理&#xff0c;留言板管理 微信端账号功能包括&#xff1a;系统首页&#xff0c;停车场信息…

Java——IO流(二)-(4/7):不同编码读取乱码的问题,转换流-InputStreamReader、OutputStreamWriter

目录 不同编码读取出现乱码的问题 转换流 InputStreamReader(字符输入转换流) 实例演示(1) OutputStreamWriter(字符输出转换流) 实例演示(2) 不同编码读取出现乱码的问题 如果代码编码和被读取的文本文件的编码是一致的&#xff0c;使用字符流读取文本文件时不会出现乱…

ctfshow web入门 nodejs

web334 有个文件下载之后改后缀为zip加压就可以得到两个文件 一个文件类似于index.php 还有一个就是登录密码登录成功就有flag username:ctfshow password:123456因为 return name!CTFSHOW && item.username name.toUpperCase() && item.password passwor…

8分钟带你快速了解Connector/Catalog API的核心设计

引言 在现代大数据应用中&#xff0c;数据集成和同步成为企业数据管理的关键环节。随着数据源和数据库的多样化&#xff0c;如何高效地进行数据集成成为企业面临的重要挑战。 Apache SeaTunnel 作为一款开源的数据集成工具&#xff0c;致力于解决这一问题。本文将详细介绍 Sea…

Drools开源业务规则引擎(一)- 安装与介绍

文章目录 [toc] Drools开源业务规则引擎&#xff08;一&#xff09;- 安装与介绍0.何为规则引擎1.Drools介绍1.1.依赖模块1.2.规则引擎 2.Drools安装2.1.依赖导入2.2.规则的输入和输出类型输入类型输出类型 2.3.创建规则文件2.4.构建可执行规则库2.5.执行结果&#xff1a; 3.Dr…