0

私たちは次のジレンマに直面しています。

私たちのモバイル クライアント アプリケーションは、BaaS (Backend-as-a-Service) を介してユーザー認証を行い、ファイルをクラウド (具体的にはメイン処理が行われる Amazon EC2 サーバー) に送信する必要があります。ファイルの処理時間は後で発生する可能性があるため、ファイルを保存する必要があります (また、ユーザーが将来使用するためにファイルのアーカイブを保持する可能性もあります)。問題は、次のうち、推奨される方法として何を提案するかです:
a) ファイルを EC2 サーバーに直接送信し、Amazon S3 リクエストを発行してそこにファイルを保存するか、 b) ファイルを BaaS に保存します
(
私たちのケースは、データストレージとして S3 を使用する parse.com です) 後で EC2 サーバーによって取得します

EC2 から S3 にファイルを転送するコストとその逆のコストは、両方が同じリージョンにある限り、0 です。これは、a) と b) の両方の場合に当てはまります。問題は、各ユーザーをそのユーザーがアクセスできるファイルにマッピングする必要があり、この場合 a) と b) が大きく異なることです。

4

1 に答える 1

0

つまり、基本的にはファイルを EC2 に送信します。EC2 はファイルを処理して S3 に保存しますか、それとも単に S3 に保存しますか??.Ec2 から S3 にデータを転送する非常に簡単な方法を使用しました。つまり s3fuse :- 基本的に S3 で EC2 ドライブをマウントできるため、EC2 に何かを保存すると、自動的に S3 にも保存されます。あなたにとって便利かもしれません。

于 2012-08-23T03:53:56.720 に答える