DIY 云成本优化的5大挑战

2024-01-04

在这里插入图片描述

外星人。

黑暗骑士。

帝国反击战。

在 Incredibuild,如果有一样东西我们喜欢,那就是我们的话题永远有续集。我们将针对云端优化推出一个更深入的续集, 但这一次我们谈论的是云成本优化,采用 DIY 的方式。(如果你还不确定什么是云端优化,请查看 往期博客文章 了解基础知识,像任何出色的续集一样,您需要先看第一集!)

在这篇博客文章中,我们将探讨 DIY 云成本优化是什么,它可能带来的挑战,以及如何通过手动+商用云软件来应对这些挑战。

什么是DIY云成本优化?

正如我们在 第一篇文章 中发现的那样,企业正在大规模地拥抱云服务的灵活性和可扩展性。但随着云计算带来的好处也伴随着挑战,其中一个重要的关切是如何有效管理云成本。只有这样做,组织才能最大化其投资,并确保在云端实现财务最优。

这就是云成本优化的作用,它一种战略性方法,通过实施各种技术、最佳实践和工具,来降低云端支出,同时保持或提升整体业务价值。

云成本优化实践通过平衡成本与业务目标,识别和消除浪费支出,并确保计算资源的大小适当,并且使用高效。

DIY云成本优化的方法

但接下来的一个重要问题是,您如何进行 DIY 云成本优化?

答案是完全“正确”方式。相反,您通常要考虑的是一系列手动方法,结合各种选项,例如基于社区的、开源的或自制的基于云的软件 – 您可以汇编这些选项以解决过程和监控的不同部分。包括但不限于:

  • 使用电子表格监控和跟踪云支出
  • 使用特定脚本自动执行某些任务 – 特别是使用机器人流程自动化(RPA)
  • 使用 AWS Cost Explorer 或其他本机工具
  • 手动管理缩放和权益大小
  • 使用自定义仪表板(许多云计算公司提供这些服务)

虽然这些选项都可用,但它们都不是最理想的 – 而且这些还对开发人员构成了一些挑战。

DIY 云成本优化的挑战

  1. 可见性
    云成本优化努力中最大的挑战之一将是缺乏可见性以及信息访问受限。风险在于你的工作将被孤立、重复进行,浪费宝贵的时间。
    换句话说,你可能正在处理自己的云预算电子表格。你的同事可能正在使用他们设置的不同电子表格工作。而你的经理也可能在自己创建一个新的电子表格。
    除非你在每个步骤都进行沟通,否则无法知道谁做了什么工作,仍需完成什么工作,以及谁能访问哪些电子表格,导致数据严重碎片化。

  2. 时间
    时间无论你在哪里工作,时间都是金钱。进行DIY云成本优化需要大量的时间和资源来使其发挥作用。
    也许你独自一人,自己组织一切,或者是一个小的开发团队的一部分。你能够将时间作为一个全面的项目来处理电子表格、脚本、成本优化工具、仪表板等等。
    但是在一个更大的组织中,你或你的团队可能同时参与多个项目,你将没有过多时间用于专注于DIY云成本优化,这使得完成工作变得越来越困难。

  3. 可扩展性
    想象一下有100人都试图从一个单一的云成本优化电子表格中进行工作。有人意外地删除了一个数字。另一名开发人员想尝试一些新东西,并修改了电子表格,意外地删除了一些先前重要的信息。而财务部门的某人不喜欢布局,并决定随意更改它。现在想象重复这个过程100次。较大的组织将很难扩展这些流程,仅仅因为太多人会同时从相同的文档中进行工作。就像谚语说的那样,人多势众,乱致羹汤。
    与此同时,独立开发者或小开发团队可以保持灵活性,如果需要的话,可以从DIY成本优化的单一电子表格中进行工作,而不引入更多的错误或随机更改的可能性。

  4. 错过机会
    比如说,云成本优化工具有50%的折扣,限时折扣。但是你那天没有看到,你正忙于另一项任务或项目。等你看到带有大幅度折扣的电子邮件时,可能折扣已经过期了。这是在DIY工作时面临的另一个重大挑战:你永远无法始终把握住所有最新的优惠。
    因此,这意味着你必须对节省费用或优化成本的任何优惠保持高度关注,抓住限时折扣机会,或足够迅速地在恰当的时刻预订实例。每个程序员都知道,那就像要求你同时出现在三个不同的地方,这不可能。

  5. 重视减少浪费多于减少成本
    你可能会再次阅读这个标题,想着,“有什么区别呢?”这可能听起来是语义上的。但是‘减少浪费’和‘减少成本’并不是一回事。减少成本,即优化,完全是建立更有效的流程以保持云成本低的过程,而减少浪费是不断寻找减少正在创建的工作中浪费的方法。
    但是,如果更多地关注减少浪费而不是建立有效的流程,实际上只是在看待流程的最终结果,而不是从头到尾查看整个流程。

