目次:
定義-AppScaleの意味?
AppScaleは、Google App Engineによって開発されたアプリケーションの実行をサポートするオープンソースのクラウドコンピューティングプラットフォームです。 AppScaleを使用すると、複数のApp Engineアプリケーションをクラウドにアップロードできます。
TechopediaはAppScaleについて説明します
AppScaleフレームワークは、サービスとしてのプラットフォームの実装です。 Google App Engineで作成されたアプリケーションをホストおよび操作するために、仮想化サポートインフラストラクチャ上に配置されます。 クラウドを介した複数のアプリケーションの展開をサポートし、サービスとしてインフラストラクチャとして動作する主要ベンダーの展開をサポートします。 商業的にリリースされる前に、AppScaleフレームワークは、サンタバーバラ大学のラピッドアクセスコンピューティング環境ラボで、大学の研究プロジェクトとして開発および保守されました。
AppScaleは、Google App Engine用にJava、Go、Pythonで記述され、インフラストラクチャに依存しないプラットフォームで実行されます。 Amazon EC2やEucalyptusプライベートクラウドなど、仮想化されたインフラストラクチャ上に仮想マシンとして実装することで動作します。 また、Google App Engine用に開発されたアプリケーションの統合もサポートしています。
AppScaleは、MapReduceやMessage Passing Interfaceなどの他のAPIもサポートしています。 AppScaleは、パブリック、プライベート、またはハイブリッドクラウドインフラストラクチャの選択において完全な自由を提供します。 また、MySQL Cluster、Memcache DB、MongoDBなど、さまざまなデータストアもサポートしています。
