0

次の要件を満たすクラウド コンピューティング サービスを探しています。

  • サーバーを管理する必要はありません
  • すぐに利用可能
  • 自動スケーリング
  • 少なくとも数分間タスクを実行する能力

Google App Engine は、プロセスが 30 秒間しか実行できないことを除いて、これらの要件をすべて満たしているようです。

私のアプリケーションは、要求されたときにユーザーのためにいくつかの負荷の高い計算を実行する Web サイトです。半分の時間は負荷がゼロに近く、最大で数百の同時タスクが実行されると予想しています。

このようなものは存在しますか?

編集:これらは私がすでに見たサービスであり、それらが私にとってうまくいかない理由です:

  • Amazon EC2 - サーバー管理が必要で、数秒でサーバーを 0 から 1 に変更することはできません
  • Amazon MapReduce - 起動には数分かかります。ほんの数秒で利用できるなら、これを使うだろう
  • Microsoft Azure - Alan が言ったように、まだサーバー管理が必要です
  • Google App Engine - タスクは 30 秒しか続かない
4

5 に答える 5

2

Amazon の EC2 があなたの要件に合っていると思います。

アマゾン EC2

于 2009-04-14T17:14:21.453 に答える
1

RackspaceのMossoは、前述のAmazonEC2およびMicrosoftAzureプラットフォームとは別に、もう1つのオプションです。

私はEC2を使用しましたが、うまくいきました。サーバーの負荷に基づいて新しいサーバーを自動的に起動するための組み込みツールはありません。ただし、そのために、 RightScaleCloudKickなどのサードパーティ企業がクラウドサーバーの管理を支援しています。

于 2009-04-14T17:34:16.913 に答える
0

Amazon Elastic MapReduceは、これを行います。

http://aws.amazon.com/elasticmapreduce/

サーバーの数やその他の高レベルのパラメーターを設定する必要がありますが、大規模なコンピューティングジョブを実行するには、おそらくこれが最適です。

于 2009-04-14T17:29:57.080 に答える
0

今年の秋まで、CTP期間中は無料のMicrosoftAzureを使用できます。

于 2009-04-14T17:16:10.263 に答える
0

Windows Azureがリリースされれば、ニーズを満たすことができるかもしれません。これは Google App Engine よりも低レベルですが、スケーリングと可用性を管理する必要があります。Web とワーカーの 2 種類のプロセスがあります。Web プロセスはフロントエンド用で、ワーカー プロセスはバックグラウンド処理用です。それはまさにあなたが探しているもののように聞こえます。

少しマシンをセットアップするだけで、Amazon EC2 とアドオン サービスでも同じことができます。

于 2009-04-14T17:23:42.943 に答える