圧倒的なパフォーマンスと最⾼の信頼性
クラウド時代における最⾼のデータベース基盤
OracleExadata最新情報アップデート
⽇本オラクル株式会社
クラウド・テクノロジー事業統括
Database & Exadata プロダクトマネジメント本部
岩崎
護
Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.|
• 以下の事項は、弊社の一般的な製品の方向性に関する概要を説明する
ものです。また、情報提供を唯一の目的とするものであり、いかなる契約
にも組み込むことはできません。以下の事項は、マテリアルやコード、機
能を提供することをコミットメント(確約)するものではないため、購買決定
を行う際の判断材料になさらないで下さい。オラクル製品に関して記載さ
れている機能の開発、リリースおよび時期については、弊社の裁量により
決定されます。
OracleとJavaは、OracleCorporation及びその子会社、関連会社の米国及びその他の国における登録商標です。
文中の社名、商品名等は各社の商標または登録商標である場合があります。
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
2
2
JohnFowler
JuanLoaiza
DavidDonatelli
ExecutiveVicePresident
SeniorVicePresident
ExecutiveVicePresident
OOW‘16
OracleExadataに関わる発表
•
•
•
•
•
OracleExadataX6(NewAllFlashTechnology&12.2)
OracleExadataCloudService(Bursting)
OracleExadataCloudMachine(NewCloudModel)
OracleExadataExpressService(First12.2Release)
OracleExadataSL6
Copyright©2016, Oracleand/oritsaffiliates.Allrightsreserved.|
Exadataのビジョン
あらゆるデータベース処理に最⾼のプラットフォーム
• データベースに理想的なハードウェア -スケールアウトし
データベースに最適化されたサーバー、ネットワーキング、ストレージによって
最速のパフォーマンスと⼤幅なコスト削減を実現
• Smart SystemSoftware – 特殊なアルゴリズムにより
OLTP、分析系、DB統合など、すべてのデータベース処理が劇的に改善
• フルスタック・インテグレーション
– Database-to-diskの最適化
⾃動化、テスト、パッチ、サポートなどの運⽤コストの削減
オンプレミスだけではなくOraclePublicCloudにも理想的
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
ExadataCloud
Service
8
OracleEngineeredSystems :Oracle ソフトウェアとの融合
ハードウェアとソフトウェアを⼀体化させた IT 実⾏基盤
ExtremePerformance,LowerTCO,MoreReliable,Pre-Integrated,
LessManagement,One-StopSupport
Exadata
Database
Machine
Exalogic
Elastic
Cloud
オラクルDB
統合基盤
Javaアプリ
実⾏基盤
BigData Database
Appliance Appliance
BigData
解析基盤
中規模DB
統合基盤
Virtual
Compute
Appliance
アプリ
仮想化
統合基盤
Exalytics
In-Memory
Machine
⾼速BI
基盤
SuperCluster
M7
アプリケーション&
DB統合
基盤
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
ZeroData
Loss
Recovery
統合DB
Appliance
Backup
基盤
9
OracleEngineeredSystems
ITコスト構造を改善し、事業変⾰への貢献を⽬指す
DESIGN •SimplifyIT.
- 複雑なシステム環境をシンプルに
GOAL •ExtremePerformance.
- 歪なコンピュータアーキテクチャを最適化し、
卓越した処理性能を引き出す
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
10
システム導⼊ => システム・インテグレーション?
過度なインテグレーションはシステム環境を複雑化し, ⾼コスト体質を招く
INTEGRATION?
ENGINEERED
TO WORK TOGETHER
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
11
エンジニアド・システムズ による標準化の推進
性能・可⽤性・運⽤性のベストプラクティスがエンジニアドされたマシン
従来型のDBシステム
管理・監視
災害対策
デ
タ
ベ
ス
従来型
• 構成のばらつき
チューニング
• バージョンアップ/
パッチ適⽤が困難
Oracle Database
OS/カーネル
ストレージ管理
エンジニアド・
システム
ファームウェア/
ドライバ
ファームウェア/
ドライバ
• ベストプラクティスの
実装
サーバー
ストレージ
/仮想化
(CPU,Memory,BIOS)
(キャッシュ,HDD,SSD)
サーバー
ネットワーク
ストレージ
ネットワーク
管理・監視
(Oracle Enterprise Manager)
• 個別要件に基づく
インテグレーション
バックアップ
クラスタ
エンジニアド・システム
• 世界中で同⼀の構成
• 検証済みのパッチ
災害対策
(Oracle Active Data Guard)
バックアップ
(Oracle RMAN、Recovery Appliance)
デ
タ
ベ
ス
チューニング
(Oracle Enterprise Manager)
Oracle Database
Oracle RAC/Oracle Clusterware
Oracle Linux/
UEK/Oracle VM
Oracle ASM
ファームウェア/
ドライバ
ファームウェア/
ドライバ
Oracle X6-2
Oracle X6-2
(CPU,Memory,BIOS)
(キャッシュ,HDD,SSD)
サーバー
ネットワーク
Infiniband
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
12
6600万顧客のリアルタイムビリング基盤を
⾼度化&コスト⼤幅減
導入効果
1/4
1/10
サーバー
+
大型ストレージ
350
ラック
導⼊コスト
1/2
Oracle Exadata
30
ラック
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
運⽤/保守
x10
性能向上
Source: オラクル データベース インサイダー 1月20日記事
13
最⼩限のサーバ・リソースから処理性能を引き出すために
歪なコンピュータ・アーキテクチャの最適化が重要
CPU
性能
(相対⽐)
2003 vs 2010
処理性能
32
X
トランジスタ数
ボトル
ネック
ボトル
ネック
Network
HDD
拡⼤傾向
1.x
X
時間
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
回転数
14
データベースに理想的なハードウェア
最先端 – ⾼性能 – ⾼可⽤性 - スモール・スタートでき、拡張も可能
理想的なサーバー構成
最速のCPUがスケールアウト可能
理想的なネットワーク構成
統⼀された 超⾼速 InfiniBand
理想的なストレージ構成
スケールアウト可能、DB処理をオフロード
理想的なフラッシュ構成
超⾼速 NVMe PCIeFlash
理想的な容量を確保
PCIe Flashと⼤容量8TB SAS3ディスク
PCIFlash
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
15
Exadata X6-2ハードウェア詳細
• スケールアウト可能な 2 ソケット
DatabaseServer
– より⾼速な インテル22コア BroadwellE5-2699v4(25% ⾼速)
– DDR4DRAMの周波数が 13% 増加
• 統⼀された超⾼速
DatabaseServer
44 CPUコア
InfiniBand 内部ネットワーク
• スケールアウト可能で インテリジェントな 2 ソケット
StorageServer
– インテル10コア Broadwell CPU (25% ⾼速)
– データベース処理をオフロード
– 8TB ヘリウム ディスク・ドライブ (2倍の容量/X5でも10⽉から)
– 2倍の容量かつ2倍⾼速な 3DV-NANDNVMe Flashカード
• HighCapacityRack- 1.3PBDisk, 180TBPCIe Flash
• ExtremeFlashRack- 360TBPCIe Flash
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
HighCapacity(HC)Storage
12.8TB PCIFlash
96 TBdisk
20 CPUコア
ExtremeFlash(EF)Storage
25.6 TBPCIFlash
20 CPUコア
16
OracleExadataハードウェアの世代⽐較
V1
V2
X2
X3
X4
X5
X6
2008年9月
2009年9月
2010年10月
2012年9月
2013年11月
2014年12月
2016年4月
XeonE5430
Q4,2007IntelGA
XeonE5540
Q1,2009IntelGA
XeonX5670
Q1,2010IntelGA
XeonE5-2690
Q1,2012IntelGA
XeonE5-2697v2
Q3,2013IntelGA
XeonE5-2699v3
Q3,2014IntelGA
XeonE5-2699v4
Q1,2014IntelGA
成長率
Storage(TB)
8X
Flash(TB)
32X
CPU(Cores)
5.5X
Memory(GB)
24X
Ethernet (GB/s)
50X
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
17
OracleExadataハードウェアの世代⽐較
OracleExadataDatabaseMachineX2-2HCFullRackを100とした場合の相対値(容量)
4000
3500
X6
3000
2500
Storage
Flash
2000
X5
CPUCores
1500
Memory
X4
1000
X3
500
X2
V2
V1
0
2008
2009
2010
2011
2012
2013
2014
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
2015
2016
18
ExadataX6はDBI/O性能をブレイクスルー
301GB/sec分析スループット
560万 8KOLTPReadIOPS
520万 8KOLTPWriteIOPS
2.5X
240万 IOPS時に250usI/Oレイテンシ
(ラックを追加すれば更に拡張可能)
Performanceof1ExadataRackwith10DBserversand12EFstorageservers
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
19
Elastic 構成 - サーバーを段階的にスケールアウト可能
あらゆるレベルのパフォーマンスを最⼩限のハードウェアで
DatabaseServer
v
DBまたは
ストレージ
サーバーを
段階的に追加
w
ラックを
追加して
さらに拡張
ExtremeFlashStorage
HighCapacityStorage
u
スモール・スタート
2 台のDatabaseServer
と3台の StorageServer
FullRack
Multi-Rack
• 必要な分のDatabaseCPUコアをCapacityonDemandで有効化
• 既存のExadataを新しいX6-2serverで拡張可能
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
20
SmartSystemSoftwareによるストレージ処理の効率化
ソフトウェアによるDiskI/O処理ボトルネックの極小化
従来構成
Oracle Exadata
Client
サーバー、ストレージ
双⽅でデータベース
ソフトウェアが動作
DB Server
演算処理
5〜8Gb/s
Storage
汎⽤
ストレージ
演算処理
80Gb/s
⼤量の
Disk I/O
⇒ストレージは
データベース処理
を
理解不能
演算処理
SQLの内容を理解した
最適なDisk I/O処理
- Smart Scan
- Smart Flash Cache
- Smart Flash Log
Exadata - Storage Index
Storage - IORM、等
Server
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
21
Exadataアーキテクチャ: SmartScan + InfiniBand
ストレージ層にソフトウェアを組み込むことで、不必要なデータ読取りを最⼩化する
Exadata:SmartScan
従来構成 :性能ボトルネック
Client
DB Server
CPU負荷
多大
演算処理
演算処理
大量
データ
帯域不足
大量の
DiskI/O
ストレージ層で
分散処理
40Gb/s
5~8Gb/s
Storage
CPU負荷
軽減
演算処理
Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.|
帯域節約
最小限の
DiskI/O
22
Exadataアーキテクチャ: SmartFlashCache
Flashをメモリ空間に⾒⽴て、キャッシュヒット率を向上させる
従来構成 :性能ボトルネック
Exadata:メモリ容量を論理拡張
Client
利用頻度の低い
データはFlashへ
利用頻度の低い
データから削除
DBServer
DBメモリ空間
Storage
DRAM
DiskI/O
演算処理
DRAM
40Gb/s
演算処理
DBメモリ空間
Flashメモリ
演算処理
Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.|
DiskI/O
軽減
23
Exadataアーキテクチャ : SmartFlashLog
Flashを賢く利⽤したログ書込み機構の最適化 OLTP処理を3倍⾼速化
Exadata:SmartFlashLog
従来構成 :性能ボトルネック
✔✔
✔
Commit
Client
Commit
DBServer
✔
✔
✔
Commit Commit
Commit
Commit
レスポンスの
遅延
DBメモリ空間
DBメモリ空間
DRAM
DRAM
40Gb/s
40Gb/s
Storage
DiskI/O発生
ログ・ファイル
レスポンスの
改善
(Write Cache無し)
WIN
早く書込み終了した方
を選択
ログ書込みの
高速化
WIN
WIN
Diskvs Flash
Flashメモリ
DiskWritheCache
ログ・ファイル
※ :REDOログ
Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.|
24
Exadataアーキテクチャ : SmartFlashCacheWrite-Back
データブロック書込み処理20倍⾼速化による、⼤量トランザクション(DML)のレスポンス⾼速化
Exadata:SmartFlashCache
従来構成 :性能ボトルネック
✔ ✔
✔ ✔
Update
Client
Insert
Delete
Update
レスポンスの
遅延
Insert
Delete Update
レスポンスの
改善
空き領域待ち
DBServer
DBメモリ空間
DBメモリ空間
DRAM
DRAM
領域飽和
データブロック書込
み
※DiskI/O発生
書込み処理の
高速化
40Gb/s
40Gb/s
Storage
✔✔
✔✔
Update
Flashメモリ
DiskWriteCache
データ・ファイル
データ・ファイル
※ :変更データブロック
Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.|
25
Exadataアーキテクチャ : HybridColumnarCompression
データ圧縮によるストレージ利⽤効率と処理性能の向上
圧縮無し
OLTP
Compression
1
/3
DW
Compression
1/
10
Archive
Compression
1
/15-50
ü
ü
ストレージ必要容量を最⼩化すると共に、DiskI/Oを最⼩化することで検索性能を⾼速化
既存のアプリケーションの変更は⼀切必要なし
ü
アーカイブデータをDB上に保持することで、トレーサビリティやコンプライアンス要件にも対応可能
Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.|
26
ExadataX6は ”All-FlashのEMC”より超⾼速で低価格
AnalyticScans
• 1台の HighCapacity Exadataは、
最速のEMCXtremIO all-flashアレ
イに⽐べて全てのパフォーマンス要
素を上回る
EMC:$7.8M
301
300
GB/sec
–12倍のスループット
–2.5倍の IOPS
–2倍高速なレイテンシー
– 価格は1/7
350
OLTPWriteIOPS
5.2M
5
4
250
12X
200
150
24
100
3
2.5X
2M
2
50
1
0
0
8X-Brick
1RackHC
EMC
Exadata
XtremIO
8X-Brick
EMC
XtremIO
1RackHC
Exadata
EMC のパフォーマンスはこれ以上スケールしない - Exadataはラック追加でスケール可能
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
27
汎⽤のオールフラッシュ・ストレージを⼤きく越えた
ExadataX6の第⼆進化形態
DBメモリ帯域
Exadata
DBServers
• 最新のFlash、PCIe NVMe、
InfiniBandをソフトウェア技術群で
事前チューニング済み
800GB/sec
InfiniBand
クエリ
オフロード
ストレージ帯域
300GB/sec
他社は1/3〜1/10程
度のスループット
※次スライド
ExadataSmartStorage
CPU
Flash PCIe NVMe
Chips
(Smart Scan/HCC/ExaFusion、等)
• メモリレベルの帯域幅をもつ
データベース・ストレージは
市場でOracleExadataだけ
• Oracle Database 12c R2 では
更なるインメモリ+フラッシュ技
術の進化を計画
※ソフトウェア・アップデートで⼊⼿可能
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
28
Preview:Exadataは In-Memoryテクノロジーでより⾼速に
• Exadataのフラッシュのスループットが、メモリー
のスループットに近づいたことにより、SQLボトル
ネックがI/Oから CPUに移動
• Exadataが⾃動的に表データをExadataFlashCache
内でインメモリDBカラムナ・フォーマットに変換
In-Memory
Columnarscans
In-Flash
Columnarscans
– ストレージ・サーバーで⾼速なベクタ演算を可能に
• 独⾃機能 次世代のフラッシュをメモリ同様に最適化
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
29
ソフトウェアの進化によるネットワークのインテリジェント化
Exafusion
• InfiniBandのもつ⾮常に⾼い
スループットを⼤幅に向上
• RACのキャッシュ・フュージョンを
InfiniBand向けに再構成
• データベースが
InfiniBandハードウェアにダイレクト・アクセス
OLTP処理を3倍⾼速化
InfiniBand
Exafusion
10GigE
InfiniBand
データベースからInfiniBandプロトコルを操作
8KOLTPBlockTransfers/sec
Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.|
30
ソフトウェアとハードウェアの融合による最⾼の可⽤性
InstantServerDeathDetection
• データベース・サーバとストレージ・サーバの障害を
瞬時に検知
– サーバがInfiniBandスイッチのネットワークから
⾒えなくなった場合、即座にサーバ・ダウンと判断
– ハートビートのタイムアウトを待たずに検知可能
メインフレームに匹敵する⾼い可⽤性を実現
Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.|
31
ミッション・クリティカル環境で利⽤できる唯⼀のインメモリ・データベース
In-MemoryFaultTolerance
In-MemoryParallelQuery
• インメモリ・データを他ノードに複製
– 表/パーティション単位で可能
– アプリケーションから透過的
複製データ
• ノード障害時に複製データへ
フェイルオーバーすることで
ダウンタイムを極⼩化
RealApplicationClusters
世界初のフォールトトレラントなインメモリDB
Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.|
32
ブロック更新に対するサーバー間の並列処理の改善
SmartFusionBlockTransfer
• OLTP処理は頻繁に更新されるホット・ブロックを
持つことがある(例: right-growingindex)
(以前の )
Inter-Instance
BlockTransferProtocol
– ブロックをリカバリできるように、RACインスタンス間で
ホット・ブロックを転送する前にログファイルを書き込む
必要がある
– 結果、レイテンシーが発⽣し、スループットが落ちる
• Exadataでは、データベースがログ書込を待たなくて良い
– Exadataは、ブロックへの他インスタンスでのコミットが実施
される前に転送元インスタンスでのログ書込みを保障
– ホット・ブロックの転送の間のログ書込待ちを排除
1.課題となるログ書込
x
3.ブロック
転送
– 多くの競合が発⽣するOLTP処理において 40%のスループット
向上 と 33%の応答時間の改善
Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.|
2.ログ書込の
完了待ち
Exadataは
I/OWaitを無視
33
ExadataMaximumAvailabilityArchitecture(MAA)
ExadataMAADelivers99.999%UptimeperIDC
• ⻑年にわたりのHPIntegrity(Tandem)NonStop
とIBMz-systemsは、⾼可⽤性のGoldStandard
と考えられてきました
• IDC は完全なMAA構成のExadataを上記2製品と
同じフォールトトレラント・カテゴリに分類
しました 1
1WorldwideFault-TolerantServersMarketShares,2014:VendorsAreHearingthe
Customer— MoreBoldMovesNeededtoGrowtheSegment,IDC,PeterRutten,
LloydCohen,October2015
Copyright©2016, Oracleand/oritsaffiliates.Allrightsreserved.|
34
Upcoming:JoinandAggregationSmartScan
• In-MemoryAggregationのストレージへの拡張
• 国ごとの売上げをみたいケース
SELECT /*+ VECTOR_TRANSFORM */ country_id, sum(amount_sold) amount_sold
FROM customers, sales
WHERE customers.cust_id = sales.cust_id
GROUP BY customers.country_id
ORDER BY customers.country_id;
• ストレージ・セルがsalesファクト表をスキャン、以下を返す
{country_id, sum_amount_sold }
• Join と Aggregation がストレージサーバーにオフロード
12.2Databaseand12.2Exadata StorageServerSoftware
Copyright©2016. Oracleand/oritsaffiliates.Allrightsreserved.
35
Upcoming: SmartAnalyticsSoftware機能
• 圧縮索引の⾼速フルスキャン
• SmartScanVIEWswithLOBs,XMLandJSON
• AWR の拡張
– Diff レポート forExadataセクション
– FlashCacheメトリックス
– より詳細なヒストグラム
• SPARCSuperClusterでSmartScan時のStorage
ServerCPU利⽤率を25%削減
– エンディアン変換のオーバーヘッドを削減
12.2Databaseand12.2Exadata StorageServerSoftware
Copyright©2016. Oracleand/oritsaffiliates.Allrightsreserved.
36
Upcoming:Snapshots
• 階層型スナップショット
NightlyMaster
– 過去作成したスナップショットから新しいスナップ
ショットを作成
– ユースケース
• 開発がナイトリービルドのデータベースをリリース
• テスターは⾃⾝のスナップショットを作成し、バグを調査
• テスターは⾃⾝のスナップショットから新しいスナップ
ショットを作成
• テスターは新しい内容を開発の分析⽤に戻す
TestSnapshot
– 構⽂とテクノロジーに変更なし
– Pluggableでもnon-pluggableでも動作
• スナップショットのSparsebackup
– RMANは更新されたブロックのみバックアップ
SnapshottoDev
12.2Databaseand12.2Exadata StorageServerSoftware
Copyright©2016. Oracleand/oritsaffiliates.Allrightsreserved.
37
実装、I/Fに業界標準技術を採⽤し、移⾏コストを極⼩化
運用管理
アプリケーション
運用管理
アプリケーション
⼀般的な構成
OracleExadata
OracleDB11g/12c
OracleLinux6
x86/Intel
OracleDB 11g/12c
データベース
サーバ
InfiniBand
Windows
アプリケーションから
は透過的
Linux
x86/Intel
ファイバー・チャネル
ネットワーク
Exadata Storage
ServerSoftware
OracleLinux6
x86/Intel
ü
ü
ストレージ
サーバ
ストレージ・ベンダ
テクノロジー
いずれの構成も、アプリケーションからは ”従来のOracleDatabaseにしか⾒えない“
導⼊コスト、移⾏コスト(ExitCost)は、従来の構成と変わらない
Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.|
38
業務を変える驚異的なパフォーマンスを実現
検索処理
1時間30分
バッチ処理
2時間
データサマリ処理
10時間
店舗別/商品別 売上動向検索
30時間
ü
ü
ü
ü
ü
1分(Exadata)
7分(Exadata)
10分(Exadata)
21分(Exadata)
明細からのアドホック分析(EUC)
20分
データロード処理
30時間
30秒(Exadata)
1時間(Exadata)
検索処理:某DWH製品との⽐較
4分
6秒(Exadata)
バッチ処理:取引データを⼀定の条件で加⼯/集計
4時間
10分(Exadata)
ノンチューニングで⼤幅なパフォーマンス向上
朝までに終わらないバッチ処理が、余裕で終わるようになった
従来不可能だった明細データからのアドホック分析が数〜数⼗秒で完了
明細からの集計が⾼速になり、集計バッチ処理が不要になった
パフォーマンスの問題で実現できなかったリアルタイム連携が可能になった
Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.|
39
ExadataforOLTPConsolidation:4倍集約
Challenge: ⾼速なx86サーバと⽐較して、Exadata は
Exadata X4-2
x86
どれだけ多くのDBを統合できるのか?
Approach: 同⼀の Exadataを利⽤し、Exadata 独⾃機
能*の使⽤有無で、飽和するまでDBを増加させて⽐較
Results:
Exadata:160DB(CPU-bound)
x86サーバ:40DB(I/O-bound)
Exadata はより⾼速な性能で4倍の数のDBを統合可能
*IncludesExadata SmartFlashLogging,SmartFlashCache,SmartScan,
SmartFlashCachecompression,StorageIndexes,NetworkRM,IORM
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
40
ExadataforMixedWorkloads:15倍⾼速
Challenge: ⾼速なx86サーバと⽐較して、Exadata は
Approach: 同⼀の Exadataを利⽤し、Exadata 独⾃機
能*の使⽤有無で⽐較
ワークロードはOLTPとDHWレポート処理の混在
Results: Exadata は、2倍の数のDBを統合した上で、
6倍の処理数を、15倍速く処理可能
x86
Exadata X4-2
どれだけ早く混在ワークロードを処理できるのか?
*IncludesExadata SmartFlashLogging,SmartFlashCache,SmartScan,
SmartFlashCachecompression,StorageIndexes,NetworkRM,IORM
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
41
Exadataのメリット
あらゆるデータベース処理に最⾼のベストセラー・プラットフォーム
1. 最⾼のパフォーマンス
2. 事前チューニング済み – ノンチューニングで性能を発揮
3. 事前テスト済みの構成による安定運⽤
4. 最⾼の可⽤性と容易な災害対策
5. 運⽤標準化とマルチテナント
6. 強固なセキュリティ
7. 複合Engineered Systemsによる付加価値
8. Cloud Ready - クラウドを⾒越したインフラ標準化
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
42
OracleExadataは⽇本の多くの主要ユーザーで導⼊済み
東証時価総額上位20社中14社
・通信⼤⼿ 3社
・⾃動⾞⼤⼿ 6社
・⼤⼿銀⾏ 3社
中央官庁 6省庁
全国 47都道府県に設置
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
43
ミッション・クリティカル基盤のスタンダードになった OracleExadata DatabaseMachine
ニュースリリース&事例公開済のお客様(オンプレミス)
通信/メディア/公益業
•
•
•
•
•
•
•
•
•
•
•
•
•
NTTコミュニケーションズ
NTTドコモ
NTTぷらら
NTTファシリティーズ
⼤阪ガス
KDDI
東京電⼒
ドコモ・システムズ
ジュピターテレコム
ソフトバンクモバイル
フェイス
メディアドゥ
ヤフー
⾦融/保険業
▪
▪
▪
▪
▪
▪
▪
▪
▪
オリエントコーポレーション
GMOクリックHD
東京海上⽇動⽕災保険
野村総合研究所
ベリトランス
みずほフィナンシャルグループ
三井住友海上あいおい⽣命保険
三井住友銀⾏
楽天証券
製造/コンシューマ製品業
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
アサヒグループHD
遠藤照明
カルソニックカンセイ
キヤノン
サントリーグループ
新⽇鐵住⾦
⼤和ハウス⼯業
⽇産⾃動⾞
⽇本精⼯
ハウス⾷品
パナソニックIS
⽇⽴⾦属
本⽥技術研究所
ピーエス三菱
ファンケル
富⼠通
富⼠通テン
富⼠電機
マツダ
ミズノ
村⽥機械
⼭崎製パン
ライオン
リコー
リンテック
ワコール
⼩売/流通/サービス業
旭⾷品
アズワン
エイベックス・グループHD
エディオン
カルチュア・コンビニエンス・クラブ
ケーズHD
• トーソー
ゲオHD
• ⻑瀬産業
すかいらーく
• バンダイ
セブン&アイHD
スクウェアエニックス• ヒスコム
• ファーストリテイリング
全⽇本空輸
• プロトコーポレーション
全⽇本⾷品
• ベネッセコーポレーション
DCM HD
• ポイント
寺岡システム
• 三井不動産
テンプHD
• 楽天
• リクルートテクノロジーズ
• 良品計画
公共/教育/ヘルスケア業
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
北九州市
札幌市
塩野義製薬
統計センター
バイエル薬品
フォレストHD • 武庫川⼥⼦⼤学
2016年7⽉時点
https://blogs.oracle.com/oracle4engineer/entry/oracle_11g_r2_1
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
44
OracleMultitenant
データベース統合と運⽤簡略化のための新しいアーキテクチャ
DW
ERP
CRM
各アプリケーションごとの⾃⼰完結型PDB
•
•
•
アプリケーション変更なしで実⾏可能
⾼速プロビジョニング(クローンニング)
可搬性(プラガビリティ)
CDB(ContainerDatabase)レベルで共通運⽤
•
•
⼀元管理(アップグレード、HA、バックアップ)
必要に応じて詳細なコントロールが可能
メモリとバックグラウンド・プロセスの共有
•
サーバー当たりのデータベース統合数を増⼤
Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.|
45
OracleDatabase12cMultitenantArchitecture
バックアップ作業の容易化
Oracle Database 11g
Oracle Database 12cMultitenant
【バックアップ作業×システム(DB)数】
【バックアップ作業 = 1回】
バックアップはシステム(DB)ごとに取得
CDBのバックアップ1回で
複数のPDBのバックアップを⼀括して取得
Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.|
46
データベースの⾼密度集約(ITリソース有効活⽤)
マルチテナントの集約率は、インスタンス統合よりも⾼い
同じ環境だったら
250
同じ性能を出すには
1600MB
シングルインスタンス
マルチテナント構成
50
統合できるDBの数
5倍
ライセンス/ハードウェアのコストを節約できる
200MB
メモリ*
87.5%カット
*DBを動かすために必要なメモリサイズ
l 同環境なら、5倍の数のデータベースを統合可能
l 同じ性能を出すために必要なメモリサイズを
87.5%カット(1/8に縮⼩)
5倍の利⽤効率
⾼い費⽤対効果
参考: Oracle Multitenant: Study of Database Consolidation Efficiency
Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.|
47
OracleDatabase12cマルチテナント+Exadataがもたらすお客様価値
業務フローの統⼀に向けグループ各社のシステムを統合
DCMホールディングス 様
業務フローを統⼀し、⼀元化したデータの活⽤
「デマンドチェーンマネジメント」の実現
【導⼊のポイント 】
- マルチテナントを有効活⽤し、グループ各社が保有
していた6DB環境を独⽴性を維持しながら統合
- 業務フローの統⼀に向けた基盤が整備され、将来の
M&Aや事業規模の拡⼤に柔軟に対応可能
- 初期導⼊費⽤を最⼤で40%削減(既存システム⽐)
11本のサーバラックを4本へ縮⼩
- 夜間バッチ処理が約2倍⾼速化(約3時間短縮)
商品改廃などの⼀連の業務処理の遅延を改善
- 店舗業務を停⽌することなく移⾏完了
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
48
OracleDatabase12cマルチテナント+Exadataがもたらすお客様価値
連結会社向けシステムをプライベート・クラウド環境で構築
パナソニックIS 様
システムの独⽴性を確保し、データベース統合
による⾼い運⽤効率とセキュリティを実現
【
【
Before(統合前の課題) 】
- 連結会社16社が活⽤する販売⽀援システム
- 運⽤の煩雑性や複数DBの稼動によるリソース不⾜
After(マルチテナントを活⽤した共通基盤) 】
-
マルチテナントとExadataによる新クラウド基盤
1コンテナ(CDB)に38個のPDBを統合&稼働
共通するマスタデータは、共通化したPDBを活⽤
煩雑な運⽤管理作業の解消に伴う運⽤コストの削減
開発環境のスムーズな構築や複製、移⾏の容易さ
障害・データ破損から保護「DataGuard」活⽤
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
49
OracleDatabase12cマルチテナント+Exadataがもたらすお客様価値
システムを更改し、更なる性能向上と運⽤管理の強化
ライオン株式会社
p
p
p
p
ExadataX5へ更改:ExadataV2上稼動していた環境(基幹業務やSAP⽤途のDB)
オール・フラッシュ版のExadataによるさらなる性能向上
Database11gからDatabase12cへのアップグレード・プロジェクト
マルチテナント採⽤による運⽤の効率化 (本番⽤、開発・検証⽤を稼働)
マルチテナント・コンテ マルチテナント・コ
ナ
ンテナ
(開発・検証⽤)
(本番⽤)
開発
PDB
検証
PDB
基幹系
本番
PDB
⽣産
⼈事
Non-CDB
(本番⽤SAP)
Non-CDB
(開発⽤SAP)
Non-CDB
(検証⽤SAP)
Non-CDB
(SOLMAN)
SAP
本番
DB
SAP
開発
DB
SAP
検証
DB
SAP
SOL
MAN
統合予定
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
50
NEW:OracleDatabase12c Release2
クラウドのためにデザインされたデータベース
進化するテクノロジー:
Multitenant Architecture
• ⾼度なリソース管理により、DBサーバ
統合に必要なプロセッサ数を削減
• 最⼤4,096 のDBをセキュアに統合
• メモリー、CPU、I/Oリソースを
ワークロードごとに優先順位を管理
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
51
OracleMultitenantOptionforSAPCustomers
Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.|
52
OracleExadata
Cloud Ready
Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.
53
柔軟な
配置の選択
オンプレミス
パブリック
クラウド
オンプレミスとパブリック・クラウド間のワークロードの移⾏
54
OracleCloudatCustomer
柔軟な
配置の選択
お客様
データセンター
ORACLE
CLOUD
MACHINE
パブリック
クラウド
ファイアウォール
完全に同じパブリック・クラウド
お客様のオンプレミスへ配置
IaaS
Database
Java
Integration
Exadata
Big Data
55
オンプレミス
CloudatCustomer
ExadataDatabaseMachine
ExadataCloudMachine
ExadataCloudService
お客様のデータセンター
お客様のデータセンター
OracleCloud
購⼊型
サブスクリプション型
サブスクリプション型
オラクルによる管理
オラクルによる管理
お客様による管理
PublicCloud
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
56
OracleDatabaseExadataCloud Service
• すべての⾼度なオプション機能と完全なOracleDatabase
– ミッションクリティカルなOLTPおよびDWで世界No.1のデータベース
• 圧倒的な性能と可⽤性を備えた
データベース・クラウド・プラットフォーム
– Scale-OutCompute,Scale-OutIntelligentStorage,InfiniBand,PCIeflash
– テナント間の完全な独⽴性(オーバープロビジョニングなし)
• パブリック・クラウドのすべてのメリット
– 迅速、柔軟、ウェブからのプロビジョニング
– インフラ層の構成および管理をオラクルのエキスパートが実施
– Capexではない⽉額サブスクリプション
最⾼のクラウドを⽀える最⾼のオンプレミス技術
Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.
57
Pay-as-you-go Exadata CloudService
⽉単位の定額課⾦とオンデマンドのOCPUバースト
16
8
0
OCPUs
24
32
16 OCPUを⼀時的に追加
Month1
Month2
Month3
Month4
四半期末(Hour 単位)
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
58
Preview:OraclePublicCloudServices@Customer
• OraclePublicCloudのPaaSやIaaSと同じ
ハードウェアとソフトウェア構成
• オラクルによる管理であるがファイアウォールの
内側にあるお客様のデータセンターのサービスと
して提供
• Oracle Cloudのサブスクリプション価格モデルと
同じコスト効果
• ビジネス上の制約、セキュリティ規制などパブ
リック・クラウドの懸念事項を払拭
• 既存システムとの⾼速なLAN接続
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
59
ExadataDatabaseMachineファミリー
• Exadata X6
X6-2
• Exadata CloudService
• Exadata CloudMachine
Exadata CloudService
@Oracle
Exadata CloudService
@Customer
X6-8
On-Premises
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
60
Exadataテクノロジーの先進性による
エンタープライズ・クラウドの⼀例
お客様
社内サービスモデル
(Private Cloud)
サブスクリプション
サブスクリプション
オンプレミス
(顧客のDC内)
Exadata
パブリッククラウド
(OracleのDC内)
Exadata
Cloud Service @Customer
Exadata
Cloud Service
第⼀ステップ
オンプレミス
本番環境
第三ステップ
拡張構成
開発/テスト/DR
Oracle
Management
Cloud
第⼆ステップ
同じスキル、同じアーキテクチャ、同じテクノロジー
Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.
61
NEW:Exadata ExpressCloudService
MultitenantArchitecture on Exadataを商⽤サービスで活⽤
OracleCloudを進化:
Multitenant Architecture
• 低コスト:⽉額21,000円〜
• ⾼性能:OracleExadata上で提供
される、フルマネージドサービス
• セキュア:データベースは完全に
暗号化し、オラクル社はユーザ
データにアクセスできない
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
62
UseCases:Exadata ExpressCloudService
• アプリケーション開発
• テストおよび品質検証
• 短期間または時間に猶予がない
プロジェクト
• 事前評価、サンドボックス
• 部⾨レベルのシステム
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
63
OracleDatabaseCloudServices
エントリーレベルから
最⼤のミッション・クリティカルなデータベース・ワークロードまでスケール
Exadata Express
Enterprise
Exadata
開発
中⼩規模、部⾨レベルのアプリケーション
エンタープライズ・アプリケーション
⾼い可⽤性、スケーラビリティ、パフォーマンス
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
64
RealApplicationTestinginCloud
OracleCloudを活⽤したデータベース・テスト
ex:Oracle Database 12c
12c
• Oracle Cloud 上で最新のデータベース
バージョンを迅速に準備
• RealApplicationTestingのSPA機能を
使い、オンプレミスで取得したSQLを
クラウド上で測定
クラウドDB
SQLの変化をテスト
– クラウド上でアプリケーションの準備は不要
– バージョンアップ、パッチ適⽤、パラメータ変
更、新機能導⼊の際に、その効果・影響を事前
に調査可能
オンプレミスで
SQLを取得
ex:Oracle Database 11g
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
11g
65
Announcing:
ExadataSL6
SPARC- Linux
SoftwareinSilicon
Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.|
SiliconSecuredMemory: FineGrainedMemoryProtection
• DatabaseIn-memoryはテラバイト級のデータをメモリに配置
– ストレージ上より脆弱でデータ破損が起こる可能性も考えられる
• SPARCM7は、領域を確保したオーナー(例:DBプロセス)だけ
がアクセスできるようメモリを確保
– ポインタ(Key)とデータ(Lock)に “⾊” ビットを暗黙的に
– ポインタの⾊(Key)はデータの⾊と⼀致しなければならない。⼀致しな
ければ、不正なプログラムは強制終了
• マルウェアなどによる不正なメモリへのアクセスを防⽌したり、ア
プリケーションの動作状況を、ハードウェアレベルで管理すること
により、バグの早期発⾒と解決を補助
STOP
Memory
Pointers
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
Memory
Content
67
取り逃しのないバックアップ
と “確実な” リカバリ
ZeroDataLoss
RecoveryAppliance
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
68
“従来のソリューションは、DBを理解しない
バックアップであり、万が⼀の際にリカバリ
できるか分かりませんでした。Recovery
Appliance は、バックアップ・リカバリの全て
を安⼼して任せることができる製品です”
AndrewMendelsohn
ExecutiveVicePresident,
OracleDatabaseServerTechnologies
RecoveryApplianceは、⾼可⽤性(DG/RMAN等)チームとExadataチームが共同で開発しています
Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.
69
Oracle’sZeroDataLossRecoveryAppliance
“フルバックアップ”から”継続的なデータ保護”への進化
• 全⾃動処理
– リカバリ、リストア
バックアップ、ログ取得
PCA
Exadata
• 秒単位の RPO
001101010101
010110011001
Restore
Backup
1001101101010
001101010101
010110011001
1001101101010
– すべてのデータベースを保護
• データベース・パフォーマンス
への貢献
– バックアップ処理のオフロード
– バックアップ・エージェント不要
SuperCluster
ODA
– ネットワーク負荷の削減
SPARCM7-16
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
70
OracleExadataに最適
RecoveryApplianceの効果
SK hynix における ZDLRA の効果 バックアップ・コストの削減
• バックアップ時間を1/12に短縮
• リカバリ時間を1/3に短縮
• バックアップ容量を1/6に削減
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
71
OOW‘16
OracleExadataに関わる発表
•
•
•
•
•
OracleExadataX6(NewAllFlashTechnology&12.2)
OracleExadataCloudService(Bursting)
OracleExadataCloudMachine(NewCloudModel)
OracleExadataExpressService(First12.2Release)
OracleExadataSL6
Copyright©2016, Oracleand/oritsaffiliates.Allrightsreserved.|
Exadata の製品・サービスは⽇々強化
• ExadataCloudService
• In-MemoryColumnarinFlash
• SmartFusionBlockTransfer
• In-MemoryFaultTolerance
• Direct-to-wireProtocol
• JSONandXMLoffload
• Instantfailuredetection
• NetworkResourceManagement
• 3DV-NAND
• MultitenantAwareResourceMgmt
Flash
• PrioritizedFileRecovery
• Software-in• IOPriorities
Silicon
• DataMiningOffload
• TieredDisk/Flash
• OffloadDecryptonScans
• DatabaseAwareFlashCache
• PCIeNVMe Flash
• StorageIndexes
• ColumnarCompression
• UnifiedInfiniBand
あらゆるデータベース処理
に最⾼のプラットフォーム
• SmartScan
• InfiniBandScale-Out
• DBProcessorsinStorage
• Scale-OutStorage
• Scale-OutServers
Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.
73
Oracle Digitalは、オラクル製品の導入をご検討いただく際の総合窓口。
電話とインターネットによるダイレクトなコニュニケーションで、どんなお問い合わせにもすばやく対応します。
もちろん、無償。どんなことでも、ご相談ください。
Copyright©2016Oracleand/oritsaffiliates.Allrightsreserved.|
74
Copyright©2016, Oracleand/oritsaffiliates.Allrightsreserved.|
75
Copyright©2016, Oracleand/oritsaffiliates.Allrightsreserved.|
76
© Copyright 2026 Paperzz