ネットワーク構成法 スケール 第6回 11月19日.

Slides:



Advertisements
Similar presentations
WINDOWS AZURE上での ACTIVE DIRECTORY構築入門 Windows Azure ハンズオン トレーニング.
Advertisements

Windows Azure ハンズオン トレーニング Windows Azure Web サイト入門.
目次 このドキュメントについて・・・前提条件……………………………………… 2
ネットワークからみるPCC 寺内康之.
ストリーミング配信 惑星物理学研究室 修士2年 土屋 貴志.
IIS 4.0で開発をするコツ Webアプリケーション構築.
情報理工学系研究科 コンピュータ科学専攻 上嶋裕樹
Webプロキシサーバにおける 動的資源管理方式の提案と実装
山梨大学 伊 藤 洋 99/06/30 インターネット入門 総合科目V 山梨大学 伊 藤  洋
ライブ・ストレージマイグレーション 機構の開発とその評価
The Perl Conference Japan ’98 朝日奈アンテナによる コンテンツ情報の取得と利用
JANOG38 EDNS-client-subnetってどうよ? 改めRFC7871ってどうよ ー RFC7871の概要 ー
インターネット構成法 第2回 ISP.
join NASS ~つながりあうネットワーク監視システム~
第2章 ネットサービスとその仕組み(前編) [近代科学社刊]
Windows Azure 仮想マシン 入門.
不特定多数の発信者を考慮した ストリーミングシステムの実現
第1回レポートの課題 6月15日出題 今回の課題は1問のみ 第2回レポートと併せて本科目の単位を認定 第2回は7月に出題予定
第4章 Internet Address.
解析サーバの現状と未来 2006/07/18 衛星データ処理勉強会 村上 弘志 現状のシステム構成など 統合解析環境としての整備
「コンピュータと情報システム」 07章 インターネットとセキュリティ
Webアプリケーション.
最新情報技術を活用した超大規模 天文データ解析機構の研究開発
WindowsNTによるLAN構築 ポリテクセンター秋田 情報・通信系.
モバイルエージェントの応用 概要 モーバイルエージェントの応用分野 AgentSpaceシステム エージェント移動 応用:ソフトウェアの配信
WebサービスII (第8回) 2007年11月14日 植田龍男.
輪講: 詳解TCP/IP ACE B3 suzuk.
PlanetLab における 効率的な近隣サーバ選択法
認証と負荷分散を考慮した ストリーミングシステムに関する研究
ネットワークとノードの情報を利用したオーバレイネットワークの最適化
情報コミュニケーション入門 総合実習(1) 基礎知識のポイント(2)
動画像ストリーミングサービスのための プロキシキャッシングシステムの 設計と実装および評価
SAP & SQL Server テクニカルアーキテクチャ概要 マイクロソフト株式会社 SAP/Microsoft コンピテンスセンター
Provisioning on Multiple Network(NIC) env
Peer to Peer(P2P)の概要と 研究の進捗
自己組織化型P2P検索システム : TellaGate 小島 一浩 独立行政法人 産業技術総合研究所
通信トラヒックの相関構造を利用した通信品質の劣化検出
サーバ負荷分散におけるOpenFlowを用いた省電力法
2003年度 データベース論 安藤 友晴.
総合講義B:インターネット社会の安全性 第6回 ネットワークの基盤技術
IPv6 ネットワークにおける エニーキャスト通信実現のための プロトコル設計と実装
第17章 ドメインネームシステム.
情報の科学的 な理解(2) 情報科教育法 8回目 2005/6/4 太田 剛.
インターネットと遠隔講義/講座 大阪市立大学 学術情報総合センター 中野秀男
“Survey of System Virtualization Techniques” by Robert Rose のまとめ
Cisco dCloud dCloud登録ルータ配下からのvWLCへのAP接続 シスコシステムズ合同会社 2016年7月.
早稲田大学大学院 理工学研究科情報科学専攻 後藤研究室 修士1年 荒井 祐一
2009年度卒業論文発表 CDNコンテンツサーバの動的負荷分散
,12 情報ネットワーク論 - IPルーティング - ネットワークを介した情報のやりとり 機械のしくみとして見ると...
インターネットにおける真に プライベートなネットワークの構築
マルチホーム事例 (大阪市立大学) 学術情報総合センター 大西克実.
情報スキル活用 第1週 基礎技術ー1 : URLとWebページの基本.
マルチホーミングを利用した Proxy Mobile IPv6の ハンドオーバー
Exchange Server 2007 の Autodiscover で自動構成できない!! を回避するために
Internet広域分散協調サーチロボット の研究開発
私の立場 OSカーネルを手がけるエンジニア 大阪市立大学 創造都市研究科の学生
Exchange Server 2010 Outlook 階層型アドレス帳 活用術 展開 ~ トラブルシュートまで
Cisco Configuration Professional Express 3.3 アップデート
データベース設計 第7回 実用データベースの運用例 クライアント=サーバシステム(1)
サーバ・クライアントシステム ( X Window System) 2006/01/20 伊藤 和也 original: 前坂たけし
仮想ネットワークを考慮した SoftIRQ制御によるCPU割当ての手法
Peer-to-Peerシステムにおける動的な木構造の生成による検索の高速化
インターネットの歴史 1969年 ARPANET 実験開始 1970年代後半よりTCP/IP
Webアプリケーションと JSPの基本 ソフトウェア特論 第4回.
九州大学のキャンパスネットワークを事例にL1~L3を学ぶ Study on L1,L2 and L3 with case of Campus Network of Kyushu Univ. 岡村耕二 Koji OKAMURA.
アプリケーションゲートウェイ実験 2001.10.5 鬼塚 優.
Cisco Umbrella セミナー 第4回 Umbrella 設定概要.
DHCPv6 on zebraの設計 miyu(SING) B2 親:yasu.
情報スキル活用 第1週 基礎技術ー1 : URLとWebページの基本.
HTTPプロトコルの詳細 M1 峯 肇史.
Presentation transcript:

