2011-06-01 13 views
0

私はアマゾンクラウドでサービスを実装することを考えています。基本的な考え方は次のとおりです。アマゾンクラウドウェブサービス - それを見つける/管理する方法

  • クライアントは、いくつかのファイル(クライアントは、ユーザーのアマゾンクラウド上、あるいは定期的なマシン上に存在することができます)
  • ファイルはどのようにするための指示と一緒に、クラウド上のマシンにアップロードされてい
  • クラウド・マシンはファイル処理に
  • 出力ファイル(複数可)を実行したファイルは、誰かがその使用を要求されない限り

は、理想的には私は私のサービスがまったく実行したいとは思わないでしょうクライアントに送り返され、プロセス。また、多くのクライアントで使用したい場合は、サービスを実行するマシンを増やしたいと思っています。これは、私自身のサーバー(オフクラウド)を実装する必要があり、クライアントが最初に接続する必要があり、サーバーがいくつかのクラウドマシンを生成し、クラウドマシンのIPアドレスをクライアントに知らせることを意味しますか?

ファイルをクラウドに転送する最も良い方法は何ですか? FTPは良い解決策ですか?クライアントのファイルがAmazon S3クラウドにある場合、ファイル転送にS3クラウドインターフェイスを使用する必要がありますか?

答えて

0

興味深い..

次の必要があります。

  1. 自動スケーリングを - 使用していないときにそれらを削除+ 1つ以上のサーバーを起動します。 http://www.techmasala.com/2009/04/06/dynamically-scale-web-applications-in-amazon-ec2/
  2. Amazon S3はファイルの転送と保存に使用します - 99%の冗長性+分散。 RequestTimeout uploading to S3 using PHP

私はあなたがマシンと(実際のバケットにアップロード)、残りのドライブとしてのバケツをマウントすることができますどこにS3FSを使用することをお勧めは、FSコマンドで世話をされます。

関連する問題