正确估算而非过度配置公共云资源

一般来说,企业用户都希望为使用云做好准备,也就是他们不必为没有使用过的资源支付费用。本文所介绍的这些小贴士可以有助于用户正确估算他们的云实例并避免云资源的过度配置。

虽然云供应商为用户提供了在任意时间使用他们所需确切数量资源的能力,但是有些挑战依然存在。例如,对未使用云资源的过度配置和超支现象是一个可以影响到企业底线的一个常见问题。

一种解决方案就是“正确估算”公共云实例,即在确保支持应用正常运行的同时防止云资源浪费。专家们表示,在云用户中存在的一个潜在问题就是资源的过度配置,但还是有一些能够有所裨益的做法。

确定云资源的正确容量类似于在一台物理服务器上配置虚拟机,企业战略集团的一名分析师Daniel Conde说。“由于过度配置是非常浪费金钱的,所以用户们一定不会希望这么做,”Conde说。“其关键在于找到用户应用所需要的资源,并创建一个最适合它的实例。”在这个意义上,云遇到了原来数据中心中服务器资源使用率不足的相同问题。

正确估算云实例规模中的人为因素

为了确保用户不会过度配置资源和浪费云资源,企业用户应当改变他们原来的传统思维方式。“在过去内部部署的资本密集型模式中,我们花费了大量时间用于搞清楚……将花费什么收购,因为过低估算容量意味着较大的风险并有可能会让我们陷入困境,”451研究公司分析师Eric Hanselman说。

但是,云模式完全改变了这一理念;所有的开支都发生在运行侧,同时企业可以按照实际需要改变和调整相关资源的使用。这样一来,IT团队就需要持续不断地重新进行资源评估以防超支,并确保云资源不会过多配置。

不要忽视云实例成本控制中人为因素方面的影响,我们需要评估应当授权谁来控制发生在云中的运行业务活动。“当我在PSC开始实施云时,有超过一百人被授权负责管理;而到现在我们将这个数字减少到了只有六个,”总部位于休斯敦的一家公共事业服务供应商PSC公司的IT副总裁 Lloyd Dawson说。授权用户的大幅度减少将有助于确保提高云使用率和相关开支对于用户的透明度。

考虑应用程序

为运行应用而估算云实例或多或少与十多年前在虚拟化数据中心内所做的是几乎一样的,Gartner公司研究总监J. Craig Lowery说。但是两者之间一个显著的不同之处在于旧的应用程序可能难以从云弹性特性中获取高价值;除非应用程序的负载是高度一致的,否则在云中运行的成本一定会比在内部部署中运行更高,Lowery指出。

云的使用模式为用户提供了随时间推移根据实际需求获取和释放资源的机会。“这就是云弹性特性的含义所在,正确使用好这个特性恰恰是实现成本与性能优化的关键,”Lowery说。能够正确估算云实例规模主要取决于应用负载,而负载分布则可以是从均衡分布到高度可变的。

“在理想情况下,实例规模应当是可以随负载变化而波动变化的,”他说。

在一台服务器或服务器实例中,一个只能垂直扩展的应用会让管理员无从选择而只能在更大或更小的实例中重新启动它。“这可能意味着服务中断,以及随之产生的额外成本支出,尤其是会让用户产生不满情绪,” Lowery说。其结果就是,企业往往会使用过度配置的资源来运行应用程序以尽量少地执行这一应用重启的操作,并将其称为是一种“冗余策略”的保险措施。

对于能够实现水平扩展的应用程序,管理员们可以部署一个以上的实例来处理负载。“在这种情况下,我们可以找出最佳的基本实例容量,当然成本也是评估的重要因素之一,从而随负载变化而改变运行实例的数量,”Lowery说。

另一方面,自动扩展资源可同时确保性能与可用性,且无需过度配置或超支。这一模式可实现与云弹性特性的最佳匹配,它也是云软件设计的关键特征,Lowery说。

做好测试以避免过度配置

尽管如此,针对企业应用需求进行规划与预测始终是很重要的。因为在云中建立测试环境是非常容易的一件事,所以企业可以轻松建立测试环境并在不同配置下对系统进行运行测试,Hanselman说。

