次の要件を満たすクラウド コンピューティング サービスを探しています。
- サーバーを管理する必要はありません
- すぐに利用可能
- 自動スケーリング
- 少なくとも数分間タスクを実行する能力
Google App Engine は、プロセスが 30 秒間しか実行できないことを除いて、これらの要件をすべて満たしているようです。
私のアプリケーションは、要求されたときにユーザーのためにいくつかの負荷の高い計算を実行する Web サイトです。半分の時間は負荷がゼロに近く、最大で数百の同時タスクが実行されると予想しています。
このようなものは存在しますか?
編集:これらは私がすでに見たサービスであり、それらが私にとってうまくいかない理由です:
- Amazon EC2 - サーバー管理が必要で、数秒でサーバーを 0 から 1 に変更することはできません
- Amazon MapReduce - 起動には数分かかります。ほんの数秒で利用できるなら、これを使うだろう
- Microsoft Azure - Alan が言ったように、まだサーバー管理が必要です
- Google App Engine - タスクは 30 秒しか続かない