さまざまなソーシャル メディア サービスからバックアップを取得し、データをサーバーに保存して、それを自分の Web サイトに表示する Web サイトがあります。コンテンツには、ビデオ、画像、およびテキスト データが含まれます。
現在、RDS と EBS で EC2 インスタンスを使用しています。データは EBS ボリュームに保存されますが、データの量が 1 TB を超えるほど大きく、それが増加しています。EBS ボリュームがいっぱいになるたびに、別のボリュームをアタッチします。
次に、セットアップに S3 を追加しました。Cron ジョブは S3 でデータを実行および保存し、EC2 インスタンスは S3 からのデータを表示します。この目的で PHP SDK を使用しています。
私が直面している問題は、現在のセットアップで S3 が非常に遅いことです。私の設定が良いのか、それとも設定を変更する必要があるのか、またどうすれば S3 を高速化できるのかを提案してください。または、セットアップに別の方法を選択する必要があります。EC2 インスタンスは、CentOS を実行する大規模な予約済みインスタンスです。
S3 バケットをボリュームとして Ec2 にマウントするS3fsについていくつか聞いたことがあります。S3バケットをEc2インスタンスにマウントしたとき、転送速度が非常に遅かったので、これは良い選択ですか。
AWS は初めてです。ユーザーは S3 から直接ファイルにアクセスするのではなく、EC2 インスタンスで実行されている私の Web サイトからアクセスします。