前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >借助云成本优化避免IT预算拮据

借助云成本优化避免IT预算拮据

作者头像
静一
发布于 2018-03-23 02:50:59
发布于 2018-03-23 02:50:59
7820
举报
文章被收录于专栏:云计算D1net云计算D1net

大多数迁移到云计算的企业均期望,这一举措能够帮助他们大幅节省资金。但是,尽管云计算肯定可以帮助企业降低成本,但这些成本并不是自动的。为了最大限度地提高云的成本效益,企业必须有效地管理他们的环境,这其中就包括调整应用程序和云。

云成本优化规划的第一步是了解云服务供应商的收费情况。定价模型会随着云服务提供商的不同而不同——基础设施作为一种服务(IaaS)、平台作为服务(PaaS)或软件作为一种服务——所以,重要的是考虑每个服务类型的完整的定价模型。影响云服务的价格有四大要素:基本服务成本、数据库成本、活动成本和功能成本。适当的成本优化规划可以帮助减少这些相关的成本。

基本的云服务收费是基于用户、中央处理器CPU的时间等等。IaaS和PaaS的收费是基于基本配置。优化规划的第一个目标是在标准配置中实现标准服务的工作。由于云服务市场的竞争是如此的激烈,云服务供应商广告上所宣称的基础价格最经常被拿来与竞争对手比较,因此其可能是最好的。

当云应用程序访问存储在云中的数据时,云服务供应商进行评估数据库收费。这种收费一般都是按每次访问计费的,但有时是基于总的数据量访问。这种特殊的成本要素是最难以通过改变或调整云服务本身来优化的。因此,为了获得云服务的成本效益,企业用户可能需要调整应用程序设计。

云服务供应商对于IaaS和PaaS活动成本的评估通常是基于每笔交易进出云应用的次数。活动率会因供应商的不同而各不相同,因此,企业用户可以货比三家。但是,为了最大限度地减少这些成本,企业用户可能需要相应的进行应用程序设计。

在所有的云成本中,功能成本是最容易出问题的。大多数云服务供应商,包括某些市场领导者,均提供了一些特殊的云服务功能。其中的一些功能带来了替代成本模型的基本服务,如虚拟机实例保留和计量使用。其他代表特殊的数据库功能,部署和管理工具,甚至云提供商还会提供某些功能以提高应用程序。

试点测试可以确定基本的服务增强是否是符合成本效益的。企业用户还可以针对数据库,部署和管理工具进行试点测试,以确保他们能够实现成本的节约。在几乎所有的情况下,应用程序的功能需要被设计成在应用程序中使用。此外,开发项目应包括使用这些功能的成本和效益分析。

通过云应用程序开发规划优化成本的四个步骤

如果您企业需要实施应用程序开发计划以优化你的云,如下是一个您企业值得借鉴的一个简单的方法。

首先,尝试使用最高水平的云服务,这意味着必须在开发IaaS之前选择PaaS。PaaS取代了软件许可和相关的支持成本,往往具有更好的价值。如果企业用户选择了一款不能与企业内部现有的IT实践相兼容的PaaS平台,学习曲线会变得很长且成本高昂。

在进行应用程序设计时,需要考虑的最重要的事情是使用PaaS制约应用程序使用中间件的功能。为了验证该款PaaS软件实际上能够真正满足应用程序的需求,以及至少在短期内带来潜在的功能增强,企业应该进行一次开发回顾。

其次,始终从基本的服务开始进行应用程序的计划。企业用户倾向于朝着自己的既定目标建立计划,无论其是对还是错。最适合你企业需要的才是最适合你的云计算服务。企业需要采取了不同的路径的理由。

基本服务通常意味着计量CPU的使用率,数据访问费用和活动费用——这意味着网络使用移入和移出云。良好的数据库设计的方案可能会限制数据访问的成本,而细致的应用GUI审查则可能降低网络使用费用。

第三,考虑你的设计中考虑增强云和工具的功能的价值和价格。例如,如果你认为你的应用程序可能会受益于弹性伸缩,那么就应该在设计中将其考虑在内——只要相关的更改不会破坏你的收益模型。

一些增强的云功能,如数据库管理系统,DevOps和内敛情况下,很容易评估,或者是因为应用程序需要他们或者是他们创造了显著的效益。其他工具,如缓存、队列或工作流服务,代替了你自己的应用程序可以提供的功能,但却能够更有效地管理他们的云。如果这些特定的云计算的功能特点是有价值的,那么这样的服务可能就是值得购买的。然而,重要的是要仔细查看和比较其收益和成本。

第四,模块化设计应用程序以使用特殊的云功能。这有助于企业用户能够很容易地改变应用程序来采用或消除某些功能,这取决于成本和效益分析。

