GoogleはGoogle App Engineを開始しました

Googleはアプリケーションホスティングについてだけではありません。 本日、彼らは開発者がスケーラブルなWebアプリケーションを作成できるようにする野心的なプロジェクトであるGoogle App Engineサービスのベータ版を開始しました。 プラットフォームはBigTableとGFS上に構築されています。



一見したところ、これは競合他社のAmazon Web Servicesのコピーであり、Amazon Web Services(S3、EC2、SimpleDB)が提供する一連のWebサービスを備えています。 しかし、相互に独立したサービスで構成され、開発者が接続できるAWS(ちなみに、昨日Amazonは昨日ダウンしました)とは異なり、Googleアーキテクチャはより集中化されていますが、柔軟性に欠けています。 (たとえば、Amazonでは、他のサービスに関係なくS3でデータを使用できますが、Googleでは、BigTableサービスを使用して、アプリケーションサーバー用のPythonスクリプトを作成してWebインターフェースへのアクセスを作成する必要があります)。



開発者は、 Pythonコードをダウンロードしてアプリケーションを実行し、さまざまなインジケーターを監視するだけで済みます。



*高速コード展開。

Google App Engineは、必要なだけ正確にコンピューティングリソースを提供します。 開発者はコードを記述する必要があり、残りはGoogle App Engineが処理します。

*プロジェクトの人気が急増している問題に対処しています。トラフィックの突然の増加は、開発者にとって頭痛の種ではなくなりました。 Google App Engineは、独自のサーバーでこれを処理します。

*他のGoogleサービスと簡単に統合できます。 これは、新しいプロジェクトごとに最初から認証および電子メールコンポーネントを記述する必要がなくなった開発者にとって、時間と神経の大幅な節約になります。 Google App Engineを使用する開発者は、組み込みのコンポーネントを使用できるだけでなく、大規模なGoogle APIライブラリも使用できます。



登録を管理した最初の10,000人の開発者のみがベータ版にサブスクライブでき、アプリケーションの投稿が許可されます。



このサービスはベータテスト期間中は完全に無料ですが、使用には制限があります。 アプリケーションは、合計ストレージ500 MB、1日あたり200サイクルのプロセッサー時間、および1日あたり10 GBのトラフィック(両方向)を超えて使用できません。 これは、月に約100万ページを表示することに相当しますが、これは標準のWebアプリケーションでは通常のことです。 ベータテスト後、これらの制限はなくなり、誰もがこれらのパラメーターを無料で使用できるようになりますが、開発者は超過分を支払う必要があります。 現時点では、Googleはサービスの価格を設定していません。



Googleは、開発者がWebアプリケーションにコードを埋め込むことを望んで、AdSenseを使用してサービスから収益を上げることを計画していますが、サービスからの実際の回収は期待していません。



「主な動機は、開発者にとって最も快適な条件を作成し、前進することです。それにより、Webアプリケーションの市場を開発します。

開発者がウェブアプリケーションを作成しやすく、これがアプリケーションの総数を増やし、それにより、より多くのユーザーをネットワーク、したがってGoogleに引き付ける場合、これが必要です」(Coomen)



現在の制限の1つは、アプリケーションをPythonのみで作成する必要があることであり、Pythonが主なスクリプト言語であると説明しています(2005年にPython Guido van Rossumの作成者を雇いました)。 Googleは、他の一般的な言語のすべてのオプションを考慮します。



ソーシャルトレンド経由



All Articles