2009-04-14 20 views
0

私は、次の要件とクラウドコンピューティングサービスを探しています:スケーラブルなクラウドコンピューティングサービス

  • のためのタスクを実行するための
  • 能力をスケーリング
  • インスタント可用性
  • 自動サーバーを管理する必要はありませんが少なくとも2分以内

Google App Engineはこれらの要件をすべてexeで満たしているようですプロセスは30秒間しか実行できません。

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

このようなことはありますか?

編集: これらの私はすでに見てきたサービスがあり、そしてなぜ彼らは私のために動作しません。

  • アマゾンEC2 - サーバ管理を必要とし、私は0から行くことができません1台のサーバーで数秒で
  • Amazon MapReduce - 起動に数分かかります。アランが言ったように、それはまだサーバー管理を必要と
  • Google App Engineを - - タスクしかでき、最後の30秒
それはほんの数秒で利用可能であったならば、これは私が
  • マイクロソフトのAzureを使用すると思い何だろう
  • +0

    プライベートクラウドサービスを試してみませんか?自分でカスタマイズすることができます。 stratoscaleは考慮する必要がある良いオプションです - あなたは、プロパティを担当して、独自の雲を構築することができます。それは報われる投資だ。 –

    答えて

    2

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

    Amazon EC2

    +0

    EC2は「サーバーを管理する必要はありません」または「自動スケーリング」を満たしていません。しかし、RightScale.comを追加すれば、もう少し近づくでしょう。 – dar

    +0

    私は最近、自動スケーリングで追加したと信じています。 – Alan

    +0

    Fizzle-Sticks、そうではないように見えます。スタンドを修正しました。 – Alan

    0

    あなたは自由であるMicrosoft Azureを使用することができながら、そのCTPで、今年の秋まで。

    +0

    詳細な価格設定が公開されるまで、誰もAzureで深刻なアプリケーションを構築し始める理由はわかりません。 EC2よりも50%のコストがかかりますか? – runako

    +0

    Azureでは、サーバー数を「管理」する必要があります。ですから、0から10台のサーバが必要な場合、Azureは現在あなたのために成長しません。 App Engineは「サーバー」から切り離され、メモリ、処理などに焦点を当てた唯一の製品です。 – jwmiller5

    0

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

    小さなマシン設定では、Amazon EC2とアドオンサービスでも同じことができます。

    0

    アマゾンElastic MapReduceのはあなたのためにこれを行います。

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

    をあなたは「サーバーや他の高レベルのパラメータの数を設定する必要がありますが、大きな計算ジョブを実行するためにおそらくあなたが最良であるだろうもう一度見つけよう。

    1

    RackspaceのMossoは、前述のAmazon EC2およびMicrosoft Azureプラットフォーム以外のオプションです。

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

    関連する問題