PHPを使用してイメージのアップロード機能を構築しました。実装されたシナリオは、サーバーマシンのローカルファイルシステムのみを扱っていましたが、AWSに合わせてこの機能を再実装する必要があります。元の画像がアップロードされて格納されるAWSを使用して一時的にアップロードされたイメージ(AWSを使用して一度削除)を保存します
:AWSは、ファイルストレージ(EFS、EBS ANS S3)の3種類を提供していますし、私は、ステップ1に対処し、使用シナリオの3方法がわからないという問題があります(名前を変更して消毒した後)。
私はそのイメージ(小、中、大) から3つのコピーをImagineライブラリフィルタを使用して作成します。これらの3つのコピーは、PHP AWS SDKを使用してS3にコピーされることを意図しています。また、パフォーマンス向上のために最適化されています。
オリジナル画像は削除されています( は大きく、使用されておらず、削除は心理的にも良いので)。
他の点では、元の一時的な画像はどこに保存するのがよいでしょうか?このイメージにEBSまたはEFSを使用するか、最終イメージと一緒にS3に格納してから削除する方がよいでしょうか。
EC2に最も近いストレージシステムは、レイテンシと実行速度の面で何がありますか?彼らはすべてEC2のインスタンスを必要としますが、確かにそのうちの1つがtemporary
のこの状態に適しています。
あなたの経験は、私たちにとって常に貴重なものでした。どうもありがとうございまし
あなたの経験を共有してくれてありがとう、これは(スピードのように重要なことも考慮に入れた)応答を納得させるものです –
EC2はコンピューティングのためのインスタンスです。それはストレージのためのいくつかの内蔵の小さなスペースが付属していないのですか?また、ストレージについて話すと、EBS、EFS、S3のいずれかですか?私の英語には申し訳ありません –
EC2には独自のストレージもあります。これはEBSになる可能性があります。そのインスタンスを起動するときに、ストレージの量を選択できます。 – error2007s