介绍

  • 由于我的工作,我有很多机会与参与 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 的浪费。
    ITインフラのコストを最適化したいのでITインフラを可視化してみた

停止的 EC2 实例数

  • 在仪表板顶部的中间,您可以看到 82 个 EC2 实例已关闭。我应该不理会这一切吗?
    ITインフラのコストを最適化したいのでITインフラを可視化してみた

附加到停止的 EC2 实例的 EBS 卷的大小

  • 在旁边的“EBS Powered off Capacity”项中,您可以看到挂载到停止的EC2实例的EBS卷大小为25.8TB。如果这种情况继续流动,对成本的影响将相当大。
    ITインフラのコストを最適化したいのでITインフラを可視化してみた

未附加到任何 EC2 实例的 EBS 卷的大小

  • 此外,在旁边的“Orphaned EBS Capacity”中,您可以看到未附加到任何 EC2 实例的 EBS 卷的大小为 3.1TB。这是一个相当高的概率,即 EBS 卷没有在 EC2 实例被删除的同时被删除。有一个。
    ITインフラのコストを最適化したいのでITインフラを可視化してみた

显示浪费资源列表

  • 如果您点击上面的EC2实例数或EBS卷大小,将显示EC2实例或EBS卷的列表,您可以防止浪费成本。
    ITインフラのコストを最適化したいのでITインフラを可視化してみた

其他项目

  • CPU 使用率低于 10% 的 EC2 实例列表(“CPU 使用率低于 10% 的 EC2”)、CPU 使用率最差的 10 个 EC2 实例(“EC2 Worst Offenders”)以及任何附加内容 您还可以查看此仪表板上的前 10 个最大孤立 EBS 卷(“最大孤立 EBS 卷”)。

可视化谁在使用什么以及使用了多少

  • “谁在使用什么以及使用了多少”也是一个重要的点,所以让我们也可视化一下。

仪表板示例

  • 我创建了一个仪表板,重点关注每位用户的使用情况。
  • 这使用了名为“注释”的 Cloud Insights 功能。它就像 AWS 中的“标签”,您可以将元信息添加到每个资源,并对每个注释的指标进行聚合或分类。
    ITインフラのコストを最適化したいのでITインフラを可視化してみた

每个用户的存储使用量

  • 左侧黄色条形图中的“VM Capacity by User”项是每个用户附加到EC2实例的EBS卷的总大小。
    ITインフラのコストを最適化したいのでITインフラを可視化してみた

每个用户的平均 CPU 使用率

  • 右上方折线图中的“Avg CPU by User”项是用户对 EC2 实例的平均 CPU 利用率。
    ITインフラのコストを最適化したいのでITインフラを可視化してみた

“谁用什么,用多少”清单

  • 右下角的表格显示了每个用户的CPU、内存和磁盘使用量,从而可以可视化所谓的“谁在使用什么以及使用多少”。
    ITインフラのコストを最適化したいのでITインフラを可視化してみた

注释设置示例

  • 顺便说一下,Annotation 可以这样设置。
  • 这是一个专注于特定 EC2 实例的屏幕,右侧的“用户数据”部分是为此 EC2 实例设置的注释。
  • 在此示例中,给出了注释“Aplication(s)”、“Creator”和“WorkingEnvironment”,并设置了它们的值。 “创建者”对应于创建资源的人 = “谁在使用它”。
    ITインフラのコストを最適化したいのでITインフラを可視化してみた

本地可见性

了解整个环境中的资源使用情况

  • “谁使用什么,使用多少”可以通过Annotation功能在本地和公共云中以相同的方式可视化,因此我将省略它并尝试将整个环境的资源使用状态可视化。
  • 在规划本地投资时,不仅需要了解单个资源的使用情况,还需要了解整个环境的利用率和剩余情况。

仪表板示例

  • 因此,我创建了一个仪表板,可以像这样可视化整个 VMware vSphere 环境的使用状态。
    ITインフラのコストを最適化したいのでITインフラを可視化してみた

整个环境中 ESXi 主机的 CPU、内存利用率和数据存储利用率

  • 屏幕顶部的三个半圆形图表可让您可视化整个 VMware vSphere 环境的资源使用情况(CPU、内存、存储)。
  • 如果太紧,主机故障时资源会耗尽,所以内存空间不大,但CPU和datastore似乎还有空间。根据未来的需求预测,我们或许能够在更换时降低采购成本。
    ITインフラのコストを最適化したいのでITインフラを可視化してみた

其他项目

  • 此外,正在运行的 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

相关文章:

  • 2021-11-08
  • 2021-09-11
  • 2021-08-03
  • 2021-11-10
  • 2021-07-28
  • 2021-04-20
  • 2021-05-16
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-06
  • 2021-04-30
  • 2021-04-26
  • 2022-03-07
  • 2021-11-03
相关资源
相似解决方案