Comments
Description
Transcript
Oracle InfiniBand 勉強会
第112回 夜な夜な! なにわオラクル塾 <Insert Picture Here> 【Oracle×Sun 第12弾】 Oracle InfiniBand 勉強会 日本オラクル株式会社 システム事業統括 ソリューション統括本部 2013年10月9日 以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。また、 情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことはできません。 以下の事項は、マテリアルやコード、機能を提供することをコミットメント(確約)するもので はないため、購買決定を行う際の判断材料になさらないで下さい。オラクル製品に関して 記載されている機能の開発、リリースおよび時期については、弊社の裁量により決定され ます。 OracleとJavaは、Oracle Corporation 及びその子会社、関連会社の米国及びその他の国における登録商標です。文中の社名、 商品名等は各社の商標または登録商標である場合があります。 Copyright© 2013, Oracle. All rights reserved. 2 アジェンダ • InfiniBand の概要 • InfiniBand の構成 • サブネットマネージャの役割 • InfiniBand Layered Architecture • InfiniBand と Ethernetの比較 • InfiniBand の接続方法 • InfiniBandを利用した製品 Copyright© 2013, Oracle. All rights reserved. 3 InfiniBandとは • IBTA (InfiniBand Trade Association) により策定された広帯域・低遅延の サーバ間・サーバストレージ間ネットワーク • スイッチ型ファブリックによるネットワーク構成 • 高速な通信が求められる HPC分野で発展 • ノード間の MPI , Lustre 並列ファイルシステム • 現在 TOP500 で一番シェアが多く41.8%がInfiniBandを採用 Sun Datacenter Switch 3456 TOP500 (June 2013) http://www.top500.org/statistics/list/ Copyright© 2013, Oracle. All rights reserved. 4 InfiniBand と Oracle • Exadata, Exalogic, SPARC SuperCluster Big Data Appliance, Oracle Virtual Compute Appliance • ノード間通信、ストレージサーバ、ZFS Storage アクセス • ZFS Storage • ストレージアクセス • Solaris Cluster, Oracle RAC • インターコネクト通信 • Oracle Fabric Interconnect (旧Xsigo製品) • I/O仮想化・統合 Xsigoによる I/O 統合 Copyright© 2013, Oracle. All rights reserved. 5 InfiniBand と他社動向等 • Microsoft • Windows Server 2012で RDMA 正式サポート(SMB over RDMA) • Intel • Qlogic の InfiniBand 事業を買収 • EMC/iSilon, NetApp • クラスタ間接続に InfiniBand • SSD (Texas Memory, Nimbus, Violin Memory, Insight Technology ) • SSD通信の高速化のためIBに対応 • VMware • ノード間通信(Live Migration)、ストレージアクセスに InfiniBand Copyright© 2013, Oracle. All rights reserved. 6 InfiniBand の価格 • Switch InfiniBand Switch も 低価格化 • Sun Datacenter InfiniBand Switch 36 • 40Gbps x36、定価164万円 • Oracle Switch ES1-24 • 10Gbase-T x20 + 10G SFP+ x4、定価152万円 • HBA • Sun InfiniBand QDR Host Channel Adapter • 40Gbps x2、定価25万円 • Sun Dual 10GbE SFP+ PCIe 2.0 Low Profile adapter • 10Gbps x2、定価18万円 • Sun Storage Dual 16 Gb Fibre Channel PCIe Universal HBA, Qlogic • 16Gbps x2、定価19万円 Copyright© 2013, Oracle. All rights reserved. 7 InfiniBand の特徴 • 広帯域 • 4x QDR では、双方向合計 80Gbps の帯域 • 低遅延 • スイッチのポート間で 100ns、10GbE の場合は 350ns~1μs以上 • 低 CPU 負荷 • RDMA (Remote Direct Memory Access) CPUの介入無し、送受信バッファへのメモリコピー無しにリモートノードのメモリ へデータを転送する技術(zero copy) • CPU Offload トランスポート層までハードウェア(HCA)で実行 Server CPU トランスポート 層の処理 トランスポート 層の処理 CPU メモリコピー Kernel buffer NIC user buffer HCA TCP/IP 通信 NIC Kernel buffer HCA user buffer Mem Mem メモリコピー Server RDMA Copyright© 2013, Oracle. All rights reserved. 8 広帯域のデータレート SDR - Single Data Rate DDR - Double Data Rate QDR - Quad Data Rate FDR - Fourteen Data Rate EDR - Enhanced Data Rate HDR - High Data Rate NDR - Next Data Rate • • • • QDRは、片方向1レーン当たり 10Gbps, 通常4レーンを束ねて40Gbps 全二重通信対応で、合計 80Gbps 8B/10Bエンコーディングが使用されているので、片方向実効 32Gbps PCI-Express 2.0 x8レーンが片方向 40Gbps (実効 32Gbps) Copyright© 2013, Oracle. All rights reserved. 9 ファブリックの構成 HCA • HCA (Host Channel Adapter) Storage Server SMA TCA SMA • サーバ側に装備 • 主に PCI-Expressスロット • TCA (Target Channel Adapter) • ストレージ側に装備 • Cable SMA SMA Switch Switch Subnet Manager (Standby) Subnet Manager (Active) • Copper または Fibre • Switch • Managed (Subnet Manager 内蔵) と Unmanaged • Subnet Manager • ファブリック内部でネットワークを管理 SMA Router • SMA (Subnet Manager Agent) • Subnet Manager と通信 • Router • 複数サブネットを接続 Copyright© 2013, Oracle. All rights reserved. 10 トポロジー • サブネットマネージャがトポロジを自動的に検出して ルーティングを各スイッチに設定する どちらかに Subnet Manager を起動させておく Copyright© 2013, Oracle. All rights reserved. 11 SM (Subnet Manager) • 配置 • ファブリックに一つ以上は存在する必要がある • ノード、スイッチ等ファブリック内のどこでも配置可能 Sun Datacenter InfiniBand Switch 36 はサブネットマネージャ機能有り • 同時に一つのサブネットマネージャが active, 他は standby • マスターのサブネットマネージャがダウンすると、standbyがマスターに昇格 • 機能 • ネットワークトポロジーを自動的に検出し最短経路でルーティング • 全ノード、スイッチ、ルータへ LID (Local ID) を割り当てる • ノード間のすべてのパスに関して最短経路を計算、 マルチパスがある場合はロードバランス • 定期的にファブリックをチェックし、構成変更を監視 • 通信 • 各デバイスに有る SMA(Subnet Manager Agent)とSMが通信 • MAD (Management Datagram Packet)を制御専用レーンで通信 Copyright© 2013, Oracle. All rights reserved. 12 SM (Subnet Manager) の設定 • Sun Datacenter InfiniBand Switch 36 • Priority の設定 • 0 to 13 (highest) を設定、priority が高い SM がプライマリになる • Controlled handover の設定 • 障害回復時のフェイルバックを防ぐかどうか • subnet_prefix の設定 • GID (Global IDentifier) = 64bit GID prefix + 64bit GUID • サブネットごとに固有の ID • Management Key の設定 • SMA にアクセスするパスワードの設定が可能 • サブネット内の全ての SM で同じ key に設定する必要がある • パーティションの設定 • 別途スライドで Copyright© 2013, Oracle. All rights reserved. 13 InfiniBand Layered Architecture アプリケーションレベルの多様 なプロトコル Queue Pair (TCP/UDPにおけるポート 番号に相当) でのメッセージ交換 Message <-> 複数パケットに分割、組立 トランスポート層までハードウェアで実行 GUIDに基づいた サブネット間でのルーティング LIDに基づいた サブネット内部でのルーティング クレジットベースのフロー制御 電気信号、伝送媒体、コネクタ等 Copyright© 2013, Oracle. All rights reserved. 14 InfiniBand Packet Format LRH GRH BTH ETH Payload ICRC VCRC Upper Layer Transport Layer Network Layer Link Layer BTH (Base Transport Header) LRH (Local Routing Header) • サブネット内部のルーティングに使用 • 宛先LID, 送信元LID • 宛先 Queue Pair 番号 • パケットシーケンス • オペレーションコード • Service Level, Virtual Lane • パーティションキー GRH (Global Routing Header) • 異なるサブネット間のルーティングに使用 • 宛先GUID, 送信元GUID ICRC (Invariant CRC) • End-to-End の誤り訂正符号 VCRC (Variant CRC) • ホップ毎に計算される誤り訂正符号 ETH (Extended Transport Header) • RDMA等の操作に使用 Copyright© 2013, Oracle. All rights reserved. 15 Physical Layer 1x Link • リンク幅 • • • • TX TX RX RX Differential Pair 1リンク (1X) が最小構成要素 リンクあたり送信と受信用にワイヤーのペアが2つ存在 1x, 4x, 12x があり、4x が一般に使用される、12x はスイッチ間通信等 Auto Negotiation • リンク速度 • SDR (Single Data Rate) 2.5GHz • DDR (Double Data Rate) 5GHz • QDR (Quad Data Rate) 10GHz • 現在の主流は、 • 4x QDR = 40Gbps 片方向 • QDRは、8/10Bエンコードにより実効32Gbps HCA (Host Channel Adapter) Copyright© 2013, Oracle. All rights reserved. 16 Physical Layer タイプ レート コネクタ形状 距離 Copper SDR CX4 20m DDR CX4 10m QDR QSFP 7m SDR CX4 300m DDR CX4 150m QDR QSFP 100m Fiber Copyright© 2013, Oracle. All rights reserved. 17 Link Layer • LID (Local IDentifier) • 16bit のサブネット内部で使用するアドレス • サブネットマネージャが初期化時、トポロジー変更時に動的に割り当て • ノード側で設定不可 • Virtual Lane • 物理リンクに複数のチャネル • 独立したフロー制御(Rx/Txバッファ)、サービスレベル • VL15は、SM と SMA が通信する制御専用レーン • フロー制御 • クレジットベースでパケットロス無し、受信バッファが利用可能という通知を 送信側デバイスが受け取るまでパケットは送信されない • 信頼性 • 32bit Invariant CRC End-to-End の誤り訂正符号 • 16bit Variant CRC Link レベルの誤り訂正符号、ホップごとに再計算 Copyright© 2013, Oracle. All rights reserved. 18 Network Layer • GUID (Global Unique IDentifier) • • • • すべてのデバイス(HCA およびポート)が有するユニークな 64bitのアドレス IPv6 タイプ GID (Global IDentifier) = 64bit GID prefix + 64bit GUID GID prefix はサブネットマネージャが設定 • ルータ • GUIDを基に、LRH (Local Routing Header)の LID を順次書き換えていく • 最後のルータは、最終目的の LID に書き換えることで到達できる • 単一サブネット • Network Layer の情報は使用しない Copyright© 2013, Oracle. All rights reserved. 19 Transport Layer • HCA でハードウェア実行、CPU offload • メッセージ(最大2GB)をパケットに分割(最大MTU 4KB) 受信時にパケットからメッセージを組み立て • Transport Services • Reliable (データ転送・順序保障あり) / Unreliable(データ転送・順序保障無し) • Connection(TCP) / Datagram (UDP) • Queue Pair (QP) • アプリケーションとのインタフェース • TCP/UDP のポート番号に相当 • RDMA Operation をサポート Copyright© 2013, Oracle. All rights reserved. 20 パーティション • • • • ファブリックを論理的に独立したドメインに分割 ホストは複数のパーティションに所属可能 イーサネットのVLAN, FCのzoning に似た概念 サブネットマネージャでパーティションを作成 • P_key (0x001 – 0x7fff or default) 最上位ビットは 1=full, 0=limited • メンバシップ • full 全てのメンバーと通信できる • limited 他のlimitedメンバーと通信できないが fullメンバーと通信できる • 参加するエンドポート • IPoIB 使用フラグ Copyright© 2013, Oracle. All rights reserved. 21 Upper Layer Protocol • アプリケーションは修正せずに利用可能 Copyright© 2013, Oracle. All rights reserved. 22 Upper Layer Protocol • ネットワーク • IPoIB (IP over InfiniBand) • Active/Passive Bonding で冗長化 (Linux) • IPMP で冗長化 (Solaris 11, ZFS Storage Appliance) • Layer2の IEEE802.3ad Link Aggregation, IEEE802.1Q tagged VLAN は使用不可 • SDP (Socket Direct Protocol) • ストレージ (Oracle ZFS Storage ではサポート) • SRP (SCSI RDMA Protocol) • Device Mapper Multipath で冗長化 (Linux) • Solaris では SRP Client 無し • iSER (iSCSI Extension for RDMA) • NFS over RDMA • Solaris 11はデフォルトで RDMAを使用 Copyright© 2013, Oracle. All rights reserved. 23 InfiniBand と Ethernetの比較 InfiniBand Ethernet カード HCA (Host Channel Adapter) NIC (Network Interface Card) 主流の帯域 40Gbps 10Gbps レイテンシー (Switch port 間) 100ns 350ns (超低レイテンシー)~1μs以上 CPUオフロード トランスポート層まで HCA で実行しホスト のCPUに負荷をかけない データリンク層までをNICで実行 ToE (TCP/IP Offload Engine) 機能搭載NICでトラ ンスポート層までの一部の処理を NIC で実行 RDMA サポートしており、HCA で実行 一部のNICでサポート フォワーディング カットスルー ストアアンドフォワード、カットスルー フォワーディングテーブル ノード起動時に LID (Local ID) を全スイッチ に登録 パケット到着時に送信元MACアドレスを登録 トポロジー ファットツリー、トーラス等、 アーキテクチャ上は任意のトポロジー 基本的にツリー型 ループ ループフリー サブネットマネージャが最短経路を計算 障害時は Trap が送られ最短経路を再計算 スパニングツリーで回避 最新のイーサネットではループフリーに対応 アクセス分離 パーティション VLAN フロー制御 クレジットベース PAUSE フレーム、TCP/IPの再送制御 アドレス GUID (Global Unique Identifier) LID (Local Identifier) Mac Address IP Address Copyright© 2013, Oracle. All rights reserved. 24 Solaris 11 における IPoIB • 各HCAのポート毎に物理データリンクが作成される • その上にIBパーティションリンクを作成して、IPを付与する # dladm show-phys LINK MEDIA STATE SPEED DUPLEX DEVICE ibp0 Infiniband up 8000 unknown ibp0 ibp1 Infiniband down 8000 unknown ibp1 ibp2 Infiniband down 8000 unknown ibp2 ibp3 Infiniband up 8000 unknown ibp3 # dladm show-ib LINK HCAGUID PORTGUID PORT STATE P_Key ibp0 2C9020040041C 2C9020040041D 1 up FFFF, 8001 ibp1 2C9020040041C 2C9020040041E 2 down FFFF ibp2 3BA0001004E14 3BA0001004E15 1 down FFFF ibp3 3BA0001004E14 3BA0001004E16 2 up FFFF, 8001 # dladm create-part -l ibp0 -P 0x8001 p8001.ibp0 # dladm show-part LINK P_Key OVER STATE FLAGS p8001.ibp0 8001 ibp0 unknown ---# ipadm create-ip p8001.ibp0 # ipadm create-addr -T static -a 192.168.1.100 p8001.ibp0/ipv4 Copyright© 2013, Oracle. All rights reserved. 25 Linuxにおける IPoIB • Mellanox OFED Stack for Linux User’s Manual を参照 • パッケージのインストールを行う • デフォルトの IB パーティションを使用する # ifconfig ib0 11.4.3.175 netmask 255.255.0.0 • ユーザ定義のパーティションを使用する ib0 デバイスに対して P_key = 0 の場合 # echo 0 > /sys/class/net/ib0/create_child # ifconfig ib0.8000 11.5.3.175 netmask 255.255.0.0 Copyright© 2013, Oracle. All rights reserved. 26 InfiniBand 診断ツール 1 (Solaris 11) コマンド 説明 ibdiagnet ファブリック全体の診断検査を実行します ibaddr 1 つまたは複数の InfiniBand アドレスを照会します ibnetdiscover リモートの InfiniBand トポロジを発見します ibping IB ノード間の接続性を検査します ibportstate 物理ポートの状態および IB ポートのリンク速度を照会します ibroute InfiniBand スイッチ転送テーブルを表示します ibstat または ibsysstat 1 つまたは複数の InfiniBand デバイスのステータス、または IB アドレス上 のシステムのステータスを照会します ibtracert IB パスをトレースします perfquery または saquery IB ポートカウンタまたは sIB サブネット管理属性を照会します smpquery または smpdump IB サブネット管理属性を照会またはダンプします ibcheckerrors または ibcheckerrs IB ポート (またはノード) または IB サブネットを検査して、エラーを報告 します ibchecknet、ibchecknode、また IB サブネット、ノード、またはポートを検査し、エラーを報告します は ibcheckport ibcheckportstate、 リンクが作動しているがアクティブでない IB ポート、リンク幅 1x (2.0 ibcheckportwidth、 ibcheckstate Gbps) のポート、リンクが作動しているがアクティブでない IB サブネット 、または ibcheckwidth のポート、または IB サブネット内の lx リンクを検査します Copyright© 2013, Oracle. All rights reserved. 27 InfiniBand 診断ツール 2 (Solaris 11) コマンド 説明 ibclearcounters または ibclearerrors IB サブネット内のポートカウンタまたはエラーカウンタを消去します ibdatacounters または ibdatacounts IB サブネットまたは IB ポートデータカウンタ内のデータカウンタを照会 します ibdiscover.pl IB トポロジに注釈を付けて、比較します ibhosts トポロジ内の IB ホストノードを表示します iblinkinfo.pl または iblinkinfo ファブリック内のすべてのリンクのリンク情報を表示します ibnodes トポロジ内の IB ノードを表示します ibprintca.pl ibnetdiscover の出力から、指定した CA または CA のリストを表示します ibprintrt.pl ibnetdiscover の出力から、指定したルーターのみ、またはルーターのリス トを表示します ibprintca.pl ibnetdiscover の出力から、指定した CA または CA のリストを表示します ibprintrt.pl ibnetdiscover の出力から、指定したルーターのみ、またはルーターのリス トを表示します ibprintswitch.pl ibnetdiscover の出力から、指定したスイッチまたはスイッチのリストを表 示します Copyright© 2013, Oracle. All rights reserved. 28 InfiniBand 診断ツール 3 (Solaris 11) コマンド 説明 ibqueryerrors.pl 0 以外の IB ポートカウンタを照会して報告します ibrouters トポロジ内の IB ルーターノードを表示します ibstatus IB デバイスの基本ステータスを照会します ibswitches トポロジ内の IB スイッチノードを表示します ibswportwatch.pl 指定したスイッチまたはポートのカウンタをポーリングして、変更レート情報 を報告します set_nodedesc.sh IB HCA (Host Controller Adapter) のノード説明文字列を設定または表示し ます dump2psl.pl クレジットループ検査に使用される opensm 出力ファイルに基づいて PSL フ ァイルをダンプします dump2slvl.pl クレジットループ検査に使用される opensm 出力ファイルに基づいて SLVL ファイルをダンプします ibis IB 管理帯域内サービスの拡張 TCL シェル Copyright© 2013, Oracle. All rights reserved. 29 InfiniBand を利用した製品 OracleDB 統合基盤 アプリケー ション 実行基盤 Exadata Exalogic F1-15 仮想化統合 基盤 SPARC 汎用マシン key-value ストア専用 マシン Big Data Appliance Oracle Virtual Compute Appliance SuperCluster T5-8 SPARC 汎用マシン SuperCluster M6-32 Oracle Fabric Interconnect F1-4 I/O 仮想 スイッチ Copyright© 2013, Oracle. All rights reserved. 30 Oracle Fabric Interconnect 高速な InfiniBand でクラウド基盤のネットワークを統合 Oracle Fabric Interconnect Software Defined Network を実現する次世代のスイッチ F1-15 F1-4 InfiniBand に統合 Infiniband 1GE / 10GE / 8G FC Oracle Virtual Networking Ethernet / FC 40Gb InfiniBand DMZ LAN Mgmt NFS SAN iSCSI シンプルな構成 50%コストを削減 DC ネットワークを 40Gb InfiniBand で統合 Xsigo vNIC (EoIB) 高性能 80Gbps 高速ファブリック • IPoIBとは異なり、Ethernetフレーム をIB上で送受信 • OSは標準Ethernet NICとして認識 高セキュリティ 完全なネットワークの分離 • FC向けには、vHBA を実装 Copyright© 2013, Oracle. All rights reserved. 31 Oracle Fabric Interconnect 1GE 10GE 1GE 1GE 10GE 8G FC 管理用 iSCSI/NAS ゲストOS用 ゲストOS用 Live Migration Databaseなど Hypervisor vNI C vNI C vSwitch0 vNI C vNI C vNI C vNI C vSwitch1 vSwitch2 VLAN x vmk0 mgt vNI C vNI C VLAN y vSwitch3 VLAN z VLAN x VLAN y VM VM vmk1 iscsi vNI C vNI C HBA vHBA HBA vHBA vSwitch4 vmk2 VM VM VM vmotion 特に、仮想化環境で必要な複数の I/O networkを 40Gbps の Infiniband上に仮想化統合します Copyright© 2013, Oracle. All rights reserved. 32 Oracle Fabric Interconnect – シンプルな構成 Before After 多数のスイッチ 1GE / 10GE / 8G FC 40Gb InfiniBand I/O統合 大量のアダプタカード ・ケーブル スロット数の少ない1U サーバの活用 カード・ケーブル・スイ ッチを削減 Copyright© 2013, Oracle. All rights reserved. 33 バックアップの高速化 80Gbpsの広帯域により、バックアップを高速化 SPARC & x86 ベアメタル 仮想化サーバー サーバー Oracle Virtual Networking Oracle Virtual Networking vNIC単位にQoS機能で最 低保証帯域、最大利用帯域 を指定可能 ルータ バックアップ 400 FC ストレージ 300 高速化 200 100 秒 0 1GbE 自由に必要なバックアップ 用vNICを作成でき、VMイ メージバックアップも、従 来のファイルベースのバッ クアップも対応可能 NAS 多くの事例で、1/2から 1/10以上のバックアップ時 間削減 OVN Copyright© 2013, Oracle. All rights reserved. 34 ライブマイグレーションの高速化 VM VM VM VM VM Live Migration Hypervisor Hypervisor Oracle Virtual Networking Oracle Virtual Networking ルータ Live Migration 200 FC ストレージ 150 100 19倍 高速化 50 秒 0 1GbE OVN NAS 一定時間に移動できる VMの数が多くなるこ とで、メンテナンス上 の制限が解消→一台あ たりに搭載できるVM 数増加 左図の例:5 VM(各 VM 24GB)を使い、メ モリをフルに利用した 状態から、Live Migrationを実施して 時間を測定 Copyright© 2013, Oracle. All rights reserved. 35 データベースの高速化 データベースのパフォーマンスを高速化 Oracle DB on OVM Oracle Enterprise Lnux Oracle Virtual Networking Oracle Virtual Networking Oracle VM上でのデータ ベース統合 ルータ I/O接続を仮想化すること で、構成をシンプルに DBクエリー 1 ベアメタルサーバで Native InfiniBand接続を 生かしたデータベースの 統合 FC ストレージ NAS 0.8 0.6 0.4 12倍 高速化 0.2 秒 広帯域、低遅延ファブリ ックでクエリを高速化 0 1GbE OVN Copyright© 2013, Oracle. All rights reserved. 36 Oracle Fabric Interconnect – 高セキュリティ 標準的な構成 Oracle Virtual Networking の構成 VM B VM A VM B VM A B A NIC 仮想カード 物理カード VLANによる論理分 割 異なるポートで vNICをそれぞれ終端 宛先による制御 ソフトウェアレベルで分 離 VLAN Network Web Production “A” “B” Web Production “A” VLANドメイン内での 分離 Copyright© 2013, Oracle. All rights reserved. “B” 完全な分離 37 Oracle Virtual Compute Appliance X3-2 統合仮想化管理基盤 • 迅速な導入:オラクルだけが、基盤とアプリケーションの両方のデ プロイを高速化、電源投入から2-3時間で稼働へ • 俊敏な展開:Oracle VM のテンプレートによる高速なアプリケー ション展開 • シンプル:SDN(Software Defined Networking)によるシンプル な物理配線と高い柔軟性 エンタープライズ OVCA X3-2 (フルラック構成) •25台の仮想化サーバ アプリケーション 1- 2時間(OVCA) スタック •16core, 256GB •2台の管理サーバ •1台の ZFS Storage •40 Gb InfiniBand 接続 •2台の Fabric Interconnect F1-15 •2台の 36port IBスイッチ •2台の 24port 10GbE スイッチ 仮想マシン ハードウェア 1時間(OVCA) • サーバ • ストレージ • ネットワーク Copyright© 2013, Oracle. All rights reserved. 38 Oracle Exadata データベース専用マシン 従来のデータベース ストレージ DBサーバ Exadata DBサーバ Exadata X3-2 (フルラック構成) •8台の Database Server •16core, 256GB •14台の Storage Server •12core, 1.6TB SSD •600GB or 3TB x12HDD • 40 Gb InfiniBand 接続 ストレージ パフォーマンス の劇的な向上 • Database Server と Storage Server の間は iDB (intelligent DataBase protocol)で通信 • RDSv3 プロコトルに基づきInfiniBand上で動作 • ZDP (Zero-loss Zero-copy Datagram Protocol)で ブロックの不要なコピーを削減 Copyright© 2013, Oracle. All rights reserved. 39 Oracle Exalogic アプリケーション実行基盤 オープンスタンダード基盤 Exalogic X3-2 • (フルラック構成) • さまざまなアプリケーションを展開可能 (Java, C, COBOL…) 超高速処理 Xeon 480 コア • Exabus によりInfiniband をさらに高速活用 • 7.7TB RAM • 圧倒的なパフォーマンスにより将来の スケーラビリティを確保 • 60TB ZFS Storage • 6TB SSD 運用コストの最適化 • 40 Gb InfiniBand 接続 • ネットワーク、ストレージ、CPU、などすべてを 工場出荷時に設定済 • 管理、監視作業を集約化 • クラウド運用に最適な仮想化機能を提供 Exabus (InfiniBandとその上のソフトウェア最適化) で帯域を4倍高速化、遅延を6分の1に短縮 •RDMA(Remote Direct Memory Access) •SDP(Sockets Direct Protocol) を活用しオーバーヘッドを解消 Copyright© 2013, Oracle. All rights reserved. 40 SPARC SuperCluster T5-8 SPARC 仮想化統合マシン • 高い性能 • スマート・スキャン、スマート・フラッシュキャッシュなど InfiniBand 接続された Exadata Storage Server のテクノ ロジーがOracleデータベースを高速化 • 迅速かつ確実なシステム導入 • ラッキング、検証済みの構成で出荷し、インストール、デバ ッグ、チューニング、テストの時間を最短化 • コスト削減/投資保護 • システム統合によるTCO削減 • 100%のバイナリ互換によるアプリケーション資産の保護 SuperCluster T5-8 (フルラック構成) •2台のSPARCサーバ •128core, 2TB Memory •8台のストレージサーバ • 12core, 1.6TB SSD • 600GB or 3TB x12HDD •1台の ZFS Storage •40 Gb InfiniBand 接続 Oracle Java, SPARC Exadata EBS, SAP. Optimized 10倍の データベース T5-8 サー とExalogic PeopleSoft, Solutions と Oracle データベースと バ アプリケー アプリケーショ データベース と ション ン パフォーマンス クラウドに で17の 最適化 世界記録! Copyright© 2013, Oracle. All rights reserved. 41 SPARC SuperCluster M6-32 ビッグメモリマシン 3 1.4 1 テラバイト/秒 システム帯域 テラバイト/秒 メモリ帯域 テラバイト/秒 I/O 帯域 32 SuperCluster M6-32 (最大構成) •1台の M6-32 SPARCサーバ •384core, 32TB Memory •17台のストレージサーバ • 12core, 1.6TB SSD • 600GB or 3TB x12HDD •1台の ZFS Storage テラバイトメモリ • 爆発するデータセットサイズをリアルタイムに高速に 処理するために、インメモリーコンピューティング • Oracle Database 12cで、インメモリオプションと ロー・カラムのデュアルフォーマットが利用可能に • スマート・スキャン、スマート・フラッシュキャッシ ュなどInfiniBand 接続された Exadata Storage Server のテクノロジーがOracleデータベースを高速化 •40 Gb InfiniBand 接続 Copyright© 2013, Oracle. All rights reserved. 42 Oracle Big Data Appliance 高速hadoopマシン 調整済みのソフトウェアがインストール済み • Oracle Linux 5 • Java Hotspot VM • Cloudera CDH4.1 - Apache Hadoop • Cloudera Manager • Open Source R Distribution • Oracle NoSQL Database *1 • Oracle Big Data Connectors *1 *1 別ライセンス製品 Oracle Exadata Oracle Big Data Appliance Oracle Loader for Hadoop Big Data Appliance X3-2 (フルラック構成) Oracle SQL Connector for HDFS •18台の Sun Server X3-2L •16core, 64-512GB ODI Application Adapter for Hadoop •12x 3TB HDD •40 Gb InfiniBand 接続 InfiniBand Acquire InfiniBand Oracle Exalytics Organize Copyright© 2013, Oracle. All rights reserved. Analyze 43 Copyright© 2013, Oracle. All rights reserved. 44 Copyright© 2013, Oracle. All rights reserved. 45 45