代码改变世界

Azure和aws使用对比

2013-06-01 14:47  华建  阅读(2820)  评论(0编辑  收藏  举报

azure和amazon web service(以下简称aws)都使用了一段时间了,写点感受

1.微软的东西易用性太强大了,让你非常容易上手,真正做到了让你在几分钟内架构一台服务器,相反amazon web service 提供的和azure类似的服务,但是使用起来真的感觉处处不顺手,配置个东西要到处去想,到处去找,严重违反了那句设计原则 Don't make me think,好难用

2.但是,aws提供了非常多创新的功能(也许azure好用是因为azure功能简单?),比如Spot Instances,我抄几句给大家看看吧

Amazon EC2 竞价型实例

客户可以利用竞价型实例对未使用的 Amazon EC2 容量进行竞价,并可在出价高于当前现货价格的期间内运行此类实例。现货价格根据供应和需求定期变化,出价超过现货价格的客户可以获得可用竞价型实例的访问权。竞价型实例是按需实例和预留实例的补充,为获得计算容量提供了另一选项。 

对于应用程序运行时间比较灵活的客户而言,竞价型实例可大大降低其 Amazon EC2 费用。此外,竞价型实例还可以为具有紧急需求的应用程序提供大量额外容量。

http://aws.amazon.com/cn/ec2/spot-instances/

a key paragraph from the case study of gosquared.com

A really nice architectural feature of the GoSquared platform is the integration of Spot Instances. For their data analysis and tracking platform, GoSquared balance incoming data across a collection of Amazon EC2 instances. Some of those instances are under Auto Scaling control, which means they automatically scale up and down based on demand, but the remainder are provisioned as Spot Instances. A low bid price ensures that costs stay down, and a collection of CloudWatch metrics and alarms gracefully replace terminated Spot Instances to ensure availability should the EC2 spot price exceed the bid price.

my translate:goSquared平台集成的spot instaces是一个非常nice的架构上的特色。对于他们的数据分析和跟踪平台,goSquared把流入数据平衡到一系列amazon ec2的实例上。一些实例是处于自动规模平衡控制之下(这意味着他们可以根据需求自动提升和降低规模),但剩余的实例预备作为spot instances。一个低的竞价保证成本保持低水平,加上一系列cloudWatch metrics和alarms 很优雅地(当ec2 spot超出预算的时候)终止取代掉spot instance来保证可用性

google translate:

一个非常漂亮的建筑特征的GoSquared平台是现货实例的整合。对于他们的数据分析和跟踪平台,GoSquared平衡传入的数据在Amazon EC2实例的集合。这些实例是在自动缩放控制,这意味着他们自动向上和向下扩展,根据需求,但其余的都置备现货实例。低价中标价格保证成本停留下来,和CloudWatch的度量和报警的集合优雅取代终止现货实例,以确保可用性EC2现货价格应该超过中标价格。