关于商用软件

大概在这个时候,你会想:“商用软件肯定可以避免所有这些坑吗?” 并没有标准答案。

商用软件旨在分析云使用模式,识别潜在的可节省成本范围,并提供可行的建议。为此,这些工具利用算法和历史数据来提出优化建议,从调整实例大小到有效使用折扣工具等等。

但是,商用工具也带来了一系列挑战。例如,商用软件仍然需要手动验证和管理来实施任何建议的优化。即使有了这些建议,开发人员仍然需要验证、实施,并检查这些提议的更改是否符合他们的具体要求。而且,说到需求,这些商用工具并不了解你的组织的整体基础架构、应用程序和业务需求。因此,你得到的建议可能与公司更广泛的目标不符,或者忽视了某些关键因素。

这就使得开发人员不得不向非开发团队证明每个建议的合理性,这非常考验开发人员的专业知识与精力,可能会拖慢整个优化过程。因此,回答之前的问题:商用软件是有帮助的,但仍然是一个挑战,并且它依赖于你的手动优化和管理。

找到手动和管理(使用商用软件)的正确结合

因此,总结一下,商用工具旨在自动化优化过程的某些部分,但这通常导致一种混合方法,其中手动工作仍然是一个重要组成部分。而依赖手动 DIY 优化的开发团队面临数据碎片化、缺乏集中报告以及决策和验证方面的困难等挑战。

那么答案是什么呢?

虽然企业致力于实现更高效和流畅的云成本优化,但在手动和自主云成本管理之间取得平衡是下一个合乎逻辑的步骤。为了克服商用工具带来的挑战和手动配置的限制,自主的云成本管理是一个很好方式。这意味着使用算法和实时遥测来自主识别资源使用模式,部署折扣,并进行节省性能的优化。这种自动化的关键是简化优化过程,消除手动来回的流程,并有效地处理复杂的折扣管理。

通过拥抱自动化,你可以发挥云计算的全部潜力,确保你不仅在降低成本,而且在提高效率。

欢迎点击了解 Incredibuild 的云方案 ,并获取 试用 License

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

DIY 云成本优化的5大挑战 的相关文章