许多增强的云功能和工具,可以取代类似的功能,通常是内置于应用程序中的。虽然基本的云服务是具有高度竞争性和兼容的,但这些增强的服务在各不相同的供应商之间,并可能不总是可用的或拥有竞争力的价格。当使用这些服务时,企业用户应该在内部构建结构化的方案,以便如果必要的话能够很容易地将其删除。

最后,不要依赖于弹性、冗余或不会使用其他的云爆发的功能来构建应用程序。企业用户可能受到设计应用程序和购买可缩放云服务或支持故障转移的诱惑。如果这些确实是有必要的,这无疑是一个很好的决定。但是,支持的位置的多样性或规模化的缩放功能将需要花费更多的成本。那么,企业用户需要等到真正需要用到的时候才准备添加这些功能。从长远来看,精心的规划将帮助您企业节省更多的资金。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2015-08-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云计算D1net 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
五万字 | 耗时一个月,整理出这份Hadoop吐血宝典
一、HDFS 二、MapReduce 三、Yarn 四、Hadoop3.x 新特性 五、Hadoop 大厂面试真题解析
五分钟学大数据
2021/10/26
1.7K0
大数据知识总结(三):Hadoop之Yarn重点架构原理
Apache Hadoop Yarn(Yet Another Reasource Negotiator,另一种资源协调者)是Hadoop2.x版本后使用的资源管理器,可以为上层应用提供统一的资源管理平台。
Lansonli
2025/05/24
1100
资源管理与调度系统YARN
YARN作为一个通用的资源管理系统,目标是将短作业和长服务混合部署到一个集群中,并为他们提供统一的资源管理和调度功能,概括起来主要解决以下两个问题:1.提高集群资源利用率,2.服务自动化部署。
凹谷
2020/04/11
1.3K0
yarn详解
其中,在master node上运行ResourceManager。 每个datanode上运行一个NodeManager。 并把该dataNode上的所有计算资源(CPU、内存)视为一个/多个Container,而Container可以被分配执行一个task(ApplicationMaster、map task、reduce task等)。
平凡的学生族
2019/05/25
2.3K0
Hadoop 之 Yarn
“Yarn 全称 Yet Another Resource Negitiator,就是另一种资源调度器,主要负责Hadoop集群内任务的资源调度框架。”
搬砖俱乐部
2019/10/24
7660
Hadoop 之 Yarn
想了解Hadoop?看懂这篇文章就够了
2011年的时候我们在百度搜索Hadoop相关的问题每天只有零星几个,2015年再去百度搜索Hadoop已经有800多万个问题,而如今已然已经过亿了,Hadoop已成为大数据必备的基础设施了。Hadoop被公认是一套行业大数据标准开源软件,在分布式环境下提供了海量数据的处理能力。几乎所有主流厂商都围绕Hadoop开发工具、开源软件、商业化工具和技术服务。近年大型IT公司,如EMC、Microsoft、Intel、Teradata、Cisco都明显增加了Hadoop方面的投入。那么到底什么是Hadoop?它有什么作用?它的基础架构是怎么样的?今天就Hadoop的这些基本概念来做一次简单的梳理。
袋鼠云数栈
2021/05/14
4520
想了解Hadoop?看懂这篇文章就够了
大数据面试杀招——Hadoop高频考点,正在刷新你的认知!
上一篇文章为大家总结了一些关于Hive的热门考点,得到了一些朋友的肯定与转发,菌菌就觉得花时间去做这些知识整合是非常有价值,有意义的一件事。本篇文章,让我们有幸一起来阅读一下,该怎么准备Hadoop的内容,才有机会在面试过程占据上风。
大数据梦想家
2021/01/27
7440
大数据面试杀招——Hadoop高频考点,正在刷新你的认知!
大数据面试题百日更新_Hadoop专题_Yarn专题(Day11)
YARN 的基本设计思想是将 MapReduce V1 中的 JobTracker 拆分为两个独立的服务:ResourceManager 和 ApplicationMaster。ResourceManager 负责整个系统的资源管理和分配,ApplicationMaster 负责单个应用程序的的管理。 1)ResourceManager: RM 是一个全局的资源管理器,负责整个系统的资源管理和分配,它主要由两个部分组成:调度器(Scheduler)和应用程序管理器(Application Manager)。 调度器根据容量、队列等限制条件,将系统中的资源分配给正在运行的应用程序, 在保证容量、公平性和服务等级的前提下,优化集群资源利用率,让所有的资源都被充分利用应用程序管理器负责管理整个系统中的所有的应用程序,包括应用程序的提交、与调度器协商资源以启动 ApplicationMaster、监控 ApplicationMaster 运行状态并在失败时重启它。
Maynor
2021/04/09
3410
精选Hadoop高频面试题17道,附答案详细解析(好文收藏)
hadoop中常问的就三块,第一:分布式存储(HDFS);第二:分布式计算框架(MapReduce);第三:资源调度框架(YARN)。
五分钟学大数据
2021/05/27
1.3K0
Hadoop YARN学习之组件功能简述(3)
本文介绍了Hadoop YARN学习之组件功能简述,包括ResourceManager、NodeManager和ApplicationMaster等组件,以及它们之间的协作和通信。同时,还介绍了YARN的调度组件,包括FIFO、Capacity和Fair。最后,文章提到MapReduce只是YARN中的一种应用程序框架,在YARN环境下,其他框架已经可以使用或者正在开发中。
王小雷
2018/01/02
6690
2022年Hadoop面试题最全整理,两万字干货分享【建议收藏】
Hadoop 中常问的就三块,第一:分布式存储(HDFS);第二:分布式计算框架(MapReduce);第三:资源调度框架(YARN)。
Maynor
2023/02/01
1.2K0
yarn 学习笔记(对比 kubernetes 调度)
ApplicationMaster(AM),用户提交的每个应用程序都需要包含一个AM, 作用为:
王磊-字节跳动
2020/11/03
4.5K0
hadoop之yarn调度
在大数据的生态中,hdfs解决了海量数据的存储问题,mapreduce解决了海量数据的计算问题,而在任务的执行和资源统一管理层面,则是使用yarn进行统一调度。
SRE运维实践
2021/03/04
7240
hadoop之yarn调度
深入浅出学大数据(五)Hadoop再探讨High Availability(HA)集群搭建及YARN原理介绍
此系列主要为我的学弟学妹们所创作,在某些方面可能偏基础。如果读者感觉较为简单,还望见谅!如果文中出现错误,欢迎指正~ 本文主要介绍了Hadoop再探讨High Availability(HA)及YARN原理介绍,除此之外还有High Availability(HA)集群搭建的具体搭建过程。
不温卜火
2021/11/24
1.4K0
深入浅出学大数据(五)Hadoop再探讨High Availability(HA)集群搭建及YARN原理介绍
快速、安全、可靠!Yarn!| MTdata小讲堂
Yarn 的全称是 Yet Anther Resource Negotiator(另一种资源协商者)。它作为 Hadoop 的一个组件,官方对它的定义是一个工作调度和集群资源管理的框架。关于 Yarn 的发展历史我们在之前的文章曾介绍过,在这里就不赘述了。
美图数据技术团队
2018/09/18
5980
快速、安全、可靠!Yarn!| MTdata小讲堂
Yarn快速系列入门(4) | Yarn调度器
  yarn我们都知道主要是用于做资源调度,任务分配等功能的,那么在hadoop当中,究竟使用什么算法来进行任务调度就需要我们关注了,hadoop支持好几种任务的调度方式,不同的场景需要使用不同的任务调度器.
