AppScale

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

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