随机推荐

  • 1.69寸SPI接口240*280TFT液晶显示模块使用中碰到的问题

    1 69寸SPI接口240 280TFT液晶显示模块使用中碰到的问题说明并记录一下 在网上买了1 69寸液晶显示模块 使用spi接口 分辨率240 280 给的参考程序是GPIO模拟的SPI接口 打算先移植到FreeRtos测试 再慢慢使用
  • 2024肥晨赠书活动第一期:《实战AI大模型》

    文章目录 编辑推荐 关于 实战AI大模型 作者简介 目录 前言 序言 本书内容安排如下 实战AI大模型 全书速览 结束语 编辑推荐 人工智能领域资深专家尤洋老师倾力打造 获得了李开
  • mysql忘记密码的三种解决方案

    1 修改密码的三种方式 mysql用户分为root用户 超级管理员 拥有所有权限 和普通用户 mysql服务器通过权限表来控制用户对数据库的访问 这些权限表存于root用户下的mysql数据库中 在使用mysql数据库过程中 往往需要修改密
  • Shell - 遍历目录的函数封装

    bin bash traverse directory local dir 1 for file in dir do if d file then traverse directory file else echo file fi done
  • flutter对sqflite插件的简单使用增删改查

    首先用到的插件在pubspec yaml 里面的版本号 sqflite 2 3 0 path 1 8 3 然后我们封装一个数据库的增删改查的类 需要使用的话直接把下面代码移植 可直接使用 仅需要修改创建表的内容和自己插入的数据 sqflit
  • javascript 常见工具函数(六)

    51 格式化数字 格式化数字 param number num static formatNumber num if isNaN num return 0 if num gt 1000000 num 1000000 if num gt 10
  • 面试官:元素水平垂直居中的方法有哪些?如果元素不定宽高呢?

    面试官 元素水平垂直居中的方法有哪些 如果元素不定宽高呢 一 背景 在开发中经常遇到这个问题 即让某个元素的内容在水平和垂直方向上都居中 内容不仅限于文字 可能是图片或其他元素 居中是一个非常基础但又是非常重要的应用场景 实现居中的方法存在
  • gird布局隔行格列修改样式

    使用 nth child 选择器和公式 an b 两列隔行
  • 二分查找(二)

    点名 点名 某班级 n 位同学的学号为 0 n 1 点名结果记录于升序数组 records 假定仅有一位同学缺席 请返回他的学号 二分法思路 判断数组的值和对应的下标是否相等 将数组分为两个区间 不相等区间的最左端 就是第缺席的同学的学号
  • [rk3399 android11]系统通知声音默认关闭

    a build make target product full base mk b build make target product full base mk 45 7 45 7 PRODUCT PACKAGES Additional
  • Mybatis Plus 条件构造器的简单介绍 以及IService 的简单使用

    文章目录 Mybatis Plus 条件构造器 LambdaWrapper 自定义SQL Service接口 Mybatis Plus 条件构造器 简单案例演示 特殊案例更新
  • 如何查找iPhone中所有的应用程序

    Apple 的 App Store 共有约 200 万个适用于 iPhone 和 iPad 的应用程序 如果您像我们一样 您的 iOS 或 iPadOS 设备上可能有数十个应用程序 但没有机会将它们全部整理好 您很容易忘记主屏幕上应用程序图
  • 【深度学习】从huggingface上加载数据集到本地并保存为csv文件

    场景 想从huggingface上下载yelp数据集 并以csv格式保存到本地 方法 1 git clone 首先通过git在线下载数据集的相关配置文件 git代理配置参考 链接 终端上执行如下命令 1 git clone https hu
  • Js实现Web端录音播放上传下载功能

    1 新建recorder js js audio recorder js audio recorder plugin version v1 0 3 homepage https github com 2fps recorder author
  • 浩鲸科技:为什么要用雪花ID替代数据库自增ID?(转载)

    浩鲸科技的面试题如下 其他面试题相对来说比较简单 大部人题目都可以在我的网站上 www javacn site 找到答案 这里就不再赘述 咱们今天只聊 为什么要使用雪花 ID 替代数据库自增 ID 这个问题 1 什么是雪花 ID 雪花 ID
  • 卷积神经网络:专门用于图像和语音处理的深度学习模型

    随着人工智能技术的发展和应用 深度学习模型在图像和语音处理领域中扮演着越来越重要的角色 其中 卷积神经网络 Convolutional Neural Network 简称CNN 是一种专门用于图像和语音处理的深度学习模型 本文将介绍卷积神经
  • 一体化运维方案:摄像头故障监控与网络设备监控

    一 引言 随着企业信息化的快速发展 摄像头和网络设备在各行各业得到了广泛应用 然而 随着设备数量的增加和系统复杂度的提升 摄像头故障监控和网络设备监控成为了一个重要的挑战 为了提高运维效率和管理水平 我们提出了一体化运维方案 整合摄像头故障
  • 企业数据存储监控

    随着组织及其网络基础架构的不断扩展 存储将不可避免地成为一项挑战 随着存储需求的增长 调配更多存储资源的需求也会随之增长 为基础架构配置了更多存储资源后 它们需要不间断地运行 并且应该免受威胁 从本质上讲 IT 运营团队在企业存储管理方面的
  • 解决华为云开放的端口调不通的问题,以18888端口为例

    1 查看监听的端口 netstat ntlp 可以看到nginx等进程正在监听的端口 这些接口都需要通过华为云安全组以及防火墙同时开启接口才能生效 2 查看防火墙是否开启 firewall cmd state 如果没开启 记得开启 syst
  • DIY 云成本优化的5大挑战

    外星人 黑暗骑士 帝国反击战 在 Incredibuild 如果有一样东西我们喜欢 那就是我们的话题永远有续集 我们将针对云端优化推出一个更深入的续集 但这一次我们谈论的是云成本优化 采用 DIY 的方式 如果你还不确定什么是云端优化 请查