AzureとApp Engine、EC2徹底比較!

标签: azure | 发表时间:2011-06-19 23:03 | 作者:hylom Larry Li
出处:http://slashdot.jp/

利用者が自由にアプリケーションを実行できるクラウドサービスとして有名なのがGoogle App EngineやAmazon EC2だろう。それでは、Windows Azureはこれらのクラウドサービスと比べてどう違うのだろうか。また、読者の皆様が気になるポイントはどこだろうか?

各クラウドサービスの概要

Windows AzureとGoogle App Engineはアプリケーションを実行するプラットフォームを提供する「PaaS(Platform as a Service)」、Amazon EC2はOSを実行する仮想環境を提供する「IaaS(Infrastructure as a Service)」となる。PaaSでは開発に利用できる言語に制限がある点に注意が必要だ。

*

アプリケーションの実行モデル

Windows Azureでは、「ロール」という単位でアプリケーションを実行する。ロールにはWebサーバー(IIS)と連携してWebアプリケーションを実行させる「Webロール」、バックエンド処理などを実行させる「Workerロール」、Hyper-V上で動作するWindows Server 2008 R2を提供する「VMロール」がある。

Google App Engineは基本的にはWebアプリケーションを実行するためのプラットフォームであり、プログラムは基本的にはWebサーバーから実行される(ただし、定期的にタスクを実行する「App Engine Cron」やキューに入れられた処理を実行する「TaskQueue」というサービスも提供されている)。

*

利用できるストレージとデータベース

Windows Azureでは名前ベースの「Blob」、key-valueストア「Table」、キュー型の「Queue」というストレージと「Windows Azure Drive」という仮想ドライブ、そしてSQLデータベース「SQL Azure」が提供されている。Google App Engineのストレージはkey-valueストアの「データストア」のみだ。Amazon EC2では仮想マシンからマウントできる「Amazon EBS」やオンラインストレージサービス「Amazon S3」が利用できる。

*

CDNによるファイル配信例

CDNを利用しないファイル配信URL:

CDN経由でのファイル配信URL:

料金

Windows Azure、Google App Engine、Amazon EC2はどれも基本的には従量課金型のサービスだ。Windows AzureやAmazon EC2は実行時間単位の課金、App EngineはCPU時間あたりの課金となるが、料金に大きな違いはないと言える。なお、現在Windows AzureではXSインスタンス750時間分、Sインスタンス25時間分、20GBのストレージなどが月々無料で利用できる「Windows Azure Platform 導入特別プラン」が用意されており、この範囲内であれば無料での利用が可能だ。

*

※それぞれのサービスの料金ページ:

Windows Azure Platform 30日間無料パス

現在Windows Azureのプロモーションとして、30日間無償でAzureを利用できる期間限定のキャンペーンプログラム「Windows Azure Platform 30日間無料パス」が提供されている。クレジットカード登録不要でWindows Azureの利用が可能だ。下記のURLにアクセスし、プロモーションコード「CLOUDGIRL」を入力することで利用できる。 http://windowsazurepass.com/?Campid=F029BEBF-7370-E011-8167-001F29C6FB82

*

すべて読む | [PR] Azureセクション | Windows Azure

相关 [azure app engine] 推荐:

AzureとApp Engine、EC2徹底比較!

- Larry Li - スラッシュドット・ジャパン
利用者が自由にアプリケーションを実行できるクラウドサービスとして有名なのがGoogle App EngineやAmazon EC2だろう. それでは、Windows Azureはこれらのクラウドサービスと比べてどう違うのだろうか. また、読者の皆様が気になるポイントはどこだろうか. Windows AzureとGoogle App Engineはアプリケーションを実行するプラットフォームを提供する「PaaS(Platform as a Service)」、Amazon EC2はOSを実行する仮想環境を提供する「IaaS(Infrastructure as a Service)」となる.

Windows Azure在速度测试中战胜Amazon EC2和Google App Engine

- satan - Solidot
微软的云计算服务Windows Azure,在为期一年的云速度测试中战胜了Amazon EC2、Google App Engine和Rackspace等竞争对手. 这次测试由应用性能管理供应商Compuware利用其测试工具CloudSleuth独立完成,以地图形式实时公布在CloudSleuth网站上,浏览者可以免费查询过去30天的结果,了解各大云计算供应商的响应时间和可用性.

浅析App Engine

- - 搜索研发部官方博客
在国内外,云计算正在大步的走向商业化的道路,也得到了越来越多公司的重视. 其中平台即服务(Platform-as-a-Service  PaaS)已经称为业界探讨云计算的热点方式之一,采用PaaS模式来构建应用运行平台App Engine是一种重要的实现方式. 本文主要是对App Engine的背景、特点、需求等进行分析整理,并据此对业界主要的App Engine进行了调研分析.

Google App Engine应用大全

- 桃仁 - iGFW
之前写过一篇《利用Micolog在GAE上搭建个人免费博客》,简单介绍了google app engine的一些简单情况. 现在把gae上的一些应用整合了一下. 分了几大类,包括了开源的GAE应用程序等等. 一是方便自己后续的使用和查找,另一方面也方便那些需要的人. 示例:http://gae-django-cms.appspot.com/.

Sina App Engine与Google App Engine区别对比

- Chris - 互联网的那点事...
新浪推出了自己的云计算服务平台,和Google一样,都叫App Engine. 根据NIST的定义,Google App Engine属于PaaS平台型服务,那么它具体提供什么样的服务,新浪推出的Sina App Engine和Google的又有哪些区别呢. 云计算服务在Google、Amazon等公司成功产品的引领下,正在商业化的道路上大步向前.

AppScale:Google App Engine的开源实现

- - ITeye资讯频道
AppScale 是GAE(Google App Engine)的开源实现,它同时也是一个云计算平台,允许用户在任何地方(服务器或集群)发布和托管自己的 GAE 应用程序. AppScale支持 Google App Engine平台的Python、Java和Go运行时,目前的最新版本为1.9.0.

Google App Engine SDK 1.5.1 发布,增加 WebP 支持

- Jeff - 谷奥——探寻谷歌的奥秘
Google I/O 2011 结束一月后,Google 发布了新版 Google App Engine SDK. 本月 Google 将 ProtoRPC 作为正式 Python API 发布,在 SDK 中提供 High Replication Datastore (HRD) 特性帮助开发者进一步理解一致性模型,Channel API 增加在场状态等.

Google App Engine 即将从预览阶段毕业

- 瑠音北樟 - 谷奥——探寻谷歌的奥秘
感谢谷奥热心读者 Tommywithu、yuihji 等 GAE 用户的爆料. 今年五月份 Google I/O 期间,开发团队曾宣布 GAE 年内将从预览版阶段毕业. 现在,Google 正在为该产品做最后的准备,并计划在九月中下旬发布. 准备工作包括更新政策资料、定价以及支持团队组建. 根据用户收到的邮件,GAE 将发生下述重要变更:.

谷奥: Google App Engine 价格和用量继续微调

- ming - 谷奥聚合——谷奥主站+谷安 aggregator
上周Google App Engine宣布调价令一些开发者感到接受不能,Google也理解,于是他们又在之前的基础上做了一些微调,包括:. 延后调价时间到11月1日:让开发者有更多时间针对新的价格体系调整自己的应用. 增加免费的实例时间:将免费实例时间从24小时增加到28小时,这样即便你的应用有一些突发的请求,也有可能在免费区间里.