これまでS3、EC2、SimpleDBとアマゾンの独断場だったクラウドコンピュートホスティングについにGoogleが乗り出す模様。
BigTablesにアクセス可能で、GFSによるデータストア、Pythonのアプリケーションサーバを提供。
Windows/Mac/UnixのSDKも提供。
リクエストのスパイク時(急にアクセス数が増加する際)には、グーグルのレプリケーションとロードバランシング機能で、サービスをストップさせることなく、スケールさせることができる。
もちろんGoogleの各サービスとも密に連携可能。
アマゾンのサービスがそれぞれ独立して利用可能なのに対して、AppEngineはグーグルが提供するPythonアプリケーションサーバ上で動くpythonスクリプトによってのみ、BigTablesにはアクセス可能になるなど、制限事項もある。
(ちなみに初期段階ではPythonのみをサポート。後々ほかの言語もサポート予定)
つまりアマゾンがディベロッパにたいして、好きなサービスをお好みで提供しているのに対して、グーグルはディベロッパのアプリケーションをGoogleのリソース上で動作させるサービスを提供するということになる。
AppEngineの制限は、上記のものに加えて、ベータであることから登録は10000人のディベロッパに限定。
さらにアプリケーションは500MBまで、CPUtimeは2億megacycle/日まで、帯域は10GB/日までに限定される。
さまざまな制限はあるもののグーグルのきわめてスケーラブルなリソース上で自身のアプリケーションを動かせるというのは、かなり大きなことだと思います。今までスタートアップはamazonのサービスを使うことが多かったですが、今後Googleが大きな力をこの分野でも持つことは間違いないでしょう。
Via :: techcrunch
|
|