“云环境通常提供了大量的内置监测功能和诊断工具,它们可以帮助用户真正地了解在处理、内存乃至使用等诸多环节中的细节信息,”他说。

基于上述这些详细信息,IT团队能够决定他们是否需要进行重新配置或应用重新开发以便于充分利用云计算的优势(如自动扩展),从而实现成本效益,Hanselman继续道。

“使用云的最廉价方法就是以较多数量的小组件形式来设计开发应用程序,因为用户可以在应用低谷期缩减资源规模,只要这些组件是相对足够细粒度,”他说。

要牢记的另一点是云实例规模并不是一成不变的。云供应商们总是在不断地推出新的实例类型。如果用户需要运行一个对内存资源有很高要求的应用,那么就可能不得不选择一个更昂贵的实例或购买一个过度配置的云资源,但是它的供应商有可能会在六个月的时间内推出一个更好、更具成本效益的实例类型选项,Hanselman说。

原文发布于微信公众号 - 云计算D1net(D1Net02)

原文发表时间:2016-09-14

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏北京马哥教育

原创投稿 | 虚拟化与云计算初级了解

各位朋友大家好,今天我们一起来了解下虚拟化与云计算,在说虚拟化与云计算前我啰嗦几句:当我们在做某件事儿的时候,首先多问自己几个为什么?大家不要小看这个为什么?当...

459130
来自专栏企鹅号快讯

一文读懂云计算,所有常用术语

云计算:云计算指的是交付计算即服务(或者交付结果中包括计算架构),而不是产品。资源共享,软件和信息通过网络(企业内网、互联网或者二者的结合)供计算机或者其他设备...

272100
来自专栏直播系统源码

搭建直播平台过程中的全能“辅助”——流媒体服务器

直播在经历了爆发式增长后,在互联网领域中呈现出稳步增长的状态。前期观望许久的创业开发者们认为“火候到了”,纷纷开始将搭建直播平台项目提上日程。对于平台搭建来讲,...

40400
来自专栏知晓程序

清单控必备!有了这款小程序,碎片时间也能轻松涨知识

今天,知晓程序(zxcx0101)就推荐一款碎片化阅读和知识分享平台「清单 plus」,让你在短时间内迅速收获经验和知识。

6710
来自专栏云计算D1net

如何构建一个更好的云安全模型

公共云的自助服务提供模式带来了许多好处,但当然也破坏了传统的IT服务器配置模式。现在,开发人员可以通过信用卡自行分配资源,企业安全团队也为他们的工作做了切实的工...

39780
来自专栏CSDN技术头条

58同城沈剑:好的架构源于不停地衍变,而非设计

对很多创业公司而言,随着业务增长,网站的流量也会经历不同的阶段。从十万流量到一百万流量,再从一百万流量跨越到一千万甚至上亿的流量,网站的架构需要经历哪些变化?在...

30370
来自专栏京东技术

【解密】京东B2B业务架构演变

以分销、代销业务为核心的B2B交易平台,通过建立各级商家之间渠道通路的方式,赋能线上线下B用户,并为其提供一站式采购、售卖的解决方案。

13210
来自专栏云计算D1net

通过直接连接提高公共云的可靠性

企业可以采用直接连接,如来自AWS和Azure的直接连接,可以把数据放到公共云的快速轨道,但企业应该准备为此付出一些代价。 公共云服务需要访问网络,并且通常是通...

396100
来自专栏Java学习网

论编程的最后期限

普通编程与专业编程之间有很多差别,而最为显著的就是截止日期。 截止日期 / 最后期限   当你给自己写程序的时候,只要你愿意,就可以用很多(或者很少)的时间来...

35270
来自专栏腾讯高校合作

小程序这13大新能力,将对你产生什么影响?

微信公开课“小程序专场”,微信团队带来两项全新能力——“第三方服务”和“附近的小程序”。 至此,小程序近期一共开放了13项新能力。对于用户来讲,会带来哪些影响呢...

34560

扫码关注云+社区

领取腾讯云代金券