专栏首页云计算D1net主动多云成本管理的关键是什么?

主动多云成本管理的关键是什么?

如今,很多企业正在转向采用多云。这是为什么?云计算采用者通常引用的关键驱动因素是速度、敏捷性、平台灵活性,以及降低的成本,或者说至少是可预测的成本。

如今,很多企业正在转向采用多云。这是为什么?云计算采用者通常引用的关键驱动因素是速度、敏捷性、平台灵活性,以及降低的成本,或者说至少是可预测的成本。具有讽刺意味的是,超过一半的企业表示,失控的云计算成本是他们将业务迁移云平台之后最大的痛点。

那么企业如何才能控制云计算的成本和预算?首先,企业需要了解正在合作的内容。但是,当多个团队产生成本时,例如使用多个账户,涉及多个云平台上多个地理位置的多个产品,获得清晰的成本预算几乎是不可能完成的任务。出于这个原因,企业的基础设施和运营团队需要采用云计算和成本管理解决方案,以获得更好的可见性。

资源标签:不完整的答案

团队和成本管理解决方案试图提高可见性的一种常见方式是使用标签。标签本质上是为基础设施(服务器、数据库、存储卷等)以及某些情况下的应用程序或项目分配名称的过程。标签可能包含有用的信息,如地理区域、部门、环境、服务器的用途,甚至是配置服务器的人员的名称。例如,人们可能会在北弗吉尼亚州的AWS区域配置一个数据库,并将其标记为:

evan-mysql-us-east-1

标签可用于提高实例运行的可见性,在何处以及如何分配预算。标签可以增加企业团队从云计算提供商那里获得的数据。IT团队采用标签的最常见原因之一是防止通过影子IT产生的失控成本。团队为标签创建最佳实践和指南,以包含他们跟踪环境中发生的一切所需的数据。

但这种方法存在一个固有的问题:它忽略了影子IT首先出现的原因,即避免IT部门实施的流程。只有当IT可以确保每个标签都正确,并且在100%的时间都遵循指南时,采用标签才能成功。随着团队跨越不同的位置并为多个私有云和公共云平台提供资源,这很快就变得不可能了。

这是一个很好的例子。在三个不同的团队中,在北弗吉尼亚州的AWS区域中配置的三个几乎相同的数据库可能遵循IT的指导方针,但最终会有完全不同的名称:

evan-mysql-us-east-1

jose:database:east

rhdbva

更重要的是,标签本质上将基础设施和政策结合在一起,这是一个大规模的问题。在企业或任何消耗大量云计算基础设施的公司中,其资源处于不断变化的状态,不断变换目的。当团队随着时间的推移变化或结合时,他们的资源也会如此。两个团队可能有不同的标记策略,当它们合并或资源移动时,标记约定经常被破坏。在第一个数据库示例中,标签可能如下所示:

evan-mysql-us-east-1

evan:mysql:east:1

Evan-mysql-eats-1(当一个单词拼写错误时,那么标记策略会发生什么事情?)

evSQLeast

中央IT可以通过拥有所有配置和标签来解决大部分问题,确保遵循策略。但这会减慢处理问题的速度。而且,这通常会导致影子IT出现。

逻辑分组:部分解决方案

标签从来没有被用于与成本管理一样重要和精细的东西。无论如何,监控每个应用程序或服务器的成本通常都没有太大的商业意义。与其相反,企业可能会考虑如何将应用程序或配置的基础设施逻辑分组到项目甚至团队中。然后可以为项目和团队分配预算,使成本分配和报告更加简单,并消除对标签的依赖。开发人员在云中的配置可以将他们的应用程序与他们所属的项目或他们报告的成本中心相关联。

但这只是部分解决方案。即使团队可以验证标签的完美准确性,或者可以转移到基于项目的成本模型,对于云计算成本的可见性只是第一步,它是一种成本管理的被动方法,并不能完全解决问题。

企业的管理人员可以考虑一下所注意到超出预算的EC2实例。将会有完美的标签告诉谁正在使用该实例来托管北弗吉尼亚或东海岸地区的MySQL数据库。那么怎么办?这里的问题是称之为没有场景的可见性:管理人员不知道关闭该机器的后果是什么,必须联系到那个人,以了解如何继续实施。

