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

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
简介: 快速学习如何基于 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元。

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
18天前
|
弹性计算 人工智能 Serverless
阿里云ACK One:注册集群云上节点池(CPU/GPU)自动弹性伸缩,助力企业业务高效扩展
在当今数字化时代,企业业务的快速增长对IT基础设施提出了更高要求。然而,传统IDC数据中心却在业务存在扩容慢、缩容难等问题。为此,阿里云推出ACK One注册集群架构,通过云上节点池(CPU/GPU)自动弹性伸缩等特性,为企业带来全新突破。
|
Kubernetes API 调度
企业实战(19)基于Kubeadm工具从零开始快速部署K8S集群
企业实战(19)基于Kubeadm工具从零开始快速部署K8S集群
277 0
|
运维 Kubernetes 架构师
中小企业IT基础设施要不要上Kubernetes
中小企业IT基础设施在要不要上Kubernetes?相信你肯定有这样的疑问,先说我的结论:根据我在主导中小企业上云过程的综合实践,建议直接上kubernetes。
|
Kubernetes 负载均衡 API
kubernetes技术分享-可用于企业内部培训
kubernetes技术分享-可用于企业内部培训
|
3月前
|
Prometheus Kubernetes 监控
Kubernetes 性能调优与成本控制
【8月更文第29天】随着 Kubernetes 在企业中的广泛应用,如何有效地管理和优化 Kubernetes 集群的性能和成本成为了一个重要的课题。本篇文章将介绍 Kubernetes 性能监控的基础知识,以及一些实用的成本优化技巧,包括资源配额的设置、Pod 密度的提高和集群规模的合理调整。
278 1
|
6天前
|
Ubuntu 网络安全 容器
KubeSphere 是一个开源的容器平台,提供丰富的功能和便捷的操作界面,适用于企业容器化部署和管理
KubeSphere 是一个开源的容器平台,提供丰富的功能和便捷的操作界面,适用于企业容器化部署和管理。本文详细介绍了如何在 Ubuntu 22.04 上安装 KubeSphere,包括系统要求、安装依赖项、设置防火墙、下载安装脚本、选择安装选项、验证安装结果等步骤,并提供了常见问题的解决方法。希望本文能为读者提供实用的参考和帮助。
18 3
|
20天前
|
存储 运维 Kubernetes
云端迁移:备份中心助力企业跨云迁移K8s容器服务平台
本文将简要介绍阿里云容器服务ACK的备份中心,并以某科技公司在其实际的迁移过程中遇到具体挑战为例,阐述如何有效地利用备份中心来助力企业的容器服务平台迁移项目。
|
2月前
|
运维 Kubernetes 调度
阿里云容器服务 ACK One 分布式云容器企业落地实践
3年前的云栖大会,我们发布分布式云容器平台ACK One,随着3年的发展,很高兴看到ACK One在混合云,分布式云领域帮助到越来越多的客户,今天给大家汇报下ACK One 3年来的发展演进,以及如何帮助客户解决分布式领域多云多集群管理的挑战。
阿里云容器服务 ACK One 分布式云容器企业落地实践
|
6月前
|
存储 人工智能 Kubernetes
阿里云ACK助力GPU成本优化,实现灵活管理
摘要:本文将介绍如何在阿里云容器服务ACK中,利用cGPU技术,共享GPU算力,提高GPU利用率,降低TCO。
162 2
|
运维 Kubernetes 监控
《2023云原生实战案例集》——03 交通/物流——货拉拉 使用ACK轻松应对容器管理难题,实现精细化成本治理
《2023云原生实战案例集》——03 交通/物流——货拉拉 使用ACK轻松应对容器管理难题,实现精细化成本治理

推荐镜像

更多