介绍
- 由于我的工作,我有很多机会与参与 IT 基础架构的人员交流,无论是内部部署还是云。
- 最近听这样的人说,很多情况下IT基础设施成本的增加已经成为一个问题,在某些情况下,管理层要求站点提高IT成本,我也能听到这样的声音。
- 上一篇文章中优化云成本的概念金融运营”,以及上一篇文章中 FinOps 的第一阶段,“可视化,所以这次我将尝试将其可视化为“我想优化 IT 基础架构成本”系列的最后一部分。
- 这一次,“云洞察“我手头有一个基础设施可视化服务,所以我尝试使用它。
什么是 NetApp Cloud Insights:混合云基础架构的集成可见性服务
- 让我简要介绍一下 Cloud Insights,这是我们这次将使用的工具。
- Cloud Insights 是一种 SaaS 类型的服务,可以收集和可视化来自多个供应商的广泛层级的产品和服务的指标,例如硬件、虚拟机管理程序、操作系统、容器、中间件和公共云。要收集的清单是这里.
- 顺便说一句,除了收集信息,它还自动关联虚拟机、交换机、存储等各层资源之间的关系,检测存储的异常访问和勒索软件攻击等攻击。相关功能,例如最大限度地减少损坏
- 在这里,让我们可视化公有云(这次是 AWS 上的 Amazon EC2 和 Amazon EBS 环境)和本地(这次是 VMware vSphere 环境)。
公共云可见性
可视化浪费成本的流动
- 公共云成本的最大浪费之一是您忘记关闭的不必要资源。废物中的废物,终极的废物。
- 那么,让我们想象一下可以快速改善成本的“被遗忘的不必要资源”。
仪表板示例
- Cloud Insights 允许您创建您喜欢的任何仪表板,因此我创建了一个仪表板专门用于可视化 Amazon EC2/Amazon EBS 的浪费。
停止的 EC2 实例数
- 在仪表板顶部的中间,您可以看到 82 个 EC2 实例已关闭。我应该不理会这一切吗?
附加到停止的 EC2 实例的 EBS 卷的大小
- 在旁边的“EBS Powered off Capacity”项中,您可以看到挂载到停止的EC2实例的EBS卷大小为25.8TB。如果这种情况继续流动,对成本的影响将相当大。
未附加到任何 EC2 实例的 EBS 卷的大小
- 此外,在旁边的“Orphaned EBS Capacity”中,您可以看到未附加到任何 EC2 实例的 EBS 卷的大小为 3.1TB。这是一个相当高的概率,即 EBS 卷没有在 EC2 实例被删除的同时被删除。有一个。
显示浪费资源列表
- 如果您点击上面的EC2实例数或EBS卷大小,将显示EC2实例或EBS卷的列表,您可以防止浪费成本。
其他项目
- CPU 使用率低于 10% 的 EC2 实例列表(“CPU 使用率低于 10% 的 EC2”)、CPU 使用率最差的 10 个 EC2 实例(“EC2 Worst Offenders”)以及任何附加内容 您还可以查看此仪表板上的前 10 个最大孤立 EBS 卷(“最大孤立 EBS 卷”)。
可视化谁在使用什么以及使用了多少
- “谁在使用什么以及使用了多少”也是一个重要的点,所以让我们也可视化一下。
仪表板示例
- 我创建了一个仪表板,重点关注每位用户的使用情况。
- 这使用了名为“注释”的 Cloud Insights 功能。它就像 AWS 中的“标签”,您可以将元信息添加到每个资源,并对每个注释的指标进行聚合或分类。
每个用户的存储使用量
- 左侧黄色条形图中的“VM Capacity by User”项是每个用户附加到EC2实例的EBS卷的总大小。
每个用户的平均 CPU 使用率
- 右上方折线图中的“Avg CPU by User”项是用户对 EC2 实例的平均 CPU 利用率。
“谁用什么,用多少”清单
- 右下角的表格显示了每个用户的CPU、内存和磁盘使用量,从而可以可视化所谓的“谁在使用什么以及使用多少”。
注释设置示例
- 顺便说一下,Annotation 可以这样设置。
- 这是一个专注于特定 EC2 实例的屏幕,右侧的“用户数据”部分是为此 EC2 实例设置的注释。
- 在此示例中,给出了注释“Aplication(s)”、“Creator”和“WorkingEnvironment”,并设置了它们的值。 “创建者”对应于创建资源的人 = “谁在使用它”。
本地可见性
了解整个环境中的资源使用情况
- “谁使用什么,使用多少”可以通过Annotation功能在本地和公共云中以相同的方式可视化,因此我将省略它并尝试将整个环境的资源使用状态可视化。
- 在规划本地投资时,不仅需要了解单个资源的使用情况,还需要了解整个环境的利用率和剩余情况。
仪表板示例
- 因此,我创建了一个仪表板,可以像这样可视化整个 VMware vSphere 环境的使用状态。
整个环境中 ESXi 主机的 CPU、内存利用率和数据存储利用率
- 屏幕顶部的三个半圆形图表可让您可视化整个 VMware vSphere 环境的资源使用情况(CPU、内存、存储)。
- 如果太紧,主机故障时资源会耗尽,所以内存空间不大,但CPU和datastore似乎还有空间。根据未来的需求预测,我们或许能够在更换时降低采购成本。
其他项目
- 此外,正在运行的 VM(“Powered On VMs”)和已停止的 VMs(“Powered Off VMs”),每个 VM 的前 10/最差 10 CPU 利用率(“VM CPU Utilization - Top 10”, “VM CPU Utilization - Bottom 10”)、停止的 VM 的存储使用情况(“Powered Off VMs 中的 VM Used Capacity”)等可以以与公共云相同的方式可视化。
- 虽然没有显示在此仪表板中,但当然可以使用注释功能来可视化用户的使用情况。
概括
- 使用 NetApp Cloud Insights,我尝试可视化“谁在使用什么以及使用了多少”,这从 IT 基础架构成本优化的角度来看是必要的。
- 很高兴能够使用一个工具来可视化公共云和本地。
- 要持续优化成本,可视化不是终点。重要的是要轮换 FinOps 反馈循环,例如“优化”阶段,通过从可视化中找到改进点来设定改进目标,以及“操作”阶段,其中实际实施改进措施。我们的战斗即将开始!
原创声明:本文系作者授权爱码网发表,未经许可,不得转载;
原文地址:https://www.likecs.com/show-308628185.html