開発用EC2インスタンスが、各1GBのファイル500,000個を、同じリージョンにあるS3バケットにデフォルトの暗号化でアップロードしています。アプリケーションログには、S3への書き込みを頻繁に待機していることが示されており、ネットワーク帯域幅はボトルネックではありません。S3のアップロードスループットを向上させるには、どのような変更を行うべきですか?
解答を選択
オプションをタップして解答を確認してください。
正解: 書き込み操作を複数のバケットプレフィックスに分散させて並列性を高める。.
これが解答である理由
S3は、リクエストレートを自動的にスケールしますが、単一のプレフィックスへのリクエストが非常に多い場合、パフォーマンスが低下することがあります。書き込み操作を複数のバケットプレフィックスに分散させることで、S3の内部パーティショニングを最適化し、並列性を高めてスループットを向上させることができます。S3 Transfer Accelerationは、地理的に離れた場所からのアップロードには有効ですが、同じリージョン内では効果が限定的です。AWS PrivateLinkとAWS Global Acceleratorはネットワーク接続を改善しますが、S3の内部処理のボトルネックには直接対処しません。バケットの暗号化を無効にしても、アップロードスループットへの影響はごくわずかです。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要