質問概要
AWSにて既に構築しているシステムで、システムからファイルを管理する機能の実装をすることになりました。
現在、ストレージとしてS3を使うか否か、CloudFrontを使うか否かを検討しています。
ドキュメントにあらかた目を通したのですが、調査に少々自信が御座いません・・・
(料金計算ツールも入力があってるかどうか・・・)
そこで、認識が合っているかどうかご助言頂きたく思います。
調査していること
「EC2にファイルを保存し、そのファイルへ直接アクセスする」のではなく
S3を使用すると、どのような良い点・悪い点があるのか。
また、CloudFrontを使うとどのような良い点・悪い点があるのか。
現在の契約状況
- EC2 * 3台(うち1台がメインシステム)
- ELB(今後、負荷分散する予定)
- Route53
大まかな利用方針
- 国内のみ利用
- httpsでの利用
- ストレージ:1TB(導入1年ほどは300GBもいかないと思います)
- リクエスト数:20,000/月(導入1年ほどは 100/月 もいかないと思います)
- リクエスト種別:GET,DELETEのみ(できれば更新はせず、常にファイルは登録・削除にしようとしています)
現在調査した結果
【料金面のまとめ】
- EBS(汎用SSD)とS3ならS3の方がストレージ容量が安い
- S3とCloudFrontなら転送料金は変わらないが、CFの方がリクエスト料金が安い
ってことで、外部からの取得はCF経由してS3をストレージにするのがいい。
【良い点】
- S3はレスポンスが早い
- CloudFrontはアクセス元に近いリージョンにキャッシュを作成するため、
以降のレスポンスが早くなる。(S3よりも)
【悪い点?】
- S3にアップする為の方法を習得しなくてはならない
- CloudFrontのキャッシュに気を付けなくてはならない
以上です。
詳しい方がいらっしゃいましたら、ご助言頂けると非常に助かります。
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/17 00:13