小贴士:正确估算而非过度配置公共云资源

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

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

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

确定云资源的正确容量类似于在一台物理服务器上配置虚拟机,企业战略集团的一名分析师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说。

本文作者:佚名

来源:51CTO

时间: 2024-10-12 00:07:39

小贴士:正确估算而非过度配置公共云资源的相关文章

在您企业的业务中整合NoSQL数据库的10项小贴士

NoSQL数据库提供的灵活敏捷性.可扩展性.性能和可用性,并能够支持当今企业所采用的多种应用程序,但对于NoSQL数据库的部署却并不总是一件能够轻松容易实现的任务.而在本文中,我们将为广大读者介绍关于如何在您的企业组织中整合NoSQL系统的10项小贴士. 现如今,数据正推动着企业的创新及其业务的增长,但这只是针对那些为有效处理数据做好了充分准备的企业组织而言的. 尽管关系型数据库仍然拥有其一席之地,但鉴于今天的数据的复杂性.庞大的数据量以及企业对于数据处理的需求,使得关系型数据库已然无法很好的适

人尽可用的Windows小贴士之上篇第1/2页_应用技巧

不管你是否已经升级到最新版Vista系统还是继续留守在XP阵营,我们列出的这些小贴士都能够帮助您加快电脑的处理速度.提升电脑的安全性能,甚至还能够改善电脑的时尚可观性,相信我吧! 客观说来,Windows操作系统的性能可谓一般,如果你不尽力去深度"挖掘",或者按照你的意愿去改变它,那么就永远无法让其发挥出真正的潜力. 无论你是想提高XP的运行速度.自定义Vista的Aero界面.管理自己的磁盘分区或进行快速照片处理,以下我们给出的案例都能悉数告诉你具体的实现方法,在文章中,我们首先会介

人尽可用的Windows技巧小贴士之下篇_php技巧

寻找Windwos Media Player 如果你有大量的多媒体文件,想要寻找到某一特定文件可能并非易事.Windows Media Player 11可以让用户通过搜索唱片音轨.艺术家或其它标准轻松找到目标文件.例如,要查询Bob Dylan的"Like a Rolling Stone",在搜索框中输入"Title:Rolling Stone"便会得到与该名称相似的搜索结果列表. 捕捉屏幕 Vista的捕获工具能够让抓捕全部或部分屏幕图片及添加注释变的易如反掌,

给Android开发者的31个Pro 版进阶小贴士

本文讲的是给Android开发者的31个Pro 版进阶小贴士,成为一名安卓开发者是容易的,但是成为一名成功和杰出的开发者并不容易.需要大量的努力工作,激情,奉献精神和锲而不舍才能达到. 我可以证明给你看成为一名真正卓有成就的开发者没有捷径和容易的方法.但是如果你愿意放在心上并且努力,你一定会取得应有的成就. 在你成为一名优秀的安卓开发者的探索中,这里有一些从个人经验中总结出来的小贴士可以用来帮助你. 所以,假如你打算投入到安卓开发中或者已经成为了一名安卓开发者,那你已经找到了绝佳的地方. 所以,

程序员面试IT公司的37个小贴士

下面是我列出的如何在IT公司面试成功的37个小贴士.欢迎各位不吝指正. 应该避免进这样的公司: 1.不要去那种痴迷于某种特定技术的公司(除非你也是这类人) 首先你得明白的是,技术是一种手段而不是目的.过于专注于技术而不将眼光放到解决问题的方案上将是灾难的开端.特定技术并不是成功的保证. 2.不要去那种技术负债严重的公司 我们应该在第一点和第二点之间找到一个平衡.最好不要去那种完全允许员工自由使用技术的公司.因为没人愿意花一个周末去学习一个莫名其妙的系统,就因为会维护该系统的人已经离开了公司,而该

Ajax的小贴士使用小结_AJAX相关

在使用Ajax过程中,有时候总会遇到一些难题,浏览器兼容.编码.IE下的特殊处理等等,偶尔会搞的人头昏脑胀哭笑不得,这里列一些小贴士,或许有些用.  使用Javascript库         Ajax的流行和巨大威力,让我们重新审视了Javascript的开发,也直接促使各种库的出现.对于普通的开发者,使用一些适合自己的Javascript库不仅可以避免Ajax应用上的浏览器兼容等问题,也使其开发更加的稳定和高效.这里列一些我知晓的轻量级的Javascript库:  1 YUI:YAHOO出品

分享Python开发中要注意的十个小贴士_python

大家请注意:这篇文中假设我们都用的是Python 3 1. 列表推导式 你有一个list:bag = [1, 2, 3, 4, 5] 现在你想让所有元素翻倍,让它看起来是这个样子: [2, 4, 6, 8, 10] 大多初学者,根据之前语言的经验会大概这样来做 bag = [1, 2, 3, 4, 5] for i in range(len(bag)): bag[i] = bag[i] * 2 但是有更好的方法: bag = [elem * 2 for elem in bag] 很简洁对不对?这

Ajax的小贴士使用小结

在使用Ajax过程中,有时候总会遇到一些难题,浏览器兼容.编码.IE下的特殊处理等等,偶尔会搞的人头昏脑胀哭笑不得,这里列一些小贴士,或许有些用. 使用Javascript库         Ajax的流行和巨大威力,让我们重新审视了Javascript的开发,也直接促使各种库的出现.对于普通的开发者,使用一些适合自己的Javascript库不仅可以避免Ajax应用上的浏览器兼容等问题,也使其开发更加的稳定和高效.这里列一些我知晓的轻量级的Javascript库:  1 YUI:YAHOO出品,

设计经验:设计师的10条小贴士

很多人从未认真思考过设计或设计师,更别提把自己当作设计师了.但是普通人--教师.学生.各式各样的工作者--能从设计师和设计师的思维方式中学到什么?更专业化的职业呢?医生.科学家.调查工作者.工程师以及其他各种技术领域的专家们又能从平面设计师和交互设计师的思维方式中学到什么?有没有什么是设计师--无论通过他们的培训或者经验--知道而我们所不知道的?我相信是有的. 下面是我多年从事设计师所学到的10条小贴士(外加一条附加贴士).也许能为非设计师们带来些许启发.在世界各地演讲的时候,我常常会投影一张幻