Comments
Description
Transcript
アカマイサーバ設置の効果について
アカマイサーバ設置の効果について AANPのご紹介 Akamai Confidential 目次 アカマイの概要 アカマイのシステム Object Delivery Whole Site Delivery 基本的な技術解説: HTTP Akamai EdgeSuite www.example.com のダウンロード IPアドレスの識別方法 ハイテク業界での例 大量のソフトウェアダウンロード Akamai Accelerated Networks Program (AANP) とは Akamai Confidential Powering a Better Internet ©2011 Akamai アカマイの概要 Akamai Confidential Powering a Better Internet ©2011 Akamai アカマイの概要 Trusted • • • • • • 株式公開企業です –ticket シンボルはAKAM 1998年創業 本社:マサチューセッツ州ケンブリッジ 米国以外にも、欧州、アジアに16以上の拠点で営業中 従業員は2,200人以上(約半分がUS勤務) 2010年の売上高は10.9億ドル(前年比19%増) Proven • 90,000万台以上のサーバを72カ国、1,000のネットワークに分散配置 • 24時間365日のお客様サポート • 2,000社以上の顧客企業 (Fortune Global 500企業のうちの20%以上) • お客様リストはこちら: http://www.akamai.co.jp/enja/html/customers/customer_list.html Innovative • 超巨大、地球規模の分散コンピューティングプラットフォームを構築 • ダイナミックなコンテンツや、モバイルコンテンツにも対応 Akamai Confidential Powering a Better Internet ©2011 Akamai ある日のNOCC モニター画像 Akamai Confidential Powering a Better Internet ©2011 Akamai アカマイの全世界でのトラフィック (graph deleted) 最近は6Tbps程度 トラフィックは過去10年間、15~18ヶ月で倍になってきた。 半導体の能力は18ヶ月で倍だが、ネットワークのコストはそんな に下がらない エッジサーバで頑張る方が効率的 Akamai Confidential Powering a Better Internet ©2011 Akamai アカマイのシステム(2011年6月現在) CDNとして世界最大のプラットフォーム: オンデマンドで利用できる分散コンピュー ティング環境を提供しています。全てのウェブコンテンツやウェブ上のアプリケー ションを世界の2,000社以上、20,000以上のドメイン名にサービスを提供 The Akamai EdgePlatform: 90,000+ Servers 1200+ POPs 1,000 Networks 650+ Cities 72 Countries 配信中のトラフィック: ピークトラフィックは6Tbps 以上 1日30ペタバイト以上 1日1兆ヒット以上 1,000万ストリーム以上を同時配信 Akamai Confidential Powering a Better Internet ©2011 Akamai オブジェクト配信 (元々のCDNの形) 1. 2. 3. 4. エンドユーザがブラウザに www.retailer.com と入力 ブラウザはベースとなるHTMLファイルをオリジンサーバから取得 HTMLでアカマイプラットフォーム上のオブジェクトを指示 ブラウザが最適なアカマイ・サーバから画像等を取得 オリジン インフラストラクチャ エンドユーザ HTML Akamai Confidential Powering a Better Internet ©2011 Akamai 全サイト配信 (静的コンテンツの場合) 1. 2. 3. 4. エンドユーザがブラウザに www.retailer.com と入力 ブラウザはアカマイのエッジサーバのキャッシュからコンテンツを取得 HTMLがどのオブジェクトをアカマイから取得すべきか指示 さらにブラウザが最適なアカマイサーバからコンテンツを取得 オリジン インフラストラクチャ エンドユーザ HTML Akamai Confidential Powering a Better Internet ©2011 Akamai 全サイト配信 (ダイナミックなコンテンツの場合) 1. 2. 3. 4. 5. エンドユーザはブラウザで www.retailer.com と入力 ブラウザは最適なアカマイのエッジサーバからHTMLを取得 アカマイのエッジサーバはオリジンインフラストラクチャからHTMLを取得 アカマイのエッジサーバはブラウザに対してHTMLを配信 さらに、ブラウザは画像などを最適なアカマイのエッジサーバから取得 オリジン インフラストラクチャ エンドユーザ HTML Akamai Confidential HTML Powering a Better Internet ©2011 Akamai アカマイがなければ、、、: 多くのパケットがインターネット上を往復します オリジン インフラストラクチャ Akamai Confidential エンドユーザ Powering a Better Internet ©2011 Akamai アカマイを使えば: 往復するパケットが減ります TCPレベルでも最適化を行なっています オリジン インフラストラクチャ Akamai Confidential エンドユーザ Powering a Better Internet ©2011 Akamai アカマイがなければ: 信頼性の低い通信路も通ります オリジン インフラストラクチャ エンドユーザ x X Akamai Confidential Powering a Better Internet ©2011 Akamai アカマイを使えば: 問題のある経路は避けて通ります Akamai SureRoute オリジン インフラストラクチャ エンドユーザ HTML HTML x Akamai Confidential Powering a Better Internet ©2011 Akamai アカマイがなければ: ダイナミックなコンテンツや静止画像など、より多 くのパケットがインターネット上を往復します。 オリジン インフラストラクチャ Akamai Confidential エンドユーザ Powering a Better Internet ©2011 Akamai アカマイを使えば: “ジャスト・イン・タイムなキャッシング” アカマイのプリフェッチ機能で動的または静的なコンテンツをキャッシュ エンドユーザがブラウザに www.retailer.com を入力 ブラウザが最適なアカマイサーバに対してHTMLを要求 アカマイのエッジサーバはオリジンインフラストラクチャからHTMLをゲット アカマイのエッジサーバはHTMLをブラウザに対して配信している間に、HTMLをパースして、 キャッシュされていない画像等をオリジンから取得 5) エッジサーバはブラウザに対して画像等を配信。 1) 2) 3) 4) オリジン インフラストラクチャ エンドユーザ HTML Akamai Confidential Powering a Better Internet ©2011 Akamai 基本的な技術解説- HTTP Akamai Confidential Powering a Better Internet ©2011 Akamai 基本的な技術解説 DSD (Dynamic Site Delivery) HTTP リクエスト ユーザはURLを入力 (www.example.com) HTTP リクエスト 埋め込みコンテンツ向け HTML コード アカマイ向けのコード オリジンサーバからコンテンツ取得 エッジサーバにキャッシュされていない場合 アカマイ サーバ #1 アカマイ サーバ#2 サーバ#1になければ、同じ場所に ある別のアカマイサーバ#2からも コンテンツを取得 Akamai Confidential Powering a Better Internet ©2011 Akamai アカマイのDSDで www.example.com の コンテンツをダウンロードするとき Customer Web server www.example.com DNS 1 2 6 5 7 4 3 1. 2. 3. 4. 5. ユーザは www.example.com と入力 ブラウザは www.example.com のIPアド レスを要求 DNSが最適なアカマイサーバのIPアドレ スを返す ブラウザがHTMLを要求 アカマイのサーバが顧客企業のウェブ サーバと連携しつつコンテンツを集める Akamai Confidential 6. 7. 8. 最適なアカマイサーバがHTMLを返す ブラウザはページ内オブジェクト用の 最適なアカマイサーバのIPアドレスを 取得 ブラウザは最適なアカマイサーバから オブジェクトを取得 Powering a Better Internet ©2011 Akamai IPアドレスの割り振り方: アカマイのやり方 4 example.com example.com’s nameserver akamai.net 8 a212.g.akamai.net 7 6 .net Root (InterNIC) 5 10.10.123.5 9 15.15.125.6 www.example.com 10 g.akamai.net 11 20.20.123.55 12 Local Name Server End User 16 Browser’s Cache Akamai Confidential a212.g.akamai.net 30.30.123.5 13 Akamai Low-Level DNS Servers 14 3 1 Akamai High-Level DNS Servers 2 15 OS Powering a Better Internet ©2011 Akamai アカマイのネットワークとソフトウェアの利点 • スケーラビリティはエッジでこそ実現します • ダウンロード完了率もモニターできます • エッジはパフォーマンス的に強い • 再送にかかるコストも削減 • Akamai NetStorage • Download Manager Akamai NetStorage Akamai Confidential Powering a Better Internet ©2011 Akamai セキュリティ対策としての アカマイの役割 Akamai Confidential Powering a Better Internet ©2011 Akamai アカマイがない場合 (Cloud) データセンター X エンドユーザ Traffic 10000 1000 100 10 1 Akamai Confidential Powering a Better Internet ©2011 Akamai Akamai Cloud Securityを用いたウェブアプリケーション (Cloud) データセンター エンドユーザ Traffic 10000 1000 100 10 1 Akamai Confidential Powering a Better Internet ©2011 Akamai Akamai Accelerated Networks Program (AANP) Akamai Confidential Powering a Better Internet ©2011 Akamai 典型的なトラフィックの比率 大きく最適化されている上流・下流のトラフィック比率 典型的な比率としては上流から 1 : 9 下流へ 上流からのトラフィック:オリジンウェブサイトからアカマイサーバへ 下流へのトラフィック:アカマイサーバから皆様のユーザへ Akamai Confidential Powering a Better Internet ©2011 Akamai 典型的なトラフィックの比率(続き) ...アカマイがなければ、全ての顧客や会員 ユーザがピアリング回線やアップリンク回 線からコンテンツを取得します。 ...アカマイサーバがあれば 全ての顧客企 業と会員ユーザが 皆様のネットワーク内 で(LANのように)コンテンツを取得できま す。 ⇒ アカマイのトラフィックは年に50~ 70%程度成長しています。 Akamai Confidential Powering a Better Internet ©2011 Akamai Akamai Accelerated Networks Program (AANP) とは AANPを使えば、 •トランジットコストを減らせます (1~2割?)。 •メジャーなコンテンツにすばやく アクセスできます。 • ニュースサイト • 通販サイト • ゲームコンテンツ •アカマイのサーバはタダ (無料)で貸し出します。 Akamai Confidential Powering a Better Internet ©2011 Akamai Akamai Accelerated Networks Program (AANP) とは なぜ今まで黙ってた?! •大手ISP様にはご紹介済みです。 •ある程度トラフィックがないと、ラック代や電気代の コストが無駄になります。 •Mbps単価1,000円で300Mbpsあれば、30万円のコス ト。1ラック20万円と若干のトランジットのコストが あっても利益が出るはず。 Akamai Confidential Powering a Better Internet ©2011 Akamai Akamai Accelerated Networks Program (AANP) とは IPv6アドレスは? •できるだけお出しいただきたいですが、IPv6ア ドレスを交付されたからといって、そこからコン テンツを配信する保証はありません。 メンテナンスはどうするの? • アカマイのNOCCからラック内の位置とシリア ル番号を記載してメールで依頼が(英語で)なされ ますので、リスタートや交換を実施してくださ い。 Akamai Confidential Powering a Better Internet ©2011 Akamai Akamai Accelerated Networks Program (AANP) とは 何か注意事項は? • 皆様ご自身の設備と同様の注意をお願いいたし ます。 • BGPでネットワークの範囲をお知らせ願いま す。 やめるときはどうするの? • 60日以上前に書面 (メール可)にてご連絡下さ い。 • 設備の返送費用等はアカマイが負担しますが、 返送用の宛名書きなどはお手伝い下さい。 Akamai Confidential Powering a Better Internet ©2011 Akamai 2011年現在の日本のAANPの設置状況 A-TYO N-TYO B-TYO C-TYO O-TYO D-TYO D-TYO2 E-TYO P-TYO Q-TYO3 F-TYO G-TYO R-HIJ H-TYO I-TYO2 S-KKJ J-NGO K-TYO L-OSA M-OSA T-TYO Akamai Confidential Powering a Better Internet ©2011 Akamai Q&A Akamai Confidential Powering a Better Internet ©2011 Akamai