AppScale
表示
AppScaleは、Google App Engineのアプリケーションをローカルのマシン群で動作させるオープンソースのフレームワークである。
作者 | Chandra Krintz, Navraj Chohan, Chris Bunch et al. |
---|---|
開発元 | カリフォルニア大学サンタバーバラ校 |
初版 | 1.0 2009-03-07[1] |
最新版 |
3.0.0[1]
|
リポジトリ | |
プログラミング 言語 | Python, Ruby, Go, Java |
対応OS | Ubuntu |
プラットフォーム | Linux |
対応言語 | 英語 |
サポート状況 | 開発中 |
種別 | クラウドコンピューティング |
ライセンス | Apache_License |
公式サイト | https://www.appscale.com/ |
概要
[編集]クラウドコンピューティング向けのプラットフォーム (PaaS) であり、Xen、KVM、Amazon EC2、Eucalyptusなどをサポートしている。 カリフォルニア大学サンタバーバラ校の RACELab 研究室で開発が行われている。[2][3][4][5][6] AppScaleは、構築したクラウド上に複数のアプリケーションをアップロードすることができ、データベース層はHBase、Hypertable、Apache Cassandra、MySQLなどの複数のソフトウェアから選択することができる。Google App Engineで提供されているSDKを用いてPython、Java、Goでウェブアプリケーションを開発することができ、セットアップしたマシン数に応じてスケーラブルに動作する。Google App Engineの提供しているdatastore、memcache、blobstore、channel APIなどを独自実装で提供している。
脚注
[編集]- ^ a b https://code.google.com/archive/p/appscale/downloads
- ^ Urquhart, James (22 June 2009). “The new generation of cloud-development platforms”. cnet News. CBS Interactive Inc. 2009年9月23日閲覧。
- ^ http://googleappengine.blogspot.com/2010/10/research-project-appscale-at-university.html
- ^ http://www.theregister.co.uk/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=4
- ^ http://news.cnet.com/8301-19413_3-10270365-240.html