不温卜火
2020/10/28
1.8K0
Yarn快速系列入门(4) | Yarn调度器
带你快速认识NamenodeHA和Yarn HA,为搭建HadoopHA集群打下基础!
本篇博客,博主主要为大家介绍的是什么是NamenodeHA 和 Yarn HA。并在下一篇博客中为大家带来关于搭建HadoopHA集群的详细步骤!
大数据梦想家
2021/01/27
7880
带你快速认识NamenodeHA和Yarn HA,为搭建HadoopHA集群打下基础!
Hadoop 2.0:主流开源云架构(三)
  Common的定位是其他模块的公共组件,定义了程序员取得集群服务的编程接口,为其他模块提供公用API。降低Hadoop设计的复杂性,减少了其他模块之间的耦合性,增强了Hadoop的健壮性。
Francek Chen
2025/01/23
1770
Hadoop 2.0:主流开源云架构(三)
进击大数据系列(五):Hadoop 统一资源管理和调度平台 YARN
Apache Yarn(Yet Another Resource Negotiator的缩写)是hadoop集群资源管理器系统,Yarn从hadoop 2引入,最初是为了改善MapReduce的实现,但是它具有通用性,同样执行其他分布式计算模式。
民工哥
2023/08/22
1.3K0
进击大数据系列(五):Hadoop 统一资源管理和调度平台 YARN
Hadoop高可用(HA)集群搭建
HA:High Available,高可用 在Hadoop 2.0之前,在HDFS集群中NameNode存在单点故障 (SPOF:A Single Point of Failure) 对于只有一个NameNode的集群,如果NameNode机器出现故障(比如宕机或是软件、硬件升级),那么整个集群将无法使用,直到NameNode重新启动
CoderJed
2018/09/13
4.4K0
Hadoop高可用(HA)集群搭建
推荐阅读
相关推荐
五万字 | 耗时一个月,整理出这份Hadoop吐血宝典
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档