您好,欢迎您来到DOIT! [ 登录 ] [ 免费注册 ]
您的位置:DOIT云计算> 风:云趋势 > 分析评论 > 正文

五个公共云计算应用的优化技术

比特网 12年08月10日 10:44 【转载】 作者:比特网 责任编辑:张文希

导读:移动到公共云计算可以更轻松的迁移您的应用程序和支付您每月的账单。但你具体如何来节省开支呢?这五个公共云计算应用的优化技术将帮助您节省资金和提高启动性能。

关键词: 云计算

1.重构代码来处理云服务提供商的计费模式。

自动气象站不仅为计算收费,存储和网络带宽的使用也会收取每次你为读或写的访问费用。因此,在你想要收集的读和写的过程中,尽可能的一步到位。这样,一旦你把钱花在自己的服务器上,每次读或写的操作不必承担额外的费用。

云优化技术的整体效果取决于您注册使用公共云计算服务提供商(CSP)的定价方法。不论你如何签署的CSP,总之,重构代码可以视为来提高应用程序性能的一个机会。

2.优化选择默认云实例。

设立EC2实例时,你可以选择不同层次的计算,内存和存储。此外,EC2提供现货实例,它指的是产能过剩,可以在任何时间以比普通劳动力更低的价格提供服务。

需要花费一些时间测试一下你的应用程序,以确定最佳计算水平,并存储你所需要的存储。这将帮助你确保你合理规划与分配自身能力与配置,还将有助于你搞清楚,你是否需要考虑现货实例(或相当于从另一个CSP募股)。

3.平衡默认云实例所需的服务水平。

每个应用程序都有其自己的配置文件,也就是说,它的整体用途和功能的服务水平。面向客户的电子商务网站,有不同的服务水平比,比如说你的内部员工门户。对各种应用所需服务水平的公共云计算实例的成本,可以帮助您优化自己的公共云计算成本。

4.微调自动缩放规则。

应用程序自动缩放的服务器实例的数量,同时向上和向下,能够为优化提供一个大好的机会。例如,你可能有自身的自动缩放规则,催生一个新的实例,一旦CPU利用率达到80%,另一个所有当前实力启动一次平均CPU利用率达到40%.

那怎么知道,80%和40%是正确的号码?为什么不是85%和35%?因为与后者的规则相比,你将更能节省成本。

此外,应用程序有不同的计算,存储和带宽需求。想要制定你的规则,可能需要在这三个因素的复杂组合,而不是仅仅以CPU利用率为基础。你可能想要为您的公共云计算试验组合,使其看上去合乎逻辑,以达到客户最需要的应用程序和服务水平。然后,您可以每过一段时间对百分比进行优化。

5.优化数据库。

应用程序(如Netflix)有一个本地化的性质,也就是说,通常情况下,客户只能访问适用与他们的数据。Netflix使用自动气象站地区和区域主机服务器,只能为生活在数据中心附近的客户提供服务。

这可能要归功于数据库分片技术,它可以让你在你的数据库分区运行和存储不同的分区数据库驻留在不同的数据中心。这也适用于应用,如信用卡处理,因为服务器可以应用到本地化的使用模式,如一个商人寻找一卡所有者的交易。

你不需要在存储着所有数据的数据库中运行。如果你能使数据库行分区并结合当地的使用模式,将不同的实例存储在数据库碎片中。这将减少你所需要的服务器实例的数量,随之,你的公共云服务的成本也会降低。

当您的应用程序移动到公共云计算,它可能工作得很好,因为它是没有任何变化的。不过,如果你可以注意你的CSP是如何向您收费的,并把它放在您的应用程序计算模式,内存,存储和网络带宽最佳配备上使用,您可以很容易地减少公共云计算消费。优化应用程序本身的一些重构,可提高其性能,并延长其使用寿命,同时试验和微调自己的默认情况下,自动缩放规则可以帮助你的CSP成本进一步降低。

  • 人人网
  • 转播到腾讯微博腾讯微博
  • 新浪微博
热点文章排行
  • 微软重拳推出Office 365  微软重拳推出Office 365 2011年07月08日 经过大半年的准备,微软终于在今年6月份隆重推出了云计算办公套件Office 365。那么,Office 365作为微软集成了电子邮件、协作软件、字处理软件、电子表格和演示程序的办公套件重要产品之一,Office 365对微软来说到底是福是祸,能否为微软带来实质性的营收,能否让微软在新兴的云计算领域赢得一席之地?
  • 云计算和算计云 云计算和算计云 2011年06月22日 DOIT特别专题从云的历史进程到目前实施云的厂商,逐一谈起,让读者耳目一新的了解到现在云的现状以及如何不被云所算计。
  • 云端争夺战——IT厂商的盛宴 云端争夺战——IT厂商的盛宴 2010年07月27日 云计算到底是如何发迹的似乎已经不再重要了,重要的是它确实炙手可热。