三个步骤为你的应用程序优化云计算成本

用户对云计算部署进行较好的规划可以在很多方面控制成本,即高效的开发或迁移计划。虽然前期规划无法让那些已经在云计算中有应用程序在运行的企业受益,但这并不意味着那就是做无用功。为了降低云计算成本,企业可以遵循一些简单的步骤。而随之给企业带来的回报则将随着时间的推移而逐渐显现。

步骤一:了解你的应用程序的总体拥有成本

第一步就是要充分了解你的应用程序的总体拥有成本(TCO)。如果用户并没有一个固定的目标,那么就很难对云计算成本进行优化。而缺乏所有成本要素就无法完成云计算成本评估。云计算成本包括了服务成本和云计算应用程序支持成本,这正是成本节省的主要突破口。

大多数云计算用户是在基础设施(IaaS)上部署他们的应用程序,IaaS是托管虚拟化的一种形式。用户仍然必须在云计算中购买软件使用许可、开发机器镜像以及支持应用程序运行。IaaS只是减少了设备本身、维护以及设施的相关成本。相比较而言,平台即服务(PaaS)和软件即服务(SaaS)则可节省更多的成本支出。因此,如果非服务成本占用户总拥有成本的三分之一以上,那么就应当考虑采用其他的云计算托管选项了。

因为IaaS用户会因为云计算部署维护应用程序镜像而产生他们大部分的非服务成本。请记住,应用程序生命周期管理成本主要包括了持续不断更新操作系统和中间件工具的成本。PaaS 或SaaS 则不涉及这些成本,甚至SaaS还省去了应用程序使用许可费用和更新成本。

步骤二:进行一次成本与效益分析

其次,应对用户的云计算服务进行一次成本与效益分析,按功能来降低服务成本。云计算服务通常涉及包括基本机器镜像和最低数据存储在内的共享托管。很多云计算供应商建议用户购买额外的功能,而用户也采纳了他们的建议。例如,很多用户都购买了专用的托管服务,从而降低了云计算经济规模并增加了总成本。此外,虽然许多用户还购买了RDBMS存储,但是他们要么根本就不使用这项服务要么就在内部存储资源更便宜时使用它。

针对用户所购买的每一个云计算功能进行分析并多问一个为什么。为了降低对于某些功能的依赖性,在某些情况下对应用程序本身进行改造是有所裨益的。而在其他情况下,在引入一个新功能前执行测试运行可确保新功能是物有所值的。

被最多滥用的的云计算功能均与可用性相关,例如预留实例和可用区域。很多企业用户都购买了这些功能而并未对云计算供应商的基本性能水平进行测试。如果用户的云计算成本包括了这些功能,而用户也无法找到测试记录以验证这些功能的必要性,那么他们可以实施一次测试运行以选择那些可带来显著正价值的功能。

请记住,有一些云计算功能并未得到充分利用。几乎所有的云计算服务都涉及了云计算应用程序数据流量的收费。这其中包括了对本地应用程序组件和数据库的访问。对于把应用程序分为公共云计算和内部组件的混合云计算来说,应检查应用程序流入流出数据所带来的费用。为了降低数据流的数量和数据流的容量,可考虑把一些数据存储迁移至云计算或者 对用户应用程序的工作流进行重新构造。

有时,云计算供应商所提供的的折扣优惠也并未被充分使用。很多云计算供应商都打包提供了各种容量折扣或功能折扣。用户应在进行功能选择时充分用好用足这些折扣优惠,从而进一步节省成本。

步骤三:研究更为便宜的替代品

最后一步往往是很多用户所首先考虑到的:另行寻找更好的云计算服务价格。如果用户曾对云计算服务市场做过云计算价格研究,那么他们通常会发现主流供应商们更具有相当的竞争力。但是,那可能是一些云计算供应商针对特定客户类型而制定的服务价格,他们所提供的折扣往往体现了他们的业务目标。例如,网络运营商可能在销售通过他们自有VPN的云计算服务上具有较强竞争力,但是在使用基于互联网的访问时则显得竞争力不足。

那些更小型的云计算公司(尤其是那些初创公司或私有企业)可能会提供比主流供应商更低的服务价格。但是,这些公司往往更易于遭遇金融风险。如果一家非知名云计算供应商能够帮助你较多的节省成本支出,那么请对你的应用程序和迁移做好规划,以便于你能够在有需要的时候快速地迁移至一家更大型的云计算供应商。

移动性提供了定价能力,无论是更换供应商的能力还是改变云计算功能的能力。无论何时你想要让你的云计算服务有所变化,请不要限制你未来的移动性。你不需要随着云计算市场的变化而限制你自己的发展。

本文作者:佚名

来源:51CTO

时间: 2024-09-19 12:30:58

三个步骤为你的应用程序优化云计算成本的相关文章

请问程序优化分哪几个步骤啊!急