ネットワーク構成法 スケール 第6回 11月19日

Web Service 個人のHPから、大規模な情報提供 どうやってスケールさせるか! キャッシュを用いる Serverの負荷分散 Proxy Server Transparent キャッシュ CDS Serverの負荷分散 サーバのクラスタ化 サーバの地理的分散化

キャッシュ 通常のWeb Serviceには、いくつかのキャッシュが存在する Client側のキャッシュ 組織レベルでのキャッシュ: Proxy Network上でのキャッシュ: トランスペアレント キャッシュ

Transparent Cash

キャッシュの問題点 UP to Dateな情報の提供 CGIなどのプログラム データベースなどへのアクセス

Streaming Service もともとキャッシュできるようなデータではない Feeder と Distributor Real Server Encoder, Server, Splitter Multicast

CDS Contents Delivery Service Akamai Acceria コンテンツ配信のためのキャッシュ網 Streaming のスプリッタ

Web Serverのスケール Single Server Multi Server Memoryの増強や、Pre Forkの数の増加 クラスタ化 地理的分散化

オリンピックの特殊性 世界的なイベントである。 膨大なアクセス数 IBMとしての実験(サービス?。。) 世界中からアクセスされる Hit rate: 100,000,000 per day = 1157 per second IBMとしての実験(サービス?。。) アトランタオリンピック USオープンテニス

技術的な要件 世界中からのアクセスに対して、良好なレスポンスを返す 膨大なアクセス数をさばく

アクセス予測 オリンピックホームページ アクセス予測 400 Pages / Language最初のページ 500 Pages (400 new images) 毎日の追加分 アクセス予測 100 Million hits / day  = 1157 per second 20% from Japan 30% from Europe 50% from US(Australia include)

世界中からのアクセスの処理 世界数箇所にサーバを分散配置 各所に設置されたサーバの処理能力の向上 アクセスを分散する仕組み 複数サーバでのコンテンツの透過性の確保 各所に設置されたサーバの処理能力の向上 Multi NodeシステムであるSP2の利用 Multi Nodeへの負荷分散の仕組み

アーキテクチャの概要 (Atlantaの場合)

各地のサーバ 長野オリンピックのサーバ設置場所 IBM RS/6000 SP2 Net Dispatch (TCP Router) 東京、アメリカ3箇所 IBM RS/6000 SP2 30 Node (at main server) 40 Gigabytes Net Dispatch (TCP Router)

Internet 東京地区 Info98 長野地区 国内のネットワーク構成 T3 Backbone Open net HTTP/Notes NSPIXP-2 Internet 長野地区

Net Dispatch(TCP Router) SP2のMulti Nodeへの負荷分散機構 TCP Sessionレベルでルーティングする Node 1 Node 2 HTTP Request Net Dispt Node 3 Response Node 4 …. Node Load Info. Node N TCP Session Nodes Map Table

コンテンツの内容の透過性 各地に設置されたサーバ間 および サーバ内のNode間 で すべて同様の内容を保持する必要がある。 各地に設置されたサーバ間 および サーバ内のNode間 で すべて同様の内容を保持する必要がある。 すべてのサーバおよびすべてのNodeで参照されるディスクは、DFSによって共有されている。 With DFS client-side caching, only 5% of the 12 - 15 million hits per day required information to be retrieved directly from a DFS server. (Transarc Home Page said)

More Detail Configuration Routing Info. Hacked Gated Node 1 Node 2 HTTP Request Net Dispt Node 3 Response Node 4 …. Node Load Info. Node N TCP Session Nodes Map Table

More Detail Info (2) Internet Node 15 …. CISCO Node 2 Net Dispt Node 3

世界各地のサーバへの負荷分散 結論: Single IP Address architecture サーバ内のNodeは、TCP Routerのアドレスによってアクセスされる。 世界各地に設置されたサーバが同じIPアドレスでサービスを提供する。 ネットワーク距離(経路制御的距離)の近いサーバがアクセスできる。

Single IP Address Arch. Open Net Links MAE-EAST NSPIXP-2 MAE-WEST

DNS hack

クラスタ サーバ

L4 Switch