type
status
date
slug
summary
tags
category
icon
password
理論
- S3のストレージクラスとコスト最適化:
- S3 Standard: 頻繁にアクセスされるデータ向け。高いアクセス性能を提供するが、コストは比較的高い。
- S3 Intelligent-Tiering: データアクセス頻度に基づいて自動的にストレージクラスを変更することで、コストを最適化。頻繁にアクセスされるデータは「S3 Standard」、アクセス頻度が低いデータは「S3 IA(Infrequent Access)」や「S3 One Zone-IA」へ移行。
- S3 GlacierおよびS3 Glacier Deep Archive: 長期間アクセスされないアーカイブデータ向けの低コストストレージ。ミリ秒単位のアクセスが必要な場合には不向き。
- S3ライフサイクルポリシー:
- 定期的にデータを異なるストレージクラスに移行する自動化ルールを設定でき、データが一定期間使用されていない場合にコストを削減できます。
- CloudFrontキャッシュの最適化:
- CloudFrontはCDN(コンテンツ配信ネットワーク)として機能し、S3バケットから静的コンテンツ(画像、動画など)を高速で配信する。キャッシュを適切に設定することで、繰り返しアクセスされるデータに対してパフォーマンスを向上させる。
- アクセスパターンの理解:
- データが頻繁にアクセスされる場合と、長期間アクセスされない場合に分けて適切なストレージクラスを選択することで、コストを最小限に抑えることができる。
まとめ:
アクセス頻度に基づいたストレージクラスの選択と、ライフサイクルポリシーやCloudFrontキャッシュの設定が、AWSのコスト最適化とパフォーマンス向上のカギとなります。
実践
一問道場
問題 #82
あるアウトドア活動を提供する会社がモバイルアプリに新しい機能を追加しました。この機能を使って、ユーザーはハイキングやラフティングの写真やビデオをいつでもアップロードできるようになっています。これらの写真やビデオは、Amazon S3 Standardストレージに保存され、Amazon CloudFrontを通じて配信されます。会社はストレージコストを最適化する必要があります。ソリューションアーキテクトが調査したところ、アップロードされた写真やビデオのほとんどは30日後にはほとんどアクセスされなくなりますが、一部は30日後も頻繁にアクセスされることがわかりました。ソリューションアーキテクトは、最低コストでミリ秒単位の迅速なアクセスを維持する方法を実装する必要があります。
どのソリューションがこの要件を満たしますか?
A. S3バケットにS3 Intelligent-Tieringを設定する。
B. S3ライフサイクルポリシーを設定し、30日後に画像オブジェクトとビデオオブジェクトをS3 Glacier Deep Archiveに移行する。
C. Amazon EC2インスタンスにマウントされたAmazon Elastic File System (Amazon EFS)ファイルシステムにAmazon S3を置き換える。
D. S3画像オブジェクトとS3ビデオオブジェクトにCache-Control:max-ageヘッダーを追加し、ヘッダーを30日間に設定する。
解説
この問題では、30日後にほとんどアクセスされなくなる写真やビデオのストレージコストを最適化し、迅速なアクセスを維持する方法を求めています。
最適な解答は A. S3 Intelligent-Tieringを設定するです。
- 理由: S3 Intelligent-Tieringは、アクセス頻度に基づいて自動的にデータを低コストのストレージクラスに移行し、コスト最適化しながらも必要な時に迅速にアクセス可能です。
他の選択肢の説明:
- B: Glacier Deep Archiveは低コストだが、ミリ秒単位のアクセスが必要な場合には不適切。
- C: EFSはコストが高く、S3とCloudFrontの使用には適さない。
- D: Cache-Controlはキャッシュ管理に関する設定で、ストレージコストの最適化には関係ない。
結論: S3 Intelligent-Tieringを使用することで、コストを抑えながら迅速なアクセスが可能になります。
- 作者:みなみ
- 链接:https://tangly1024.com/資格勉強/16cd7ae8-88e2-8074-91a7-ca58c6c083a9
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章