0
CloudFront構築事例          株式会社ハートビーツ       技術統括責任者 馬場俊彰          baba@heartbeats.jp         http://heartbeats.jp/
https://d2868cy5s1ejmq.cloudfront.net/Cloudfront-Diagram_Website_Updated.jpeg
https://d2868cy5s1ejmq.cloudfront.net/Cloudfront-Diagram_Website_Updated.jpeg                                          Rou...
https://d2868cy5s1ejmq.cloudfront.net/Cloudfront-Diagram_Website_Updated.jpeg                                          Rou...
https://d2868cy5s1ejmq.cloudfront.net/Cloudfront-Diagram_Website_Updated.jpeg                                          Rou...
https://d2868cy5s1ejmq.cloudfront.net/Cloudfront-Diagram_Website_Updated.jpeg                                          Rou...
https://d2868cy5s1ejmq.cloudfront.net/Cloudfront-Diagram_Website_Updated.jpeg                                          Rou...
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                           ここだけ使う
AWSとは無縁のところで稼働中のシステムでのCloudFront併用事例
Agenda• 小規模ECサイト TV番組タイアップ対応• 中規模メディアサイト ヤフトピ対応
よくわかる AmazonEC2/S3入門Amazon Web Services クラウド活用と実践
株式会社ハートビーツManagement Service     Provider
小規模ECサイトTV番組タイアップ対応
小規模ECサイト  Internet             10Mbps共有回線             専用サーバ1台
小規模ECサイト              得!          プ獲        アッInternet     タイTV 番組                     10Mbps共有回線                     専用サー...
小規模ECサイト               得!             す!           プ獲         アッInternet         来ま      タイ              アク セスTV 番組       ...
小規模ECサイト               得!             す!           プ獲         アッInternet         来ま      タイ              アク セスTV 番組       ...
小規模ECサイト               得!             す!           プ獲         アッInternet         来ま      タイ              アク セスTV 番組       ...
(´•ω`•)¥Ø?
• 回線増速• サーバスケールアップ• サーバスケールアウト• サイト移転
•   回線増速   申込から数週間必要• サーバスケールアップ• サーバスケールアウト• サイト移転
•   回線増速    申込から数週間必要•   サーバスケールアップ   物理なので無理• サーバスケールアウト• サイト移転
•   回線増速    申込から数週間必要•   サーバスケールアップ   物理なので無理• サーバスケールアウト     テストしきらん• サイト移転
•   回線増速    申込から数週間必要•   サーバスケールアップ   物理なので無理• サーバスケールアウト     テストしきらん• サイト移転          テストしきらん
さくせん サーバガンバレ
サーバスペックを使い切る• チューニング(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チューニング実施 安全に• ネットワークボトルネック回避 • ...
短時間で安全に導入!• 画像のURLを書き換えはできないので リダイレクト• http://example.com/logo.gif  →HTTPステータスコード302• mod_rewriteで対応可能!
結果:成功!• トラフィックは今までの3倍!• 負荷は今までの半分!
中規模メディアサイト  ヤフトピ対応
急 増!         フィ ック     の トラ突然
中規模メディアサイト    Internet               共有ロードバランサ               専用Proxyサーバ               専用Webサーバ
中規模メディアサイト            Internet         な し!          共有ロードバランサ  前 予告 事                       専用Proxyサーバ                   ...
中規模メディアサイト            Internet         な し!       共有ロードバランサ    予告                    明! 事前                     準不         ...
中規模メディアサイト            Internet         な し!       共有ロードバランサ    予告                    明! 事前                     準不         ...
• 柔軟に即時ON/OFFしたい• 固定費の大幅UPは避けたい• ボトルネック見込みは 1.ネットワーク帯域 2.Proxy 3.Webサーバ
• 柔軟に即時ON/OFFしたい• 固定費の大幅UPは避けたい• ボトルネック見込みは 1.ネットワーク帯域    CloudFront! 2.Proxy 3.Webサーバ
• 柔軟に即時ON/OFFしたい• 固定費の大幅UPは避けたい• ボトルネック見込みは 1.ネットワーク帯域    CloudFront! 2.Proxy        機材調達… 3.Webサーバ
結果:成功!• CloudFront導入で表示遅延解消!• アクセス増! • 63万PV/時(表示遅延多発)  →CloudFront    64万PV/時(表示遅延なし)  →Proxy増設    88万PV/時(快調)
設定例RewriteEngine OnRewriteCond %{HTTP_USER_AGENT} !CloudFrontRewriteCond %{HTTP_REFERER} !.swf$RewriteCond %{HTTP_REFERER}...
• CloudFront側の準備が30分程度で済 むため、提案承認∼実装完了まで最短1 時間程度で完了• やめる時はすぐ• 二度目以降は1分かからず適用可能
まとめ
• CloudFrontはすぐ使えるからすばらしい• CloudFrontはアプリ・コンテンツを変えな くても使えるからすばらしい• CloudFrontはAWSを使ってなくても使える からすばらしい• 技術力を活かした柔軟なサーバ構築・監 視...
• CloudFrontはすぐ使えるからすばらしい• CloudFrontはアプリ・コンテンツを変えな くても使えるからすばらしい• CloudFrontはAWSを使ってなくても使える からすばらしい• 技術力を活かした柔軟なサーバ構築・監 視...
ハートビート⃝   ハートビーツ
ハートビート⃝   ハートビーツ
ご清聴ありがとう ございました
Q&A
CloudFront構築事例 ハートビーツ 20121025
CloudFront構築事例 ハートビーツ 20121025
CloudFront構築事例 ハートビーツ 20121025
Upcoming SlideShare
Loading in...5
×

CloudFront構築事例 ハートビーツ 20121025

5,936

Published on

クラウドでのCDN活用指南セミナー
http://kokucheese.com/event/index/53499/
で話した内容です。

Published in: Technology

Transcript of "CloudFront構築事例 ハートビーツ 20121025"

  1. 1. CloudFront構築事例 株式会社ハートビーツ 技術統括責任者 馬場俊彰 baba@heartbeats.jp http://heartbeats.jp/
  2. 2. https://d2868cy5s1ejmq.cloudfront.net/Cloudfront-Diagram_Website_Updated.jpeg
  3. 3. https://d2868cy5s1ejmq.cloudfront.net/Cloudfront-Diagram_Website_Updated.jpeg Route53
  4. 4. https://d2868cy5s1ejmq.cloudfront.net/Cloudfront-Diagram_Website_Updated.jpeg Route53 Frontend Cloudfront
  5. 5. https://d2868cy5s1ejmq.cloudfront.net/Cloudfront-Diagram_Website_Updated.jpeg Route53 Frontend Cloudfront S3
  6. 6. https://d2868cy5s1ejmq.cloudfront.net/Cloudfront-Diagram_Website_Updated.jpeg Route53 Frontend Cloudfront Route53+ EC2/ELB S3
  7. 7. https://d2868cy5s1ejmq.cloudfront.net/Cloudfront-Diagram_Website_Updated.jpeg Route53 Frontend Cloudfront Route53+ Route53+ EC2/ELB Custom Origin S3
  8. 8. AWSにどっぷり
  9. 9. じゃないシステム
  10. 10. ホスティングサーバ Internet
  11. 11. 専用サーバ Internet 共有ロードバランサ 専用Proxyサーバ 専用Webサーバ
  12. 12. https://d2868cy5s1ejmq.cloudfront.net/Cloudfront-Diagram_Website_Updated.jpeg
  13. 13. https://d2868cy5s1ejmq.cloudfront.net/Cloudfront-Diagram_Website_Updated.jpeg
  14. 14. https://d2868cy5s1ejmq.cloudfront.net/Cloudfront-Diagram_Website_Updated.jpeg ここだけ使う
  15. 15. AWSとは無縁のところで稼働中のシステムでのCloudFront併用事例
  16. 16. Agenda• 小規模ECサイト TV番組タイアップ対応• 中規模メディアサイト ヤフトピ対応
  17. 17. よくわかる AmazonEC2/S3入門Amazon Web Services クラウド活用と実践
  18. 18. 株式会社ハートビーツManagement Service Provider
  19. 19. 小規模ECサイトTV番組タイアップ対応
  20. 20. 小規模ECサイト Internet 10Mbps共有回線 専用サーバ1台
  21. 21. 小規模ECサイト 得! プ獲 アッInternet タイTV 番組 10Mbps共有回線 専用サーバ1台
  22. 22. 小規模ECサイト 得! す! プ獲 アッInternet 来ま タイ アク セスTV 番組 曜に 今 週金 10Mbps共有回線 専用サーバ1台
  23. 23. 小規模ECサイト 得! す! プ獲 アッInternet 来ま タイ アク セスTV 番組 曜に 今 週金 10Mbps共有回線 の4 倍! 普段 でも 専用サーバ1台 最低
  24. 24. 小規模ECサイト 得! す! プ獲 アッInternet 来ま タイ アク セスTV 番組 曜に 今 週金 10Mbps共有回線 の4 倍! も 普段 理! 最 低で 修無 専用サーバ1台 リ改 アプ
  25. 25. (´•ω`•)¥Ø?
  26. 26. • 回線増速• サーバスケールアップ• サーバスケールアウト• サイト移転
  27. 27. • 回線増速 申込から数週間必要• サーバスケールアップ• サーバスケールアウト• サイト移転
  28. 28. • 回線増速 申込から数週間必要• サーバスケールアップ 物理なので無理• サーバスケールアウト• サイト移転
  29. 29. • 回線増速 申込から数週間必要• サーバスケールアップ 物理なので無理• サーバスケールアウト テストしきらん• サイト移転
  30. 30. • 回線増速 申込から数週間必要• サーバスケールアップ 物理なので無理• サーバスケールアウト テストしきらん• サイト移転 テストしきらん
  31. 31. さくせん サーバガンバレ
  32. 32. サーバスペックを使い切る• チューニング(CentOS、Apache、MySQL) • APC導入によりPHP処理負荷軽減 • MySQLチューニング実施• ネットワークボトルネック回避 • CloudFront導入• 負荷テスト実施
  33. 33. サーバスペックを使い切る• チューニング(CentOS、Apache、MySQL) • APC導入によりPHP処理負荷軽減 • MySQLチューニング実施• ネットワークボトルネック回避 • CloudFront導入• 負荷テスト実施
  34. 34. サーバスペックを使い切る• チューニング(CentOS、Apache、MySQL) • APC導入によりPHP処理負荷軽減 • MySQLチューニング実施• ネットワークボトルネック回避 • CloudFront導入 さくっと入れたい• 負荷テスト実施
  35. 35. サーバスペックを使い切る• チューニング(CentOS、Apache、MySQL) • APC導入によりPHP処理負荷軽減 短時間で • MySQLチューニング実施 安全に• ネットワークボトルネック回避 • CloudFront導入 さくっと入れたい• 負荷テスト実施
  36. 36. 短時間で安全に導入!• 画像のURLを書き換えはできないので リダイレクト• http://example.com/logo.gif →HTTPステータスコード302• mod_rewriteで対応可能!
  37. 37. 結果:成功!• トラフィックは今までの3倍!• 負荷は今までの半分!
  38. 38. 中規模メディアサイト ヤフトピ対応
  39. 39. 急 増! フィ ック の トラ突然
  40. 40. 中規模メディアサイト Internet 共有ロードバランサ 専用Proxyサーバ 専用Webサーバ
  41. 41. 中規模メディアサイト Internet な し! 共有ロードバランサ 前 予告 事 専用Proxyサーバ 専用Webサーバ
  42. 42. 中規模メディアサイト Internet な し! 共有ロードバランサ 予告 明! 事前 準不 選 択基 専用Proxyサーバ 専用Webサーバ
  43. 43. 中規模メディアサイト Internet な し! 共有ロードバランサ 予告 明! 事前 準不 選 択基 専用Proxyサーバ け! 髪だ は前 の 神様 チャンス 専用Webサーバ
  44. 44. • 柔軟に即時ON/OFFしたい• 固定費の大幅UPは避けたい• ボトルネック見込みは 1.ネットワーク帯域 2.Proxy 3.Webサーバ
  45. 45. • 柔軟に即時ON/OFFしたい• 固定費の大幅UPは避けたい• ボトルネック見込みは 1.ネットワーク帯域 CloudFront! 2.Proxy 3.Webサーバ
  46. 46. • 柔軟に即時ON/OFFしたい• 固定費の大幅UPは避けたい• ボトルネック見込みは 1.ネットワーク帯域 CloudFront! 2.Proxy 機材調達… 3.Webサーバ
  47. 47. 結果:成功!• CloudFront導入で表示遅延解消!• アクセス増! • 63万PV/時(表示遅延多発) →CloudFront   64万PV/時(表示遅延なし) →Proxy増設   88万PV/時(快調)
  48. 48. 設定例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]
  49. 49. • CloudFront側の準備が30分程度で済 むため、提案承認∼実装完了まで最短1 時間程度で完了• やめる時はすぐ• 二度目以降は1分かからず適用可能
  50. 50. まとめ
  51. 51. • CloudFrontはすぐ使えるからすばらしい• CloudFrontはアプリ・コンテンツを変えな くても使えるからすばらしい• CloudFrontはAWSを使ってなくても使える からすばらしい• 技術力を活かした柔軟なサーバ構築・監 視・管理のご用命はハートビーツへ http://heartbeats.jp/
  52. 52. • CloudFrontはすぐ使えるからすばらしい• CloudFrontはアプリ・コンテンツを変えな くても使えるからすばらしい• CloudFrontはAWSを使ってなくても使える からすばらしい• 技術力を活かした柔軟なサーバ構築・監 視・管理のご用命はハートビーツへ http://heartbeats.jp/
  53. 53. ハートビート⃝ ハートビーツ
  54. 54. ハートビート⃝ ハートビーツ
  55. 55. ご清聴ありがとう ございました
  56. 56. Q&A
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×