web-dev-qa-db-ja.com

AppEngineと互換性のある競合他社はありますか?

Google AppEngineのアプリをサポートする競合他社はありますか?

6
Gelatin

ホスティングサービスについては知りませんが、 appscale と呼ばれるオープンソースの実装があり、明らかにAmazon EC2で実行できます。私はそれを使用した経験はありませんが、Python AP​​Iバージョン1.3.2およびJava AP​​Iバージョン1.3.5と互換性があると主張しています。

4
Matthew Crumley

そうでもない

Edit:Matthew Crumleyの優れた答えの後、この答えを大幅に書き直しました(以前は appscale について知りませんでした)。

今日、クラウド固有のAPIのいずれかにアプリを作成すると、クラウドベンダーに強く縛られます。クラウドコンピューティングのビジネス上の価値のほとんどは、次のものから得られます。

  1. スケーラブルなストレージAPIと簡単な水平スケーリングによる、ほぼ無限のスケーラビリティの約束。
  2. システム管理の負担の軽減、新しいサーバー容量のプロビジョニングにかかる​​時間の短縮など。これらの利点が組み合わさって、ビジネスの機敏性が高まり、開始に必要な資本が少なくなります。

appscaleは非常にうまく機能する可能性がありますが、ビジネスを構築するための実証済みで成熟したテクノロジーではありません。私は単一の大規模なアプリスケールのインストールを知りません、そしてそれらのウェブページには何もリストされていません。そのため、特定のクラウドベンダー独自のストレージAPIでアプリケーションをビルドすると、そのベンダーに固定されるという仮定から作業するのが賢明です。異なるクラウド実装間で大規模なアプリケーションを自由に移動できる日はまだありません。

例外は「クラウド内のSQLデータベース」、つまりAmazon RDS(ホストされたMySQL)とWindows AzureのSQL API(ホストされたSQL Server)です。これらの上に従来の2層Webアプリケーションを構築する場合、MySQL/MSSQLバックエンドを使用して従来のホスティングに移行できます。しかし、Google AppEngineはMySQLバックエンドを提供しないため、これはOPの外部の質問です。

3