View
4
Download
0
Category
Preview:
Citation preview
Oracle Exalogic Elastic Cloud 詳説~Exalogic の全貌 ~日本オラクル株式会社 Fusion Middleware事業統括本部シニアセールスコンサルタント 山成慎吾
Copyright© 2011, Oracle. All rights reserved. 2
以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことはできません。以下の事項は、マテリアルやコード、機能を提供することをコミットメント(確約)するものではないため、購買決定を行う際の判断材料になさらないで下さい。オラクル製品に関して記載されている機能の開発、リリースおよび時期については、弊社の裁量により決定されます。
OracleとJavaは、Oracle Corporation 及びその子会社、関連会社の米国及びその他の国における登録商標です。文中の社名、商品名等は各社の商標または登録商標である場合があります。
Copyright© 2011, Oracle. All rights reserved.
Agenda
• Oracle Exalogic Elastic Cloud 概要
• Oracle Exalogic Elastic Cloud Software
• Oracle Exalogic Elastic Hardware
3
Copyright© 2011, Oracle. All rights reserved.
Oracle Exalogic Elastic Cloud 概要
4
Copyright© 2011, Oracle. All rights reserved.
オラクルの製品戦略ストレージからアプリケーションまでITシステム全てを提供
5
Copyright© 2011, Oracle. All rights reserved.
IT: 今までの姿
構築型システム開発
プロジェクト期間:数年
複雑なインテグレーション
リソースの拡散
多種多様なインターフェース
On Premise
IT: あるべき姿
設定型システム開発
プロジェクト期間:数日~数ヵ月
簡素化されたインテグレーション
リソースの集約
標準化されたインターフェース
Cloud / On Premise
企業情報システムのTCOの最適化オラクルが掲げる次世代システムのビジョン
6
「作らないシステム」の実現
Copyright© 2011, Oracle. All rights reserved.
これまでのIT、これからのITBuilding Block から Engineered Systemへ
導入の度に個別に設計・構築導入の煩雑さ・長期化
最適化・構成済みの製品による構築・拡張コストの削減
異なる製品、異なるベンダー、煩雑な構成による高コスト体質の運用・保守
統一された製品、SW/HWベンダー統一によるスリムな運用・保守
7
Copyright© 2011, Oracle. All rights reserved.
ハードウェア・ソフトウェア一体によるシステム基盤の工業化 利用するソフトウェアに向けて最適化されたEngineered System
高可用性の構成で構成済みの状態でオラクルから出荷
メモリ・CPU・NWをバランス良く有効活用し、高集約化(省スペース化、省電力化)
業界標準技術の採用 IAベースのコモディティ・サーバーにより構成
オラクルのソフトウェア機能をそのまま利用可能
習得する技術の投資回収期間を最大化
Exa Systemsによるシステム基盤の工業化利用するソフトウェアに最適化されたEngineered System
大量データの高速処理を実現するOracle Exadata Database Machine
Oracle Databaseに最適化された高性能Database Machine
I/Oの最適化・HWにDB機能が組み込まれたデータベース基盤
大量アプリケーションの高密度集約を実現するOracle Exalogic Elastic Cloud
Fusion Middleware製品に最適化された汎用Middleware Machine
NW帯域と可用性を担保した高集約アプリケーション基盤
8
Copyright© 2011, Oracle. All rights reserved.
サーバーコンポーネントの進化の違い進化の遅いコンポーネントによる潜在的なボトルネック
Network
HDD
ボトルネック
性能(相対比)
時間
拡大傾向
ボトルネック
CPU
X 32
2006 vs 2010処理性能
X 1.x
トランジスタ数
回転数
利用者クラウド・プラットフォーム
サーバー
ストレージ
ネットワーク
9
Copyright© 2011, Oracle. All rights reserved.
サーバー集約によるアプリケーション集約環境の実現
CPU/コア間の共有メモリアクセスが
ボトルネックに
サーバー間の共有ネットワークが
ボトルネックに
アプリケーションに割り当てるCPUが減尐
システム・リソースの性能ボトルネックによる
リソース利用率のばらつき・無駄消費を引き起こす
ネットワークボトルネックによるCPU利用率の減尐
アプリケーション集約環境が抱える性能課題拡張に見合わないシステム性能
10
マルチCPU/コア環境による実現
CPU性能向上による実現
スケールアウト構成による実現
Copyright© 2011, Oracle. All rights reserved.
例)OLTP環境におけるボトルネック
アプリケーションサーバー層はスケールアウト/ アップで拡張可能、障害時は他サーバーで処理継続
ボトルネック
• I/O ボトルネックによるCPU利用率の低下
•データベース性能劣化によるアプリケーションサーバー利用率の低下
•データ量の増加によるスループット限界•ディスク・筐体障害による影響範囲の拡大
ボトルネック
Real Application Clusters (RAC)でスケールアウトで拡張可能、
障害時は他サーバーで処理継続
データベース統合基盤として利用可能
アプリケーションサーバー層
データベースサーバ-層
ストレージ 層
ボトルネック
ボトルネック
•ネットワーク・ボトルネックによるクラスタ性能・データベースアクセス性能の劣化
•メモリ・ネックによるCPUの無駄な消費
11
Copyright© 2011, Oracle. All rights reserved.
サーバー集約によるアプリケーション集約環境の実現
CPU/コア間の共有メモリ・アクセスが
ボトルネックに
サーバー間の共有ネットワークが
ボトルネックにEECSメモリコピーを最小限に抑えスレッド割り当てを最適化
InfiniBand広帯域・高品質のネットワークによるデータ転送の効率化
サーバーリソースを最大限活用する高集約アプリケーション基盤の実現
Exalogicによる高集約環境の実現システム・バランスをハードウェア&ソフトウェア最適化
12
マルチCPU/コア環境による実現
CPU性能向上による実現
スケールアウト構成による実現加
マルチコア化/サーバ台数増加に伴う性能ボトルネックを解消
Copyright© 2011, Oracle. All rights reserved.
Oracle Linux / Solarisネットワーク処理最適化
JRockit / HotSpot高速JVM + GC制御 + Flight Recording
WebLogic ServerNo.1 パフォーマンスAppサーバー
CoherenceNo.1 データグリッド
Oracle Exalogic Elastic Cloudアプリケーション実行に最適化されたEngineered System
En
terp
rise
Ma
na
ge
r
Exalogic Elastic Cloud Hardware
オープンスタンダード
最適化
高密度
Exalogic Elastic Cloud SoftwareInfiniBand最適化
マルチコア向け並列化
96~360
768GB~
256GB~
13
Exalogic X2-2
Copyright© 2011, Oracle. All rights reserved.
コスト最適な高密度アプリケーション基盤Exalogicによる高密度集約環境の実現
Infi
niB
an
d
Exadata
共有メモリ
高可用性オープン基盤
- ブレード・サーバー/汎用CPUの活用
- 電源、ストレージ、NWの冗長化設計済
メモリ処理負荷軽減共有メモリの活用
- メモリ処理最適化- Coherenceによる共有
ノード間データ転送のネットワーク最適化
- InfiniBand+ネットワークIO処理最適化機能(WebLogic、JVM)
データベースアクセス最適化
- InfiniBand接続- JDBC最適化機能
✔データ転送
✔ データ転送
✔ CPU負荷減
✔ 標準化
✔ 高可用性
✔ メモリの有効活用
✔ CPUの有効活用
信頼性とスケールアウトを両立するネットワークを設定済みで提供
14
Copyright© 2011, Oracle. All rights reserved.
高密度なアプリケーションの統合/集約基盤様々な種類のアプリケーションを集約
オープンスタンダード基盤
• 様々なアプリケーションを展開可能
ネットワーク・パーティショニング
• 可用性やセキュリティ要件に応じてパーティション化
HA/フォルト・トレラント
• ノード配置、結線、電源、ディスク構成をすべて事前に冗長化
全体運用の最適化
• 基盤メンテナンスを集約・標準化
• 管理・監視作業を集約化
カスタム
3rd パーティ
CICS/COBOL
ログ
CRM
バッチジョブ
ERP
SOA
ID管理
ワークプレース
カスタム
コンテンツ管理
3rd パーティ
15
Copyright© 2011, Oracle. All rights reserved.
Exadata
Exalogic
Web Servicesegment
Web segment
DB segment
AP segment
• 現行方式による構成
• 多層に渡るセグメント毎に存在する多数のL2スイッチ
• 可用性を考慮した二重化によりネットワーク運用・保守が煩雑化
• ExalogicによるL2スイッチ集約
• 冗長化されたInfiniBandネットワークを各セグメントに提供
• Exadataを同一fabricに含めることでデータベース接続のスイッチ群も集約
Exalogic によるネットワークの集約多層システムに散在するスイッチ群の集約
Infin
iBan
dス
イッ
チ
上位ネットワーク
ロードバランサ①
Webサーバ
Servlet/JSP
データベース
EJB
ネットワークのスリム化による運用・管理・保守コスト低減
16
Copyright© 2011, Oracle. All rights reserved.
CPU消費を抑えアプリケーション集約性能を向上
内部処理のスリム化による処理能力の向上Exalogic Elastic Cloud SoftwareによるHW最適化
• OSカーネル処理をバイパス
データ転送の同時一括化
InfiniBand効果
3-10倍のスループット
CPU負荷20%低減
InfiniBand
SDP
パケットサイズ1.5K → 32K+Ethernet
TCP/UDP
ドライバ
WebLogic WebLogic
JV
M /
処理
コー
ド
入出力
内部バッファソケット
チャネル
Exalogic最適化
キュー
データ変換 バイト変換
OS
/ ド
ライ
バ
IP
OSカーネルをバイパス
アプリアプリ アプリ アプリアプリ アプリ アプリ
•データコピー処理(メモリ操作)を66%削減
17
Copyright© 2011, Oracle. All rights reserved.
Exalogic Exadata
InfiniBandによる相互接続
最大960Gbpsの広帯域DBアクセス
• InfiniBandによりExalogicとExadataを直結
• 圧倒的なパフォーマンス・可用性・セキュリティの恩恵を享受
およそ
3X
密結合されたExalogicとExadataの相乗効果Exadataに最適化されたハードウェア/ソフトウェア構成
WebTier
App Server
Tier
DatabaseDatabase
Database
Active GridLink for RAC によるDBアクセス最適化
•負荷状況に応じたロードバランス
•高速接続フェイルオーバ
•トランザクション・アフィニティ
18
の OLTPパフォーマンス向上
Copyright© 2011, Oracle. All rights reserved.
資産回復管理アプリケーションWLS, SOA SuiteExalogic + Exadataで収益力を向上
9倍の応答性能5倍の同時接続ユーザ数
物流物流および荷物問い合わせアプリケーション(BPEL, SOA)同一コア数の既存RISCベースシステムより
8倍高速化
金融業PDF生成アプリケーション
17倍高速化、20倍のスループット向上
オンライン社会保障制度用アプリケーションExalogic + Exadata既存ハイエンドサーバ-システムに対して、
オンラインクエリが60倍高速化、バッチプロセスが5倍高速化
オンライン旅行検索旅程、予約、チケットアプリケーション(Tuxedo)Exalogic(4nodes) + Exadata(8nodes) で10万TPSリプレイス前の32 ノード ハイエンドサーバ-より
10倍のスループット3.7倍の高速応答性能
Exalogic適用事例事例
19
Copyright© 2011, Oracle. All rights reserved.
Exalogicの適用効果最適化されたEngineered Systemによるメリット
• 遊休リソースの徹底的な解消性能バランスの
偏りを解消投資回収率の向上
• 省リソース化による規模の圧縮
• トランザクション単価の大幅な削減フットプリントの
軽量化ランニング・コスト
の削減
• 構築・拡張作業の大幅な短縮
• 検証済みの可用性構成の適用
構成済みのEngineered
System
業務改善の迅速化サービスの迅速化
• 構成の単純化による管理性向上統一された集約環境
運用管理の効率化運用コストの削減
20
Copyright© 2011, Oracle. All rights reserved.
Exalogicによるアプリケーション基盤最適化Engineered Systemによるアプリケーション基盤の変革
Engineered System=利益を最大化するオラクルの戦略方針
効率良いソフトウェア・ハードウェア利用による徹底的な省リソース化・コスト削減
事前構成済みシステムの適用による高可用性システムの短期導入
標準化されたシンプルな統合基盤の適用による複雑さの低減・運用管理性の向上
21
Copyright© 2011, Oracle. All rights reserved.
Exalogic を最適化するソフトウェア・コンポーネント
Oracle Exalogic Elastic Cloud Software
22
Copyright© 2011, Oracle. All rights reserved.
Oracle Fusion Middlewareコア・アーキテクチャCloud Application Foundationによる柔軟性と可用性
Custom App
Packaged App
SOA Service
C/C++/ COBOL
Legacy
Cloud Application Foundation
HWの限界を超える高いスケーラビリティ
クラスタアーキテクチャによる高い可用性
標準的なHWによる柔軟性・汎用性
CPUリソース
メモリ・リソース
23
Copyright© 2011, Oracle. All rights reserved.
Exalogicを支えるFusion Middleware製品群
WebLogic Server
•No.1 パフォーマンス・アプリケーションサーバー•高可用性を提供するクラスタ機能•アプリ集約に適した制御機能
Exalogic 環境向けに• InfiniBand 最適化(ノード間通信最適化)
• DB連携最適化実装
Coherence
• No.1 インメモリ・データグリッド• ノード横断型の仮想共有メモリ• パラレル処理エンジン機能• イベント駆動処理基盤
Exalogic 環境を活用•InfiniBand によるスループット性能の向上
•豊富な物理メモリとCPUコアを最大限活用
JRockit/HotSpot
• No.1 パフォーマンス JVM
• 低オーバーヘッドの本番環境向け稼働状況の自動記録(Flight Recorder)
Exalogic 環境向けに• InfiniBand 最適化(SDP対応)• マルチコア対応化
省CPU
実装
運用性
同時処理改善
大量データ処理
パフォーマンス
障害解析自動記録
共有メモリ
24
Copyright© 2011, Oracle. All rights reserved.
• エンタープライズJava EE基盤
• 堅牢性を追求した完全冗長化
• 高いスケールアウト性能と高速かつ高スループットな処理性能
• 効率的な運用管理を実現する管理機能コンポーネント
• 障害時の不具合を追跡する診断機能
• オープンかつ標準的なAPサーバ• Java EE標準にいち早く対応
• 数多くのプラットフォームに対応
• 多数の他社製品との相互接続性
Oracle WebLogic Serverミッションクリティカル Java EE プラットフォーム
完全冗長化を実現する業界No.1のJava EEアプリケーションサーバ
WebLogic Server
WebLogic Server
永続ストア
永続ストア
Webコンテナクラスタ
EJBコンテナクラスタ
JTAサービス
JMSサービス
DB
マル
チデ
ータ
ソー
ス
レプリカ レプリカ
JDBC
JTAサービス
クラスタ
移行
Webコンテナ EJBコンテナ JMSサービス
移行
JDBC
25
Copyright© 2011, Oracle. All rights reserved.
アプリケーション Bアプリケーション Aアプリケーション B
Oracle Coherence情報爆発の時代に応えるスケーラブル・データグリッド基盤
26
アプリケーション A
Co
he
ren
ce
アプリに特化したデータ処理
アプリに特化したデータ処理
共通データ処理
高信頼性メモリ領域+
スケーラブルなメモリ/CPUプール
個々のメモリ内で抱えきれないリクエスト量・データ量
隣のサーバーのCPUとメモリの有効活用 : コスト最適化・高速化・効率化HW横断型の分散共有メモリ領域 → スケールアウト型でHWコストを最適化メモリ・データの信頼性向上 → ディスクIOの最小化(高速化)インメモリ・イベント処理基盤 → サブシステム間連携を最適化(高速化・効率化)
Copyright© 2011, Oracle. All rights reserved.
Oracle JRockitアプリケーション基盤を支えるエンタープライズJava VM
27
Oracle JRockitサーバーサイドに最適化された高性能JVM
JRockit Real TimeGC最適化により突発的な遅延を防止
JRockit Mission ControlJRockit専用リアルタイム管理ツール
JRockit Flight Recorder障害対応を根本から変え、記録し続けて解析
SPECjbb2005Last updated: Jun. 3 20109611262
JRockit
6972897
JRockit
5534233
JRockit
5210501
他社JVM
0
15
30
45
60
75
90
105
120
0 2000 4000 6000 8000 10000 12000 14000 16000 18000
0
15
30
45
60
75
90
105
120
0 2000 4000 6000 8000 10000 12000 14000 16000 18000
CPU/メモリ利用率
メモリリークの分析
稼動スレッド詳細
Oracle WebLogic
Server
OracleJRockit
自動記録 本番環境を常時記録
自動ファイル出力
Copyright© 2011, Oracle. All rights reserved.
Exalogic Elastic Cloud SoftwareExalogicに最適化されたソフトウェアコンポーネント
• Exalogic Elastic Cloud Software(EECS)とは• Cloud Application Foundation製品ベースのアプリケーション
基盤
• Exalogic Elastic Cloud Hardwareを最大限活用するための機能拡張コンポーネント
• EECS適用によるメリット• SDP対応等の通信処理ステップ最適化による処理性能
向上(CPU, N/W)
• スレッド最適化の高速化による安定性の確保 (CPU)
• Exadataとの連携による高品質かつ高性能なDB接続の実現(DBアクセス)
28
Copyright© 2011, Oracle. All rights reserved.
JSP Compiler
Servlet Container
WebLogic Core
JRockit/HotSpot
Sockets Direct Protocol
静的配列に対するByteBufferの適用
一時バッファに対するByteBufferの適用
ByteBufferベースの通信ストリームの採用
6割以上メモリ間コピーを削減
WebLogic領域の直接参照によるメモリ間コピーの防止
ユーザ空間とカーネル空間の間のデータコピー削減
ユー
ザ空
間カ
ーネ
ル空
間W
eb
Lo
gic
I/Oバッファコピーの削減による性能向上バッファコピーの削減による処理効率の改善
29
Copyright© 2011, Oracle. All rights reserved.
• InfiniBandの利点• ネットワークのオーバーヘッドを削減
• 再送防止可能なInfiniBandの利点
• 4KB(従来のWebLogic)→ 64KB
• 従来のTCP/IPの利用• IP over InfiniBand(IPoB)
InfiniBandネットワーク内でのTCP/IP
• Ethernet over InfiniBand(EoIB)InfiniBandネットワーク外とのTCP/IP
• SDPによるコネクション型通信• 通信処理の多段に渡るメモリコピーのオ
ーバーヘッドを削減して軽量化
• TCP実装からSDP実装への変更による通信効率の向上
Exalogic上で利用するプロトコルスタック従来のTCP/IP通信とSocket Direct Protocol(SDP)
Host Channel Adapter (Driver)
InfiniBand Core
IPoIB
TCP/UDP
Sockets Direct
Protocol
Exalogic Software
EoIB
IP
30
Copyright© 2011, Oracle. All rights reserved.
WebLogic Server
広帯域を最大限活用する通信処理改善①InfiniBand に適したScatter and Gather I/O
1.5K 1.5K 1.5K
送信:Ethernetの最大パケットサイズに分割して送信
受信:複数のパケット受信を待ってWebLogic 側で利用
10Gb/s Ethernet の最大MTU値=1.5K
WebLogic Server
Read/write collections of 4K chunks
…
4K 4K 4K 4K
64K 128K
40Gb/s Infiniband のMTU値≧32K
…
送信:InfiniBandのパケットにまとめて一括送信
受信:受信パケットを分割してWebLogic 側で利用
Read/write 4K standalone chunks
4K 4K 4K 4K
従来の WebLogic Server 間通信 Exalogic 上での WebLogic Server 間通信
• InfiniBandのパケットサイズに適応することで転送レートを最大化
• パケットサイズを拡張することで転送処理回数を削減
31
Copyright© 2011, Oracle. All rights reserved.
• WebLogic Server間の通信処理(クラスタ間通信等)を並列化
• 広帯域のInfiniBandを活用し並列転送されるデータを束ねて転送
• パケットサイズの拡張により転送処理回数を大幅に削減
広帯域を最大限活用する通信処理改善②WebLogic Server間通信の並列化(Parallel Muxer)
WebLogic WebLogicSDP over InfiniBand
Pa
ralle
l M
uxe
r
Pa
ralle
l M
uxe
r
• ノード間通信を並列化• 転送回数を抑えノード間通信を高速化
ノード間通信のレイテンシを抑えより安定したノード間通信を実現
32
Copyright© 2011, Oracle. All rights reserved.
• WebLogicワークマネージャ
• 負荷に応じてスレッド制御を行う従来のWebLogic Server機能
• スレッド制御数をマルチコア・サーバに合わせて最適化• Hyper Threading対応×12コア
=24 ハードウェア・スレッド
• 負荷に対し増減するスレッド数をハードウェアスレッドと等価に
アプリケーションスレッド最適化の改善WebLogic ワークマネージャによるスレッド制御の高速化
Exalogic X4170 Compute Node
Self Tuning WebLogic Thread Pool
X86 Dual Processor6 Cores per Processor with Hyper-Threading
WebLogic Server
Oracle Linux / Oracle Solaris
JRockit / HotSpot
Work Request
Work Request
Work Request
Priority Request Queue
Adjust by 24________________________________________________________________________________________________________________________________________________________
______________________
__________________________________________________________________________________________________________________
_______________________________
________________________________________________________________________________________________________________________________________________________
______________________
__________________________________________________________________________________________________________________
_______________________________
________________________________________________________________________________________________________________________________________________________
______________________
__________________________________________________________________________________________________________________
_______________________________
________________________________________________________________________________________________________________________________________________________
______________________
__________________________________________________________________________________________________________________
_______________________________
________________________________________________________________________________________________________________________________________________________
______________________
__________________________________________________________________________________________________________________
_______________________________
Current Thread Count
負荷に対する順応速度を早めより安定したサービス品質を実現
33
Copyright© 2011, Oracle. All rights reserved.
Active GridLink for RACOracle RACとの高い親和性: 負荷制御とフェイルオーバー
• 処理効率改善(リソース効率化)
• RACノードの負荷状態に基づく動的バランシング
• トランザクション・アフィニティ :
状態が保持されたノードへ適切に割り振りXAトランザクションを高速化
• 高速接続フェールオーバー
• RACノードの障害や変更を高速に検知して
自動でDB接続をフェイルオーバー
• JDBC over SDP(InfiniBand対応)によって、さらに効果を最大化
GridLink
WebLogic
GridLink
WebLogic
80% 20%
RAC ノード負荷バランシング
GridLink
WebLogic
GridLink
WebLogic
トランザクション・アフィニティ
XA
GridLink
WebLogic
GridLink
WebLogic
高速接続フェイルオーバー
DB負荷の低減・効率化
障害時間の最小化
34
Copyright© 2011, Oracle. All rights reserved.
Exalogic を構成するハードウェア・コンポーネント
Oracle Exalogic Elastic Hardware
35
Copyright© 2011, Oracle. All rights reserved.
EL X2-2
Exalogic Elastic Cloud ハードウェア構成
計算処理ノード• SunFire X4170 M2
ストレージ• Sun Storage 7320
InfiniBand ネットワーク•QDR InfiniBand Gateway Switch
(NM2-GW)•InfiniBand Switch 36 (NM-36)
管理LAN ネットワーク•Cisco Catalyst 4948
36
Copyright© 2011, Oracle. All rights reserved.
Exalogicのラック構成のバリエーション
37
Copyright© 2011, Oracle. All rights reserved.
Exalogicの各ラック構成とスペック概要
X2-2
Quarter Rack
X2-2
Half Rack
X2-2
Full Rack
計算ノード
Sun Fire X4170 M2
8台CPU 96コア
メモリ 768GB
Sun Fire X4170 M2
16台CPU 192コアメモリ 1.5TB
Sun Fire X4170 M2
30台CPU 360コアメモリ 2.8TB
フラッシュ容量 256GB 512GB 960GB
共有ストレージSun ZFS Storage 7320
2 x 20TB
Sun ZFS Storage 7320
2 x 20TB
Sun ZFS Storage 7320
2 x 20TB
InfiniBand QDR Gateway 2台 2台 4台
InfiniBand Switch なし 1台 1台
Ethernet Switch 1台(管理用) 1台(管理用) 1台(管理用)
電源容量最大 7.3kW
通常 5.2kW
最大 10.9kW
通常 7.9kW
最大 17.6kW
通常 12.8kW
熱量最大 25,881BTU/hr
通常 18,886BTU/hr
最大 39,137BTU/hr
通常 28,559BTU/hr
最大 63,124BTU/hr
通常 46,063BTU/hr
重量 491.2 kg 679.5 kg 966.6 kg
38
Copyright© 2011, Oracle. All rights reserved.
• InfiniBand 標準搭載のIAサーバ Sun X4170M2
• 2.93GHz Intel Xeon プロセッサ(Westmere)2CPU構成
• Exalogic筐体内に最大30ノード搭載可能
• 1ノードあたり12コア、24スレッド
• 最大構成で360コア、720スレッド(Full Rack構成時)
• 96GB RAM、及びRAID-1構成SSDディスクにより構成
• ブートシーケンスを始めとするディスクIOの高速化
• Coherence等のインメモリ基盤としての活用
• メモリアクセスが最も効率が高くなる容量により構成
• Dual Port QDR InfiniBand HCAを搭載
• 冗長構成の40Gbps InfiniBand fabricへの接続
Sun X4170 M2アプリケーション実行を行うためのCompute Node
39
Copyright© 2011, Oracle. All rights reserved.
• InfiniBand対応ネットワーク・ストレージアプライアンス• 冗長化されたストーレジ・ヘッド
• Compute Node同様のIAサーバSun X4170M2によるアプライアンス
• SSDキャッシュを標準搭載
• SSDキャッシュ容量: Read 2TB / Write 72GB
• 20 x 2TB 7200rpm SAS HDDにより構成※実容量は約18TB(RAID-1 & hot sparex2)
Sun Storage 7320 ZFS Applianceアプリケーション配置先としての高可用性ストレージ
2x 512GB HDD(OS領域)
4x 512GB SSDRead Cache
4x 18GB SSDWrite Cache
20x 2TB HDDStorage Drives
(RAID-1+2 hot spare)
40
Copyright© 2011, Oracle. All rights reserved.
OracleSAP
PeoplesoftMS/Exchang
eSharepointFile Sharing
Content Mgmt
Streaming...
節減 ストレージコストを最大30%削減
スピード
見事にデザインされたストレージシステムの恩恵
ハイブリッドストレージプールが ストレージの I/O パフォーマンスを加速
ストレージワークロードの可視化が可能なAnalytics機能
仮想化環境を含めた統合ストレージとしての機敏性
ビジネスを加速
ストレージ統合で支出と資本コストを削減
ストレージの効率化で利用率と TCO コスト削減を改善する
統合インフラが消費電力とクーリングコストを削減する
コスト効果の高いコンポーネントが資本コストを削減
シンプルに
複雑さを解消することで、リスクの削減と生産性の向上
複数の仮想化アーキテクチャを横断するシンプルなストレージ管理
データプロテクションとストレージ効率を考慮したシンプル管理
Oracle VM で認証済みの仮想化環境に最適なストレージ
複雑さを解消
Sun Storage 7320 ZFS Appliance堅牢性/拡張性/性能/管理性の追求
41
Copyright© 2011, Oracle. All rights reserved.
ZFSファイルシステムの特徴堅牢性/拡張性/性能を前提としたアーキテクチャ
ファイルが壊れない
数や容量が128bitベース(ほぼ無制限)
• 従来の32bitファイルシステムと比べて100,000,000,000,000,000,000,000,000,000倍の収容能力• 従来の64bitファイルシステムと比べて10,000,000,000,000,000,000倍の収容能力• フォルダ数、ファイル数、ファイルサイズの制限が事実上無い
• 「ファイルが読める」=「ファイルが壊れていない事を保証」• 一般的なファイルシステムでは、アプリケーションロジックで検証するしか方法が無い
• 上書き中に発生するディスク障害でも、旧ファイルの破損が発生しない• Hardware RAIDにおける上書き保存中の障害では新旧ファイルともに消失する事態となる
瞬間的にスナップショット作成可能
• スナップショット作成時に、スナップショット用の追加ストレージ領域を必要としない• 過去のスナップショットから、数秒でロールバック可能•多数の スナップショットを作成可能
42
Copyright© 2011, Oracle. All rights reserved.
InfiniBand Switch/Gateways高速/広帯域ネットワークを実現するInfiniBandスイッチ
• Sun Network QDR InfiniBand Gateway Switch
• Ethernet over InfiniBand 機能搭載のInfiniBand スイッチ
• 32ポートQDR InfiniBand スイッチ
• 8ポートの10GbE ブリッジ・ポート
• Exalogic 筐体内に最大4台搭載(Full Rack構成時)
• 筐体内のCompute Node/ZFS Storage間のInfiniBand接続
• 筐体外へのEthernet接続
• Sun Datacenter InfiniBand Switch 36
• ラック間接続用QDR InfiniBandスイッチ(Half/Full Rack構成時)
• 36ポートQDR InfiniBand スイッチ
• Exalogic間及びExadata間接続に利用
43
Copyright© 2011, Oracle. All rights reserved.
• Exalogic/Exadata内は広帯域InfiniBandネットワーク
• データセンター・ネットワークとの接続は10Gbps Ethernet x 32*
• 管理用ネットワークとして1Gbps Ethernetを利用可能
Exalogic の論理的なネットワーク構成広帯域のサービスLANと管理専用LAN
44
Compute Node
InfiniBand Switches
ZFS Storage
ManagementSwitch (GbE)
Compute Node
Compute NodeInfiniBandNetwork
40 Gbps InfiniBand
データセンターネットワーク
10 Gbps Ethernet
Exalogic
Exadata
管理LAN1 Gbps Ethernet
*Full Rack構成時の物理結線本数。外部接続にボンディング構成を適用する場合は16本分の帯域。
Copyright© 2011, Oracle. All rights reserved.
Compute Node
Exalogic のネットワーク接続形態の詳細①Exalogic接続方式の全貌
45
ib1
bo
nd
1
IPoIB, SDPb
on
d0
ib0
eth5EoIB
vN
IC2
WebLogic管理対象サーバ
WebLogic管理
サーバ
WebLogic管理対象サーバ
eth0
Compute Node 1 Ma
nag
em
en
tS
wit
ch
InfiniBand Switches
vN
IC2
Compute Node 2
vN
IC1
vN
IC1
eth0
ZFS Storage
eth0
Exadata
データセンターネットワーク 管理LAN
InfiniBandNetwork
eth4
Copyright© 2011, Oracle. All rights reserved.
Compute Node
Exalogic のネットワーク接続形態の詳細②InfiniBand接続(ラック内接続とラック間接続)
46
ib1
IPoIB, SDPb
on
d0
ib0WebLogic管理対象サーバ
WebLogic管理
サーバ
WebLogic管理対象サーバ
eth0
Compute Node 1
InfiniBand Switches Compute Node 2
eth0
ZFS Storage
eth0
Exadata
InfiniBandNetwork
Compute Node同士の通信やZFS Storageとの通信は、InfiniBandインタフェースをボンディングしたデバイスを経由 (IPoIB / SDP)
Exadata内のスイッチと相互接続したInfiniBand経由の通信(IPoIB / SDP)
Copyright© 2011, Oracle. All rights reserved.
Compute Node
Exalogic のネットワーク接続形態の詳細③データセンター・ネットワークとの接続
47
ib1
bo
nd
1ib0
eth5EoIB
vN
IC2
WebLogic管理対象サーバ
WebLogic管理
サーバ
WebLogic管理対象サーバ
eth0
Compute Node 1
InfiniBand Switches
vN
IC2
Compute Node 2
vN
IC1
vN
IC1
eth0
ZFS Storage
eth0
データセンターネットワーク
InfiniBandNetwork
InfiniBand Switch上に作成される仮想NICをデータセンター側のVLAN対応スイッチでボンディングして利用
InfiniBand上の仮想NICに対応するネットワークインタフェースをボンディングして利用
eth4
Copyright© 2011, Oracle. All rights reserved.
Compute Node
L1
S
Compute Node
L2
Exalogic(Full-Rack)
L3 L4 L1 L2 L3 L4
S
Exalogic(Full-Rack)
Lx LeafスイッチS Spineスイッチ
• ラック間接続用スイッチ(Spineスイッチ)とノード接続用スイッチ(Leafスイッチ)を相互接続
• ネットワーク経路(ケーブル/スイッチ/HBA)の単一点障害を排除した可用性構成
Exalogicのラック間接続冗長性を確保したRack間接続
48
Copyright© 2011, Oracle. All rights reserved.
ExadataとExalogic間の接続冗長性を確保したRack間接続
L1
S
L2 L1
S
DBサーバ
ストレージサーバ
L2L3 L4
Compute Node
49
Lx LeafスイッチS Spineスイッチ
Exalogic(Full-Rack) Exadata(Full-Rack)
• Exalogic間接続と同様にお互いのSpineスイッチとLeafスイッチを相互接続して単一点障害を排除
• Active Grid Link for RACと組み合わせることによりさらに可用性の高いDBアクセスを提供
Copyright© 2011, Oracle. All rights reserved.
What is Exalogic ?Oracle Exalogic Elastic Cloud の特徴と適用効果
Engineered System によるシステム基盤の標準化
システムの導入から運用まで徹底された効率化
50
Engineered Systemによる「作らないシステム」
アプリケーション基盤として最適化されたExalogic
Exalogicのもたらす適用効果
ネットワーク処理、メモリ処理の最適化によるリソース利用効率の最適化
アプリケーションを集約による基盤のスリム化
徹底的な省リソース化・コスト削減
ミッションクリティカル環境の短期導入の実現
統一された基盤の導入による運用管理の効率化
Copyright© 2011, Oracle. All rights reserved.
• Oracle Exalogic Elastic Cloud 情報サイトhttp://www.oracle.com/jp/products/middleware/exalogic/index.html
• Oracle Exalogic Elastic Cloud 情報サイト(英語)http://www.oracle.com/us/products/middleware/exalogic/index.html
• Oracle Exalogic 製品マニュアル(英語)http://download.oracle.com/docs/cd/E18476_01/index.htm
• 構成ガイド:Oracle Exalogic Enterprise Deployment Guidehttp://download.oracle.com/docs/cd/E18476_01/doc.220/e18479/toc.htm
• Sun Fire X4170 M2 Serverhttp://download.oracle.com/docs/cd/E19762-01/index.html
• Sun ZFS Storage 7X00 Appliancehttp://download.oracle.com/docs/cd/E22471_01/index.html
• Sun Network QDR InfiniBand Gateway Switchhttp://download.oracle.com/docs/cd/E19671-01/index.html
Oracle Exalogic Elastic Cloud 参考情報
51
Copyright© 2011, Oracle. All rights reserved. 52
http://blogs.oracle.com/oracle4engineer/entry/otn_ondemand_questionnaire
OTNオンデマンド 感想
OTNセミナーオンデマンド
コンテンツに対するご意見・ご感想を是非お寄せください。
上記に簡単なアンケート入力フォームをご用意しております。
セミナー講師/資料作成者にフィードバックし、コンテンツのより一層の改善に役立てさせていただきます。
是非ご協力をよろしくお願いいたします。
Copyright© 2011, Oracle. All rights reserved.
OTNセミナーオンデマンド日本オラクルのエンジニアが作成したセミナー資料・動画ダウンロードサイト
掲載コンテンツカテゴリ(一部抜粋)
Database 基礎
Database 現場テクニック
Database スペシャリストが語る
Java
WebLogic Server/アプリケーション・グリッド
EPM/BI 技術情報
サーバー
ストレージ
例えばこんな使い方• 製品概要を効率的につかむ
• 基礎を体系的に学ぶ/学ばせる
• 時間や場所を選ばず(オンデマンド)に受講
• スマートフォンで通勤中にも受講可能
100以上のコンテンツをログイン不要でダウンロードし放題
データベースからハードウェアまで充実のラインナップ
毎月、旬なトピックの新作コンテンツが続々登場
53
OTNオンデマンド
コンテンツ一覧 はこちらhttp://www.oracle.com/technetwork/jp/ondemand/index.html
新作&おすすめコンテンツ情報 はこちらhttp://oracletech.jp/seminar/recommended/000073.html毎月チェック!
Copyright© 2011, Oracle. All rights reserved.
オラクルエンジニア通信オラクル製品に関わるエンジニアの方のための技術情報サイト
54
オラクルエンジニア通信
技術コラム
アクセスランキング
特集テーマPick UP
技術資料
性能管理やチューニングなど月間テーマを掘り下げて詳細にご説明
インストールガイド・設定チュートリアルetc. 欲しい資料への最短ルート
他のエンジニアは何を見ているのか?人気資料のランキングは毎月更新
SQLスクリプト、索引メンテナンスetc. 当たり前の運用/機能が見違える!?
http://blogs.oracle.com/oracle4engineer/
Copyright© 2011, Oracle. All rights reserved.
oracletech.jpITエンジニアの皆様に向けて旬な情報を楽しくお届け
55
oracletech
Viva!Developer
セミナー
スキルアップ
製品/技術情報
ORACLE MASTER!試験頻出分野の模擬問題と解説を好評連載中
Oracle Databaseっていくら?オプション機能も見積れる簡単ツールが大活躍
基礎から最新技術までお勧めセミナーで自分にあった学習方法が見つかる
全国で活躍しているエンジニアにスポットライト。きらりと輝くスキルと視点を盗もう
http://oracletech.jp/
Copyright© 2011, Oracle. All rights reserved. 56
あなたにいちばん近いオラクル
Oracle Directまずはお問合せください
Web問い合わせフォーム フリーダイヤル
0120-155-096
※月曜~金曜9:00~12:00、13:00~18:00(祝日および年末年始除く)
専用お問い合わせフォームにてご相談内容を承ります。http://www.oracle.co.jp/inq_pl/INQUIRY/quest?rid=28
※フォームの入力にはログインが必要となります。※こちらから詳細確認のお電話を差し上げる場合がありますので
ご登録の連絡先が最新のものになっているかご確認下さい。
システムの検討・構築から運用まで、ITプロジェクト全般の相談窓口としてご支援いたします。ステム構成やライセンス/購入方法などお気軽にお問い合わせ下さい。
Oracle Direct
Copyright© 2011, Oracle. All rights reserved.
Copyright© 2011, Oracle. All rights reserved. 58
Recommended