AppScaleは、Google App Engineのアプリケーションをローカルのマシン群で動作させるオープンソースのフレームワークである。
概要 クラウドコンピューティング向けのプラットフォーム (PaaS) であり、Xen、KVM、Amazon EC2、Eucalyptusなどをサポートしている。 カリフォルニア大学サンタバーバラ校の RACELab 研究室で開発が行われている。https://googleappengine.blogspot.com/2010/10/research-project-appscale-at-university.htmlhttps://www.theregister.com/2011/06/07/inside_google_app_engine/http://www.crn.com/slide-shows/cloud/229400403/the-top-20-cloud-platform-vendors-of-2011.htm?pgno=4http://news.cnet.com/8301-19413_3-10270365-240.html AppScaleは、構築したクラウド上に複数のアプリケーションをアップロードすることができ、データベース層はHBase、Hypertable、Apache Cassandra、MySQLなどの複数のソフトウェアから選択することができる。Google App Engineで提供されているSDKを用いてPython、Java、Goでウェブアプリケーションを開発することができ、セットアップしたマシン数に応じてスケーラブルに動作する。Google App Engineの提供しているdatastore、memcache、blobstore、channel APIなどを独自実装で提供している。
脚注
関連項目 Google App Engine Platform as a Service (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