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