Google App Engine(GAE)とは?

 Google App Engineとは、Google社の提供するクラウドコンピューティングサービスです。サーバにアップロードされたプログラムは、Googleのインフラ上で実行され、Webアプリケーションとして公開されます。
 使用料金は、Webアプリケーションが使用したリソース量に応じて課金される仕組みとなっています。課金額には上限を設定でき、無料の範囲だけで使用することも可能です。ある程度までの小規模なWebアプリであれば、商用であっても無料~数$程度のコストで運用することができます。その一方で、アクセスが殺到した場合には自動的にサーバの割り当て台数を増やし、複数のサーバでサービスを構成するようになる仕組みも用意されています。
 GAEは、安価でありながら、柔軟なスケーラビリティを兼ね備えたクラウドサービスであると言えるでしょう。

 GAE上で動かすアプリケーションは、PythonまたはJavaで開発することになります。弊社ではGoogle App Engine for Java(GAE/J)を中心に開発をしておりますが、ご要望に応じてPython版の開発も承っております。

Google App Engine for Java技術情報

 Gluegentでは業務などで培った技術情報を随時公開しています。
 ここでは、GAEに関する案件や研究開発を通して見えてきた問題点、またその解決方法などの技術情報を取りまとめていきます。