此外,管理人员可能没有持续监控该计算机,并且只是在报告的任何时间表(周、月、季度)结束时发现了成本超支。到那时可能已经晚了30或90天。可能会因为修复这种情况而反应迟钝,但这笔费用已经用完,而管理人员能做的最好的事情就是尽量保持监控,以支撑到获得下一个预算。

主动的多云成本管理

主动的成本控制措施在管理云计算预算方面总是更有效的。然而,很少有解决方案可以帮助团队立即实现这一目标。这里所说的最佳实践是在项目和团队级别设置预算政策,并通过自动化工具实施这些政策。这样,应用程序可以分组到与团队或业务单位预算相关的项目中。IT和财务部门可以为业务部门设置成本控制,业务部门或团队可以为项目设定预算。这些策略可以作为一种保护,以确保应用程序和项目不超过预期预算,同时仍然通过自动配置等方法为团队提供高效工作。

有了这些实践,即使在被动反应方面,IT和财务团队也可以更深入地了解成本的来源。他们可以灵活地分配和重新分配预算,可以适应变化。此外,企业还需要使用功能强大的分析引擎,该引擎可以查看应用程序和使用趋势,并为团队提出建议,以便提前为成本提高做好准备。例如,成本分析可能会建议使用预留实例,因为它们可以显著节省成本,并建议调整工作负载规模,哪些团队可以自动允许或通过批准。

通过启用主动成本控制系统和更强大的场景成本分析机制,企业可以使失控的云计算成本成为过去。而速度、灵活性、敏捷性、低成本、效率将是多云的未来。

(来源:企业网D1Net)

本文分享自微信公众号 - 云计算D1net(D1Net02)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-07-16

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 分布式ID常见解决方案

    在分布式系统中,往往需要对大量的数据如订单、账户进行标识,以一个有意义的有序的序列号来作为全局唯一的ID。

    黄泽杰
  • 缓存的正确使用方式,你都会了吗?

    首先,缓存由于其适应高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。

    黄泽杰
  • 你真的懂Mybatis缓存机制吗

    Mybatis的一级缓存是指Session缓存。一级缓存的作用域默认是一个SqlSession。Mybatis默认开启一级缓存。 也就是在同一个SqlSessi...

    黄泽杰
  • 高可用Redis服务架构分析与搭建

    基于内存的Redis应该是目前各种Web开发业务中最为常用的Key-Value数据库了,我们经常在业务中用其存储用户登陆态(Session存储),加速一些热数据...

    黄泽杰
  • 专访天数智芯李云鹏:两年时间一定要做出自主可控、国际一流的AI芯片

    近日,美国商务部长罗斯表示,美国政府与中兴通讯已经达成协议,中兴将在缴纳14亿美元及30天内更换董事会和管理层后恢复业务。此消息一出,中国“缺芯”之痛再次成为人...

    AI科技大本营
  • 美国数据隐私管理平台BigID获3000万美元融资

    【数据猿导读】 BigID成立于2016年,其研发的平台采用机器学习来自动化流程,让企业可以找到保存在其服务器和数据库中的敏感数据,以降低违规风险并确保其符合欧...

    数据猿
  • MySQL在并发场景下的优化手段

    对于数据库系统来说在多用户并发条件下提高并发性的同时又要保证数据的一致性一直是数据库系统追求的目标,既要满足大量并发访问的需求又必须保证在此条件下数据的安全,为...

    黄泽杰
  • OpenStack数据库远程对象模型

    在OpenStack的各个服务之间有些数据库对象是远程操作的,远程对象所实现的效果是:一个 A 服务中的远程对象实例,可以由消息队列传送到B 服务,B 服务能够...

    虚拟化云计算
  • Java如何实现任务超时处理

    任务超时处理是比较常见的需求,比如在进行一些比较耗时的操作(如网络请求)或者在占用一些比较宝贵的资源(如数据库连接)时,我们通常需要给这些操作设置一个超时时间,...

    黄泽杰
  • 关系型数据库 VS NoSQL,谁才是王者

    SQL(结构化的查询语言)数据库是过去四十年间存储数据的主要方式。20世纪90年代末随着Web应用和MySQL、PostgreSQL和SQLite等开源数据库的...

    黄泽杰

扫码关注云+社区

领取腾讯云代金券