Recommended
PDF
Amazon S3 and CloudFront, Route 53
PDF
PDF
AWS Black Belt Techシリーズ Amazon Route53
PPTX
20140906 jaws festa 2014 cloud front+route53
PDF
PDF
RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-
PPTX
AmazonのDNSサービス Amazon Route 53の使いかたと裏側
PPTX
今だから!Amazon CloudFront 徹底活用
PPTX
PDF
20120611 aws meister-reloaded-cloud-front-public
PDF
AWS Black Belt online seminar 2017 Snowball
PDF
AWS Black Belt Online Seminar 2016 AWS Key Management Service
PDF
[AWSマイスターシリーズ] Amazon Route53
PDF
AWS Black Belt Techシリーズ Amazon SNS / Amazon SQS
PPTX
AWS Black Belt Techシリーズ AWS Storage Gateway
PDF
AWS Black Belt Techシリーズ Amazon Simple Storage Service (Amazon S3)
PDF
AWS初心者向けWebinar AWS上でのDDoS対策
PDF
PDF
20120423 aws meister-reloaded-fm-son_aws
PDF
AWS Black Belt Techシリーズ Amazon CloudFront
PDF
AWS Black Belt Online Seminar 2016 Amazon EMR
PDF
[AWSマイスターシリーズ] Amazon CloudFront / Amazon Elastic Transcoderによるコンテンツ配信
PDF
AWS Black Belt Online Seminar AWS re:Invent 2016で発表された新サービス・新機能の紹介 パート3
PDF
AWS Black Belt Tech シリーズ 2016 - Amazon SQS / Amazon SNS
PDF
AWS Black Belt Techシリーズ AWS IAM
PDF
次世代ディザスタリカバリを成功させるアマゾンクラウド活用法
PDF
[AWSマイスターシリーズ]AWS Storage Gateway
PDF
AWS Black Belt Online Seminar Amazon Aurora
PDF
20120303 jaws summit-meister-05_cloud_front-r53
PDF
Aws summits2014 amazon_cloudfrontを利用したサイト高速化とセキュア配信
More Related Content
PDF
Amazon S3 and CloudFront, Route 53
PDF
PDF
AWS Black Belt Techシリーズ Amazon Route53
PPTX
20140906 jaws festa 2014 cloud front+route53
PDF
PDF
RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-
PPTX
AmazonのDNSサービス Amazon Route 53の使いかたと裏側
PPTX
今だから!Amazon CloudFront 徹底活用
What's hot
PPTX
PDF
20120611 aws meister-reloaded-cloud-front-public
PDF
AWS Black Belt online seminar 2017 Snowball
PDF
AWS Black Belt Online Seminar 2016 AWS Key Management Service
PDF
[AWSマイスターシリーズ] Amazon Route53
PDF
AWS Black Belt Techシリーズ Amazon SNS / Amazon SQS
PPTX
AWS Black Belt Techシリーズ AWS Storage Gateway
PDF
AWS Black Belt Techシリーズ Amazon Simple Storage Service (Amazon S3)
PDF
AWS初心者向けWebinar AWS上でのDDoS対策
PDF
PDF
20120423 aws meister-reloaded-fm-son_aws
PDF
AWS Black Belt Techシリーズ Amazon CloudFront
PDF
AWS Black Belt Online Seminar 2016 Amazon EMR
PDF
[AWSマイスターシリーズ] Amazon CloudFront / Amazon Elastic Transcoderによるコンテンツ配信
PDF
AWS Black Belt Online Seminar AWS re:Invent 2016で発表された新サービス・新機能の紹介 パート3
PDF
AWS Black Belt Tech シリーズ 2016 - Amazon SQS / Amazon SNS
PDF
AWS Black Belt Techシリーズ AWS IAM
PDF
次世代ディザスタリカバリを成功させるアマゾンクラウド活用法
PDF
[AWSマイスターシリーズ]AWS Storage Gateway
PDF
AWS Black Belt Online Seminar Amazon Aurora
Similar to Awsmeister cloudfront20120611-slideshare用
PDF
20120303 jaws summit-meister-05_cloud_front-r53
PDF
Aws summits2014 amazon_cloudfrontを利用したサイト高速化とセキュア配信
PDF
突発イベントにおけるEC2の極力排除ならびにサービス徹底活用
PPTX
急なトラフィック増にも動じない、Amazon S3とCloudFrontを活用したWebサイト構築
PDF
AWS BlackBelt Online Seminar 2017 Amazon CloudFront + AWS Lambda@Edge
PDF
20180221 AWS Black Belt Online Seminar AWS Lambda@Edge
PPTX
AWSアップデート2012.12.01(個人開発者向け)+Glacier
PDF
CloudFront構築事例 ハートビーツ 20121025
PDF
20190730 AWS Black Belt Online Seminar Amazon CloudFrontの概要
PDF
20201028 AWS Black Belt Online Seminar Amazon CloudFront deep dive
PDF
PDF
[AWS Summit 2012] クラウドデザインパターン#2 CDP 画像・動画配信編
PDF
Ambrotype/Reviocam CloudFront事例
PDF
AWS Black Belt Tech シリーズ 2016 - Amazon CloudFront
PDF
[AWS Summit 2012] クラウドデザインパターン#8 CDP アンチパターン編
PDF
PPTX
Jaws-ug 女子会 第六回 AWSを安く使う方法
PPTX
PDF
PDF
More from Yasuhiro Araki, Ph.D
PDF
1999年JUSメールサーバワークショップ@伊勢志摩
PDF
サービスをスケールさせるために AWSと利用者の技術
PPTX
PDF
20151016 soracom-araki-02
PDF
Webサービス向け、クラウドデザインパターン:アンチパターン紹介
PDF
AWSにみる日本のクラウドのトレンド予測 20150321 jaws-tohoku
PPTX
20141202 jaws-osaka-hangeki
PPTX
20141126 jaws-antipattern
PPTX
クラウドによる運用の計測と運用価値の表現、その未来
PPTX
AWS 専用線アクセス体験ラボ紹介と開催地立候補のお願い
PPTX
20140906 jawsfesta-araki-lt
PPTX
20140906 jawsfesta-araki-public
PPTX
AWSつもり違い10箇条 at 201408 jaws高尾山ビアマウント
PDF
20140717 awssummit2014-cloud-operation
PPTX
20140628 AWSの2014前半のアップデートまとめ
PPTX
20140621 july techfesta (JTF2014) 突発**むけAWS
PPTX
PPTX
PDF
20140418 aws-casual-network
PDF
Aws update jawstokyo-public
Awsmeister cloudfront20120611-slideshare用 1. 2. 主要な仕様
RTMP
(Flash)
と
HTTP
/
HTTPS
コンテンツキャッシュ期限を0にも
Adap4ve
Bitrate
Streaming
Private
Content
Programma4c
Invalida4on
Amazon CloudFront
業界標準のアクセスログ
AWS
Management
Console
全機能を制御できるAPI
2
3. 4. 6. ケーススタディ
FCバルセロナ
問題点:
FCバルセロナは試合中継の日のピークト
ラフィックの対応に多くの時間とコストをか
けすぎていた
解決策:
AWSの伸縮性(Elas:c) と従量課金モデル
により解決
FCバルセロナのウェブサイト、ECサイトお
よびモバイル向けアプリケーションをEC2,
CloudFront,
RDS,
Route
53などで構築・運
用
ビジネス上の効果:
試合日の対応の簡素化及び効率化
商品リリースまでの時間を半分に削減
6
7. CloudFrontの利用メリット
• いつでも利用開始可能
• 価格
– CloudFrontの転送課金はEC2向けのネットワーク
課金より安価
– 実際の転送量とリクエスト数に応じた支払い
– エッジロケーション毎に料金が異なる
• 日本は0.201米ドル/GBから
• コミットしていただければディスカウントあり
– Reserved
Capacity
8. 9. 10. 11. 12. 動的サイトにおけるCloudFront利用は
一部に限られていた
Dynamic
Content
www.mysite.com
Elas4c
Load
Amazon
EC2
Balancing
Your
Users
Sta4c
Content
Amazon
S3
Amazon
CloudFront
sta$c.mysite.com
12
13. Dynamic
Site 機能
• Multiple Cache Behaviors NEW!
• Multiple Origin Servers NEW!
• Origin Connection Protocol
• Viewer Connection Protocol
• Minimum Expiration Period NEW!
• Query String Parameters NEW!
• Private Content
• Console Support NEW!
13
14. 今日からの動的サイトの構築
ユーザはまず CloudFront へ
最低レイテンシへの誘導
Dynamic
Content
TCP最適化
Persistent
Connec:ons
Elas4c
Load
Amazon
EC2
Balancing
Your
Users
Amazon
CloudFront
Sta4c
Content
www.mysite.com
CloudFront
から
Origin
動的/静的のコンテンツわけ
Amazon
S3
オリジンへのPersistent
connec:ons
経路のモニタリング
14
15. 16. Mul4ple
Origin
Servers
• 複数のオリジンが使える。
• S3 bucket, an ELB, an EC2 instance, a custom origin, etc.
• 10オリジンまで. それぞれ”Origin ID”が付与される
Amazon
Confiden:al
16
17. Minimum
Expira4on
Period
• minTTL はAPIとコンソールから
• minTTL は0秒にも設定可能 ヘッダの利用が必須
• 使うヘッダ
• If-Modified-Since (クライアントから)
• Cache-Control: no-cache | s-max-age=0 | max-age=0
• Expires: <now or in the past>
• Pragma: no-cache (not in the spec, but for HTTP 1.0 backward
compatibility)
• 一切cacheしないためには、Cache-Control: no-store | private、さらに
minimun TTLを0にする
17
18. Query
String
Parameters
• オプション機能として提供。有効ににすると、Query Stringもすべて含
んだfull URLがオリジンに送られる。
• ロギング機能を有効にしていれば、Query Stringは記録される。
• 注意事項
• Query Stringの順番、大文字小文字に注意
• Private Content機能を使うときにCloudFrontで予約
• Expires, Policy, Signature, and Key-Pair-Id are reserved query
parameters
18
19. 20. CloudFront’s
Global
Presence
Europe
Amsterdam
Dublin
North America Frankfurt (2)
Ashburn, VA (2) London (2)
Milan (2) Asia
Dallas, TX
Paris Hong Kong
Jacksonville, FL Osaka
Los Angeles, CA (2) Stockholm
.. Singapore (2)
Miami, FL Tokyo
Newark, NJ
New York, NY (2)
Palo Alto, CA
South America
Seattle, WA
Sao Paulo
San Jose, CA
South Bend, IN
St. Louis, MO
.. 32のエッジロケーション(2012年5月末)
20
21. 22. DNSとHTTP
example.com
DNS
ユーザ
local
DNS
2
1
3
www.example.comにどうアクセスする?
1. クライアントは使用しているDNS解決用サーバに、
www.example.comのアドレスを問いあわせる
2. www.example.comがCNAMEレコードならば、さらに
IPアドレス(Aレコード)が得られるまで問いあわせる
3. IPアドレスに向けてHTTPでアクセスする
23. 24. DNSとHTTP(CloudFront使用時)
example.com
DNS
local
DNS
ユーザ
2
1
cloudfront.net
DNS
3
地理
情報
4
5
CloudFront
1. クライアントは使用しているDNS解決用サーバに、cloudfront.example.comのアドレス
を問いあわせる
2. cloudfront.example.comはXXXX.cloudfront.netのCNAME
3. XXXX.cloudfront.netのIPアドレスを問いあわせ。
4. cloudfront.netのDNSが地理情報に応じたCloudFrontのIPアドレスを返す
5. CloudFrontのIPアドレスに向けてHTTPでアクセスする
25. 26. オリジンサーバの使いわけ
EC2など、自分で運用しているサーバを使う場合
§ 動的なコンテンツ
§ Ajaxなどクロスドメイン通信が必要なもの
S3を使う場合
§ FLVファイルの配信
• Adobe Flash Media Server 3.5相当
• rtmp://[domain_name]/cfx/st/[filename]
§ 静的ファイル
• 画像、テキスト、CSSファイル等
27. ログファイル
全てのログファイルはS3に保存
§ クライアントからのアクセス記録は全エッジロケーションから24時間
以内に収集
§ オリジンフェッチを使う場合は、S3のバケットを作成する
§ ログをとらないことも可能
ログの形式
§ 1時間毎もしくは、50MB毎の分割
§ 例:
• mylogs.s3.amazonaws.com/myprefix/
EMLARXS993KSTG8.2009-‐03-‐17-‐20.RT4KCN4SGK9.gz
28. 利用の注意点
課金はトラフィック量とリクエスト数にかかります
§ 0.0095USD / 1万 HTTP request
§ 0.0130USD / 1万 HTTPS request
特定のエッジロケーションだけ使うようにはできない。
§ エンドユーザの位置次第です
オリジンフェッチは、それぞれのエッジロケーションから
個別にアクセスします
29. 30. 31. 32. キャッシュの制御
ヘッダでの
Cache-Controlヘッダ、Expiresヘッダを使用 制御が必須
例
Cache-Control: max-age=3600
Expires: Tue, 05 Oct 2011 21:00:00 GMT
最小時間は0秒
頻繁に更新する場合には、URL(ファイル)名変更を推奨
ファイルの破棄リクエスト
§ 同時に3リクエストまで
§ 1リクエストで1000URLまで
33. 動画配信
ストリーミング
§ エンドユーザが視聴後にファイルが残らない
§ 部分再生をした場合には、再生部分のみ配送(=低料金)
HTTP配信
§ オフライン再生などのために、ローカルコピーを保存してもらいたいと
きに使用する
§ 部分再生の場合であっても通常はファイル全体が配送される
34. ライブストリーミング
アドビでFMS on AWSを購入
§ http://www.adobe.com/go/learn_fms_aws_order_en.
https://s3.amazonaws.com/cloudfront-live-jp/live-http-
streaming-using-cloudfront.txt
35. CloudFrontに関するまとめ
" CloundFrontはContent Delivery Networkです
" Web(HTTP,HTTPS), Flash streaming (RTMP)
" 使ったぶんだけの支払い
" コミットメントなし
" オンラインだけでいつでも始められます
" オリジンサーバは選択可能
" Amazon S3 (Flash streamingの場合は必須)
" カスタマオリジンサーバはHTTP(S)が届けばどこでもよい
" エッジロケーションは30箇所以上
36. 37. 38. 39. 42. 43. 52. 57. CloudFrontをはじめるにあたって
利用のメリット
• 低レイテンシ レイテンシにもとづいてエンドユーザを誘導
• 広帯域 ストリーミングメディアや大ファイルダウンロード
• リライアブル 単一障害点なし。SLAあり。
• スケーラブル 大規模な利用でも世界中のネットワークが利用可
能
• グローバル 30のエッジロケーション
• Cost-effective つかったぶんのお支払い。最低利用額なし。コ
ミットなし。
• 簡単 セルフサービスで開始可能。Webコンソール、サードパー
ティツール、SDKあり。
57
Amazon
Confiden:al