オーディオ ファイルのアップロードとトランスコーディングのために、1 つの Amazon インスタンスに php に基づくアプリケーションがあります。このアプリケーションは、最初にファイルをアップロードし、その後トランスコードして、最終的に 1 つの s3 バケットに入れます。現時点では、アプリケーションは、一時フォルダー内のファイル サイズを監視することにより、繰り返し ajax 要求に基づいてファイルのアップロードとトランスコーディングの進行状況を表示します。
明日ユーザーが私のサービスに殺到し、AWS で可能な方法でサービスをスケーリングする必要があるかどうか、常に疑問に思っていました。
A: アップロードおよびトランスコーディング技術はどうなりますか?
B: さらにインスタンスを追加すると、異なる物理的な場所にある異なる一時変換フォルダーに異なるファイルが存在することになりますか?
C: ajax でhttp://www.example.com/filesizeから最終プロセスまでのファイル サイズを取得する場合、各 ec2 インスタンスの実際のアドレス (つまり、ip、dns) またはすべてを取得する必要がありますか?インスタンス フォルダ (またはフォルダ) の
D: スケーリングすると、一時フォルダーはどうなりますか? ランプ スタックを除くすべてのインスタンスがメイン インスタンスの 1 つのルート フォルダーにあるというのは正しいですか?
他のホスティング手法でのスケーリングに関する基本的な情報はいくつかありますが、Amazon ではこれらの質問が頭に浮かびます。
アドバイスをありがとう。