如何基于 ACK 实现企业 IT 成本治理|学习笔记

简介: 快速学习如何基于 ACK 实现企业 IT 成本治理

开发者学堂课程【5分钟玩转阿里云容器服务如何基于 ACK 实现企业 IT 成本治理】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/1038/detail/16109


如何基于 ACK 实现企业 IT 成本治理


内容介绍

一、安装方法

二、集群的成本分析

三、Namespace 的成本分布

四、节点池

五、成本统计


一、安装方法

容器服务之 ACK 成本分析,其中包含企业 IT 成本治理,降本增效方案等。

首先用户需从容器服务 ACK 集群的运维管理,成本分析进入页面,首次进入时需要根据提示手动授权并进行安装组件,通过帮助文档中的授权权限在集群的 WorkerRole 里面进行权限的修改,

image.png

并安装组件,此处会安装 ACK cost exporter 以及 ARMS Prometheus 集群组件,安装好后,即可进入 ACK 成本分析的主界面。


二、集群的成本分析

image.png

ACK 成本分析提供四个主视角进行集群的成本分析,分别是集群概览视角、 Namespace Node pool 节点池以及 Application 应用视角。首先是集群概览视角,可以看到集群相关的所有资源,天、周、月以及预测的账单。可以看到此集群每天花费了 455 块人民币。

image.png

通过 cost Trending 看到每一天的此集群所包含的云资源的成本账单情况。用户可以看到集群22日 ECS 弹性计算实例花费397元人民币。

然后 ACK 也提供 Namespace 的成本分布大盘。用户可以看到集群中,各个 Namespace 的成本分布百分比,以及其中会有集群未分配资源的占比情况。

image.png

集群概览大盘提供资源、效率以及水位视图,可以看到 Cost Efficiency 视图中 百分之百代表整个集群所有节点的总容量,其中蓝色的线条代表此时集群中已被分配,获得 request 分配占用的资源。可以看到此集群只分配占用了 45% 的资源,其中 55% 的资源是未被分配的,即可进行浪费的优化。

黄色颜色代表此时集群中所有容器中的进程真实消耗的资源情况。可以看到目前集群中真实资源消耗只占分配资源的 3% 。

此处是应用真实资源浪费的情况,也可进行浪费策略的优化


三、Namespace 的成本分布

image.png

image.png

Namespace 视角可以更细致地看到各个 Namespace 的成本分布情况,其中包括成本, CPU每核时的单位价格以及资源的用量。 Namespace 视角还提供最浪费的应用的排名,可以看到此 name space 中,所有的 POD 通过浪费率进行排序的列表,可以帮助用户找出此集群中最浪费的应用,并聚焦进行更进一步的优化。


四、节点池

image.png

节点池大盘,可以站在不同节点池的视角,查看节点池中,节点应用资源的成本以及资源的水位情况。此处还可以通过节点池的节点的售卖策略,进行优化统计。可以看到此处节点池的所有节点都是 PayAsYouGo  (后付费)的,占百分之百。用户可以实时的进行预测,如 PayBy Period  (包年包月)。

当节点池的所有节点同时切换成 PayBy Period  (包年包月)的售卖策略时,可以每小时节省 3.82元,可切换成包年包月,可节省 34% 的成本。此节点池的所有节点全部切换成 Spot 抢占式策略时,可以每小时节约8.96元,占 80% 的成本,可以为用户,资源配型策略进行优化参考。


五、成本统计

最后 Application 应用视角可以通过 LabelSelect 的方式,筛选出用户关心的应用,并进行成本资源的统计。比如 AI 大数据场景,用户运行一个任务,此任务包括了两个 Pod ,如何在两个 POD 的生命周期中统计成本?

可以通过 POD 的 label 在成本分析的 Application 视角中进行成本统计。

此处只需要通过 LabelSelector 进行筛选,即可以看到此应用有两个 POD ,然后在最近两天时花费了两元,其中每个 POD 的生命周期 Uptime 至今运行了 4.9 个小时,然后每一个 POD 消费的 0.98元。

相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
云原生实践公开课
课程大纲 开篇:如何学习并实践云原生技术 基础篇: 5 步上手 Kubernetes 进阶篇:生产环境下的 K8s 实践 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
7月前
|
Kubernetes 负载均衡 API
kubernetes技术分享-可用于企业内部培训
kubernetes技术分享-可用于企业内部培训
|
4月前
|
存储 人工智能 Kubernetes
阿里云ACK助力GPU成本优化,实现灵活管理
摘要:本文将介绍如何在阿里云容器服务ACK中,利用cGPU技术,共享GPU算力,提高GPU利用率,降低TCO。
59 2
|
12月前
|
运维 Kubernetes 监控
《云原生架构容器&微服务优秀案例集》——04 交通/物流——货拉拉 使用 ACK 轻松应对容器管理难题,实现精细化成本治理
《云原生架构容器&微服务优秀案例集》——04 交通/物流——货拉拉 使用 ACK 轻松应对容器管理难题,实现精细化成本治理
101 0
|
12月前
|
运维 Kubernetes 监控
《2023云原生实战案例集》——03 交通/物流——货拉拉 使用ACK轻松应对容器管理难题,实现精细化成本治理
《2023云原生实战案例集》——03 交通/物流——货拉拉 使用ACK轻松应对容器管理难题,实现精细化成本治理
|
资源调度 负载均衡 Kubernetes
Koordinator 助力 ACK 容器调度升级,提升应用性能,节约资源成本
Koordinator 助力 ACK 容器调度升级,提升应用性能,节约资源成本
Koordinator 助力 ACK 容器调度升级,提升应用性能,节约资源成本
|
Prometheus 运维 监控
将集群成本分析接入ACK注册集群
本文介绍如何在ACK注册集群查看集群成本分析及集群成本分析的能力。
192 0
|
运维 Kubernetes 监控
货拉拉使用 ACK 轻松应对容器管理难题,实现精细化成本治理
货拉拉已应用100%容器化,这是全面云原生转型的第一步。通过建设坚实的容器基础设施,货拉拉为容灾系统建设、大数据云原生化、混部系统建设等奠定了坚实的基础。
507 0
货拉拉使用 ACK 轻松应对容器管理难题,实现精细化成本治理
|
运维 Kubernetes Cloud Native
《企业运维之云原生和Kubernetes 实战》下载电子版
为了帮助用户更好地理解云原生,拥抱云原生,阿里云全球技术服务部联合开发者学堂推出了“企业运维训练营之云原生和Kubernetes 实战”,并基于训练营的演讲内容沉淀此电子书,与各位开发者分享。
120 0
《企业运维之云原生和Kubernetes 实战》下载电子版
|
运维 Kubernetes Cloud Native
《企业运维之云原生和Kubernetes 实战》下载地址电子版
为了帮助用户更好地理解云原生,拥抱云原生,阿里云全球技术服务部联合开发者学堂推出了“企业运维训练营之云原生和Kubernetes 实战”,并基于训练营的演讲内容沉淀此电子书,与各位开发者分享。
128 0
《企业运维之云原生和Kubernetes 实战》下载地址电子版
|
运维 Kubernetes Cloud Native
《企业运维之云原生和Kubernetes 实战》电子版地址下载
为了帮助用户更好地理解云原生,拥抱云原生,阿里云全球技术服务部联合开发者学堂推出了“企业运维训练营之云原生和Kubernetes 实战”,并基于训练营的演讲内容沉淀此电子书,与各位开发者分享。
110 0
《企业运维之云原生和Kubernetes 实战》电子版地址下载