Download - CloudFront構築事例 ハートビーツ 20121025
CloudFront構築事例株式会社ハートビーツ
技術統括責任者 馬場俊彰[email protected]://heartbeats.jp/
https://d2868cy5s1ejmq.cloudfront.net/Cloudfront-Diagram_Website_Updated.jpeg
https://d2868cy5s1ejmq.cloudfront.net/Cloudfront-Diagram_Website_Updated.jpeg
Route53
https://d2868cy5s1ejmq.cloudfront.net/Cloudfront-Diagram_Website_Updated.jpeg
Route53
FrontendCloudfront
https://d2868cy5s1ejmq.cloudfront.net/Cloudfront-Diagram_Website_Updated.jpeg
Route53
FrontendCloudfront
S3
https://d2868cy5s1ejmq.cloudfront.net/Cloudfront-Diagram_Website_Updated.jpeg
Route53
FrontendCloudfront
S3
Route53+EC2/ELB
https://d2868cy5s1ejmq.cloudfront.net/Cloudfront-Diagram_Website_Updated.jpeg
Route53
FrontendCloudfront
S3
Route53+EC2/ELB
Route53+Custom Origin
AWSにどっぷり
じゃないシステム
ホスティングサーバ
Internet
専用サーバInternet
共有ロードバランサ
専用Proxyサーバ
専用Webサーバ
https://d2868cy5s1ejmq.cloudfront.net/Cloudfront-Diagram_Website_Updated.jpeg
https://d2868cy5s1ejmq.cloudfront.net/Cloudfront-Diagram_Website_Updated.jpeg
https://d2868cy5s1ejmq.cloudfront.net/Cloudfront-Diagram_Website_Updated.jpeg
ここだけ使う
稼働中のシステムでのCloudFront併用事例
AWSとは無縁のところで
Agenda
•小規模ECサイトTV番組タイアップ対応
•中規模メディアサイトヤフトピ対応
よくわかるAmazonEC2/S3入門Amazon Web Servicesクラウド活用と実践
Management Service Provider
株式会社ハートビーツ
小規模ECサイトTV番組タイアップ対応
小規模ECサイト
Internet
10Mbps共有回線
専用サーバ1台
小規模ECサイト
Internet
10Mbps共有回線
専用サーバ1台
TV番組タイアッ
プ獲得!
小規模ECサイト
Internet
10Mbps共有回線
専用サーバ1台
TV番組タイアッ
プ獲得!
今週金曜にアクセ
ス来ます!
小規模ECサイト
Internet
10Mbps共有回線
専用サーバ1台
TV番組タイアッ
プ獲得!
今週金曜にアクセ
ス来ます!
最低でも普段の4
倍!
小規模ECサイト
Internet
10Mbps共有回線
専用サーバ1台
TV番組タイアッ
プ獲得!
今週金曜にアクセ
ス来ます!
最低でも普段の4
倍!
アプリ改修無理!
(´•ω`•)¥Ø?
•回線増速•サーバスケールアップ•サーバスケールアウト•サイト移転
•回線増速•サーバスケールアップ•サーバスケールアウト•サイト移転
申込から数週間必要
•回線増速•サーバスケールアップ•サーバスケールアウト•サイト移転
申込から数週間必要
物理なので無理
•回線増速•サーバスケールアップ•サーバスケールアウト•サイト移転
申込から数週間必要
物理なので無理
テストしきらん
•回線増速•サーバスケールアップ•サーバスケールアウト•サイト移転
申込から数週間必要
物理なので無理
テストしきらん
テストしきらん
さくせん サーバガンバレ
サーバスペックを使い切る
• チューニング(CentOS、Apache、MySQL)• APC導入によりPHP処理負荷軽減• MySQLチューニング実施• ネットワークボトルネック回避• CloudFront導入• 負荷テスト実施
サーバスペックを使い切る
• チューニング(CentOS、Apache、MySQL)• APC導入によりPHP処理負荷軽減• MySQLチューニング実施• ネットワークボトルネック回避• CloudFront導入• 負荷テスト実施
サーバスペックを使い切る
• チューニング(CentOS、Apache、MySQL)• APC導入によりPHP処理負荷軽減• MySQLチューニング実施• ネットワークボトルネック回避• CloudFront導入• 負荷テスト実施
さくっと入れたい
サーバスペックを使い切る
• チューニング(CentOS、Apache、MySQL)• APC導入によりPHP処理負荷軽減• MySQLチューニング実施• ネットワークボトルネック回避• CloudFront導入• 負荷テスト実施
さくっと入れたい
短時間で安全に
短時間で安全に導入!
•画像のURLを書き換えはできないのでリダイレクト
• http://example.com/logo.gif→HTTPステータスコード302
•mod_rewriteで対応可能!
結果:成功!•トラフィックは今までの3倍!•負荷は今までの半分!
中規模メディアサイトヤフトピ対応
突然のトラフィッ
ク急増!
中規模メディアサイトInternet
共有ロードバランサ
専用Proxyサーバ
専用Webサーバ
中規模メディアサイトInternet
共有ロードバランサ
専用Proxyサーバ
専用Webサーバ
事前予告なし!
中規模メディアサイトInternet
共有ロードバランサ
専用Proxyサーバ
専用Webサーバ
事前予告なし!
選択基準不明!
中規模メディアサイトInternet
共有ロードバランサ
専用Proxyサーバ
専用Webサーバ
事前予告なし!
選択基準不明!
チャンスの神様は
前髪だけ!
•柔軟に即時ON/OFFしたい•固定費の大幅UPは避けたい•ボトルネック見込みは1.ネットワーク帯域2.Proxy3.Webサーバ
•柔軟に即時ON/OFFしたい•固定費の大幅UPは避けたい•ボトルネック見込みは1.ネットワーク帯域2.Proxy3.Webサーバ
CloudFront!
•柔軟に即時ON/OFFしたい•固定費の大幅UPは避けたい•ボトルネック見込みは1.ネットワーク帯域2.Proxy3.Webサーバ
CloudFront!機材調達…
結果:成功!•CloudFront導入で表示遅延解消!• アクセス増!• 63万PV/時(表示遅延多発)→CloudFront 64万PV/時(表示遅延なし)→Proxy増設 88万PV/時(快調)
設定例
RewriteEngine OnRewriteCond %{HTTP_USER_AGENT} !CloudFrontRewriteCond %{HTTP_REFERER} !\.swf$RewriteCond %{HTTP_REFERER} !\.xml$RewriteCond %{REQUEST_URI} ^/resize_image\.php$ [OR]RewriteCond %{REQUEST_URI} \.(jpe?g¦gif¦png¦bmp¦ico)$ [NC]RewriteRule ^/?(.*)$ https://example.cloudfront.net/$1 [QSA,NE,R=302,L]
• CloudFront側の準備が30分程度で済むため、提案承認~実装完了まで最短1時間程度で完了
•やめる時はすぐ•二度目以降は1分かからず適用可能
まとめ
• CloudFrontはすぐ使えるからすばらしい• CloudFrontはアプリ・コンテンツを変えなくても使えるからすばらしい
• CloudFrontはAWSを使ってなくても使えるからすばらしい
• 技術力を活かした柔軟なサーバ構築・監視・管理のご用命はハートビーツへhttp://heartbeats.jp/
• CloudFrontはすぐ使えるからすばらしい• CloudFrontはアプリ・コンテンツを変えなくても使えるからすばらしい
• CloudFrontはAWSを使ってなくても使えるからすばらしい
• 技術力を活かした柔軟なサーバ構築・監視・管理のご用命はハートビーツへhttp://heartbeats.jp/
× ハートビート◯ ハートビーツ
× ハートビート◯ ハートビーツ
ご清聴ありがとうございました
Q&A