Más contenido relacionado
La actualidad más candente (20)
Similar a CloudFront マルチオリジンの利用事例と反省点 (20)
CloudFront マルチオリジンの利用事例と反省点
- 2. 株式会社データクラフト
大内 寛和
株式会社データクラフト
・2008年 ~ 写真素材販売サイトの開発・保守
・2011年 ~ AWS導入支援
社内インフラ担当
自己紹介
- 15. 事例1. 写真素材販売サイト
DB1
DB2
File サムネイル
株式会社データクラフト
サムネイルをCloudFrontでキャッシュ、配信
Web1
Web2
Corporate Data center
CloudFront
- 17. 事例1. 写真素材販売サイト
DB1
DB2
File サムネイル
株式会社データクラフト
ストレージの容量不足が問題に
Web1
Web2
Corporate Data center
CloudFront
【要望】動画を販売したい
- 20. 事例2. 某投稿サイト
【要望】なるべく費用を抑えてほしい
株式会社データクラフト
全てのアクセスをCloudFrontに!
・EC2のインスタンス数/スペックを抑えることができる
・動的コンテンツのキャッシュ制御は、URLの変更やキャッシュ
コントロール ヘッダーで
→Webアプリの構成が複雑にならないように・・・
CloudFrontでキャッシュされているリクエストを処
理してくれるので、負荷が下がる
- 24. 事例3. 海外3拠点のWebサイト
URLパターンの設定をテストしたい
CNAMEs: prod.example.com
株式会社データクラフト
本番用
Download
Distribution
テスト用
Download
Distribution
テストOK!
本番用のURLパターンは変更せず、テスト用で動作確認後、本番用と
同じCNAMEsを設定してDNSを切り替える
Immutable CloudFront Distribution!
- 26. 事例3. 海外3拠点のWebサイト
この事例の反省点
パターンが多くならないよう、コンテンツ配置を考慮する
手入力のミスを防ぐ為、管理コンソールを使わずに、AWS
CLI等のコマンドベースで作業する
→ CloudFrontのCLIはPreview版なので有効化すること
$ aws configure set preview.cloudfront true
株式会社データクラフト
- 27. まとめ
CloudFrontを使って快適なWebサイトに
高負荷に耐え、高速にレスポンス
導入簡単!オンプレミスとの組み合わせも可
URLとオリジンの組み合わせは、シンプルにすること
運用コストとシステム要件を把握して最適な構成に
AWSの費用を抑えても、運用コストが高いと効果は低い
ビジネスの成長にあわせて、システム構成を容易に拡張できること
株式会社データクラフト