AppScale



概要 
AppScaleは、Google App Engineのアプリケーションをローカルのマシン群で動作させるオープンソースのフレームワークである。

クラウドコンピューティング向けのプラットフォーム (PaaS) であり、Xen、KVM、Amazon EC2、Eucalyptusなどをサポートしている。
カリフォルニア大学サンタバーバラ校の RACELab 研究室で開発が行われている。
AppScaleは、構築したクラウド上に複数のアプリケーションをアップロードすることができ、データベース層はHBase、Hypertable、Apache Cassandra、MySQLなどの複数のソフトウェアから選択することができる。Google App Engineで提供されているSDKを用いてPython、Java、GoでWebアプリケーションを開発することができ、セットアップしたマシン数に応じてスケーラブルに動作する。Google App Engineの提供しているdatastore、memcache、blobstore、channel APIなどを独自実装で提供している。

脚注

関連項目 
 Google App Engine
 PaaS
 クラウドコンピューティング

外部リンク 
 Official site
 Code Site
 Technical Report
 Development Site
 CloudComp09 Paper
 Presentation at CloudComp09
 IEEE Cloud 2010 Database Comparison Paper
 IEEE Cloud 2011 AppScale Database Transactions Paper
 Fan Page

クラウドコンピューティング
オープンソースソフトウェア
ウェブアプリケーション