问题描述 请问程序优化分哪几个步骤啊!急 请问程序优化分哪几个步骤啊!急!!!考试中.,......请问程序优化分哪几个步骤啊!急!!!考试中.,......请问程序优化分哪几个步骤啊!急!!!考试中.,...... 解决方案 一般来说,程序优化主要是以下三个步骤: 1.算法优化2.代码优化3.指令优化 解决方案二: 一般来说,程序优化主要是以下三个步骤: 1.算法优化2.代码优化3.指令优化

从图片上传的三个步骤来分析其中的交互过程

传统的图片上传交互很简单:一个文件域要求用户选择图片文件,一个提交按钮(如下图). 这种方式有很多缺点,比如选择图片后看不到预览,一次只能选择一张图,上传过程看不到进度.当然也有它自身的优点:html本身的表单控件,代码简单,上传不易出错,适合低速网络环境.现在富媒体横行的时代,用户需要长传大量图片,这种传统表单的方式上传图片显然已经跟不上时代的需求,基于 flash.html5的新型上传方式被广泛的应用. 我们从上传图片前.上传中.上传后三个步骤来分析其中的交互过程. 上传前 上传图片前一般可

三个步骤深度利用用户为网站贡献的内容

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 在葫芦博客之前投递的一篇文章<三个步骤 激发用户为你的网站贡献内容>当中,谈到激发用户为网站贡献内容的方法,那用户为网站贡献了内容之后,网站管理人员要考虑的就是怎样有效组织和深度利用这些来之不易的内容.葫芦博客博主认为我们可以通过聚合.过滤和混合三种方式对内容深度加工. 一,聚合 是指通过某种方式,将内容通过一定的标准发布,这样在

三个步骤 堵死网站被SQL注入的隐患

SQL注入是什么? 许 多网站程序在编写时,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患.用户可以提交一段数据库查询代码(一般是在浏览器地址栏进行,通过正常的www端口访问),根据程序返回的结果,获得某些想得知的数据,这就是所谓的SQL Injection,即SQL注入. 网站的恶梦--SQL注入 SQL注入通过网页对网站数据库进行修改.它能够直接在数据库中添加具有管理员权限的用户,从而最终获得系统管理员权限.黑客可以利用获得的管理员权限任意获得网站上的文件或者在网页上加挂木马和各

在物联网上融合云和边缘计算的三个步骤

在过去的几年里,物联网已经迅速发展.根据摩尔定律,每个芯片的晶体管数量,每18个月会增加一倍,因此硬件开发人员能够在同样的空间中,加入更多的功能.这创造出更小的电脑,更小的手机和其他电子设备. 所有连接到互联网的设备,都需要芯片,但是直到最近,芯片才变得足够小.这与无线网络的迅速增长相结合,使得连接设备和为其提供远程功能,变得更方便. 这就是物联网:简单的设备可以通过大小合适的新型高性价比芯片进行控制和监控.随着苹果和微软这样的大公司继续大力投资开发这项技术,如何构建物联网,成为如何管理大量数据

浅析要开好直通车的原理及掌握好三个步骤的重要性

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 很多商家在开直通车的时候抱怨烧钱,投入产出比(RIO)不能成正比,主要的原因有以下几个:1.对于直通车的原理不熟悉,导致定位不明确,入不敷出;2.没有专职的人员负责,往往是一个人在从事运营及其他事务耗费了大量的精力,所以不能做得很精;3.没有太多的资金去通过各种方式进行测试,找出最优的方案;4.店铺的综合运营能力不强,在某个环节出现漏洞的时候

三个步骤教你轻松收集外链资源

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 外链数据收集是一项枯燥乏味的工作,如果我们不事先收集好外链数据的话,会导致工作乏味,总在为外链而烦恼,浪费时间,工作量大增.但相反,我们收集好了外链数据后,就能定制一个完美的SEO计划,让我们在进行优化和推广的时候会有一个明确的目标,能针对性的去进行优化,还能节省大量的时间和不必要的工作量.今天这篇文章通过三个步骤,给大家一个外链数据收集的方

网站建设三基石:域名,空间,程序

这篇文字是我和一个老总谈话的整理,这位老总可以说对互联网之前并不了解,所以交流尽量通俗化了. 他想找我理一理,互联网建站是怎么建的? 我很奇怪,问他为什么突然问起这个? 他说,之前公司找人做,域名都有了,但花了不少钱也没弄成,很难么? 我很惊讶,要么是他找错了人,要么就是他有什么误解 因为他是一家上海公司(桌上的烟也能看出,硬中华上海产,一包70左右吧),找错人的几率很小(要说上海建站公司不专业,那恐成互联网笑话了) 所以,我觉得要和他聊聊-----如今建站真不神秘啊! 于是在一个周末,我来到了

详解购买域名的三个步骤

一个网站由域名和空间组成,如何购买域名和空间成为每一个站长要做的第一件事情.而域名作为整个网站的门面,如何购买域名成为了重中之重. &http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 简单的说购买一个域名只需要三个步骤即可:   1.选择一个可注册的域名:   2.按照要求 填写 个人信息:   3.交付域名费用(不同的域名后缀注册费用是不一样的) .   一.如何选择一个可注册的好域名:   首先域名分很多种,