避免云浪费的12个提示
Cloud Cruiser营销总监Katie Lenahan针对问题提出了以下建议。
云计算是一件美好的事情,但如果不仔细管理,因为获取资源的太方便反而可能会导致浪费、效率低下和开支失控。问题是,大多数企业依靠云提供商的月度账单来管理他们的使用和花费,这可能会带来一些问题。
首先,云账单是技术性的,而不是对您的业务有意义的条款。他们提供的信息通常是滞后的,因此你无法及时对潜在的相关问题做出及时的调整。此外,由于历史背景的缺乏,这种云账单没办法有针对性地查明问题或者为未来支出提供一些可行的计划。
虽然大多数云提供商提供某种标签功能,使客户能够对资源进行分类,但合规性和一致性难以执行,使得客户很难了解谁使用了哪些资源和成本。
云扩大“浪费”线
随着基础架构即服务(IaaS)和平台即服务(PaaS)的快速增长,云浪费的可能性非常大。事实上,一些专家估计,企业平均浪费了大约30%的云支出。
为什么会产生这些浪费?简单。云无需管理和控制就能轻松实现。单位成本似乎很低,按小时计价,他们怎么可能每个月加起来要花费上万美元呢?
有许多不同的浪费来源,但最常见的一些情况包括购买超大型虚拟机(VM),使虚拟机在不需要时仍然处于运行状态,对不常访问的数据使用昂贵的存储空间,或者来回使用未经授权的资源(又名影子IT)。
攻坚优化计划
健全的云管理需要一种战略性的方法来监控、管理和优化使用和支出。在寻找需要关注的领域时,首先考虑成本最高的资源或对组织影响最大的资源。例如,如果CPU性能对于面向客户的应用程序是关键任务,则首先要定位虚拟机利用率。如果将某个项目的成本保持在预算之下是你的主要目标,那么按项目来确定目标成本。
为了帮助您的组织制定更好的攻坚计划,Cloud Cruiser开发了12个帮助管理云支出的技巧:
- 如果您每月有超过20,000美元的云花费,请摆脱电子表格并自动化。
- 收集云每日的使用情况和花费。
- 在云平台,服务包和度量单位之间规范化数据,以一种整体的方式查看所有内容。
- 首先考虑您想要的最终结果,然后向后查找用户、可视化和数据要求。
- 将组织和财务背景添加到您的云数据中,以提供商业意义。
- 消除任何IT瓶颈 - 为终端用户提供自助式报告访问权限。节省时间和金钱。
- 开发用例来确保您的标记策略同时考虑财务和运营目标。
- 人员和流程不足以一一匹配 - 必须使用技术来添加、更正或转换标记。
- 应该强制执行数据过滤,以确保相关性和机密性。
- 使用正确的可视化图表来描述与数据相关的内容。
- 实施多层次的控制,以确保使用和支出保持在预先设定的阈值内。
- 首先关注花费最大的领域和/或对业务影响最大的领域。
获得你需要的帮助
随着您接受更多的云服务和您的支出增加,管理云成本变得更加重要和更为关键,通常需要一个专门用于成本管理的应用程序。在为您的云环境寻找正确的解决方案时,您需要考虑几个关键因素:
我们使用或计划使用哪个云平台?
- 公有云,私有云,多云还是混合云?
- 我们的报告要求是什么?
- 回扣,退款,结算?
- 资源使用和性能?
- 自助服务报告?
- 面向商业用户的个性化界面?
- 我们的云花费是多少?
- 数据的准确性如何?
- 我们需要“实时”结果吗?
- 我们的预算是多少?
修剪云的体积
云是动态的。这是敏捷的。它扩展和推动业务价值。云是一件美好的事情。
但是,访问资源的方便性可能导致使用和成本失控 - 换言之,这会导致云膨胀。幸运的是,通过适当的人员,流程和技术组合,您可以减少云计算的浪费,同时成功地削减您的云“浪费线”。
关于作者
Katie Lenahan是一名前系统工程师,现在是一名创意营销专业人士,他热衷于通过引人注目的文字和图像来使技术解决方案变得易于理解。凭借在云计算和数据中心技术方面的独特技能,“创业”营销等等极具创造性的工作方式,她能够推动创新的产品,通过战略产品定位,可信消息,参与内容和有针对性的交付策略等一系列方法,提出使产品占据有关市场领导地位的解决方案。在担任Cloud Cruiser市场营销总监之前, Katie Lenahan曾担任过Granite技术顾问和惠普系统工程师。
- grunt任务之seajs模块打包
- 【Java提高十八】Map接口集合详解
- Spring+SpringMVC+MyBatis+easyUI整合基础篇(五)讲一下maven
- Thinking in React
- 【Java提高十六】集合List接口详解
- JS的内建函数reduce
- Error: Cannot find module 'gulp-clone'问题的解决
- Spring+SpringMVC+MyBatis+easyUI整合基础篇(四)代码简化
- Angular源码分析之$compile
- TensorFlow实例: 手写汉字识别
- iOS引入JavaScriptCore引擎框架(一)
- Spring+SpringMVC+MyBatis+easyUI整合基础篇(三)搭建步骤
- iOS引入JavaScriptCore引擎框架(二)
- Java基础-03(01).总结运算符、键盘录入、if语句
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 用shader做一个柿子颜色的过场动画
- mysql 找出最新时间的一条数据
- 【NPM库】- 0x05 - 文件、路径操作
- MySQL中insert阻塞问题的分析
- Fedora32下编译安装Qemu5.1并创建ARM版本Linux虚拟机
- 面试官想问的HashMap,都在这一篇里面了!
- CentOS7下使用Mondo Rescue实现系统全备份
- CentOS7下搭建Rsyslog Server记录远程主机系统日志
- 企业运维经典面试题汇总(4)
- 使用QEMU模拟树莓派Raspberry Pi
- Octave梯度下降法最优化代价函数的一个例子—ML Note 38
- Spring Boot入门系列(十八)mybatis 使用注解实现增删改查,无需xml文件!
- Mongodb多键索引之嵌套文档
- MySQL中的这几类日志,你一定要知道
- 微服务技术栈:API网关中心,落地实现方案