SlideShare une entreprise Scribd logo
1  sur  26
Tsukasa Shibata
Consulting Member ofTechnical Staff
Exadata X-Team, Maximum Availability Architecture,
SystemTechnologies - Database
Oracle Corporation
May 1, 2020
オラクルデータベースの進化の歴史と最新技術動向
#3. Exadataの誕生と最新X8Mでの進化
しばちょう先生が語る!
Copyright © 2020 Oracle and/or its affiliates. All rights reserved.1
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for
information purposes only, and may not be incorporated into any contract. It is not
a
commitment to deliver any material, code, or functionality, and should not be relied
upon in making purchasing decisions. The development, release, timing, and
pricing of any features or functionality described for Oracle’s products may change
and remains at the sole discretion of Oracle Corporation.
Copyright © 2020 Oracle and/or its affiliates. All rights reserved.2
“しばちょう” こと、
柴田長(しばた つかさ)です
10数年の間、日本オラクルのデータベース技術者として、
数多くのミッション・クリティカル案件で高性能・高可用性の
実現を支援
社外向けイベントや、プライベート・セミナー等での講演多数
2020年現在、Oracle Corporationのデータベース開発部門内の
Exadata X-Teamに所属し、Exadata関連製品の導入から
運用まで幅広く活動中
3
OracleTechnology Networkで、気持ちは連載継続中
「しばちょう先生の試して納得!DBAへの道」
https://blogs.oracle.com/otnjp/shibacho-index
Copyright © 2020 Oracle and/or its affiliates. All rights reserved.
Oracle Databaseの進化の歴史
Program agenda
1
2
3
Mission Critical Systemを実現する可用性と性能向上
4 Copyright © 2020 Oracle and/or its affiliates. All rights reserved.
Exadataの誕生と最新X8Mでの進化
Program agenda
3 Exadataの誕生と最新X8Mでの進化
5 Copyright © 2020 Oracle and/or its affiliates. All rights reserved.
Exadata のビジョン
• 理想のデータベース・ハードウェア – 最速のパフォーマンスと最
小のコストのための、データベースに最適化されたスケールアウト
型ホスト、ネットワークおよびストレージ
• スマートなシステム・ソフトウェア – OLTP、分析、統合というあ
らゆる場面におけるデータベース処理を大幅に改善する特化したア
ルゴリズム
• 自動化された管理 – 完全に自動化、最適化された構成、性能、耐
障害性、アップデート
あらゆるデータベース負荷に対する劇的に進化したプラットフォーム
Copyright © 2020 Oracle and/or its affiliates. All rights reserved.6
Oracle Exadata Database Machine
7
高性能、高可用性を実現するOracle Databaseの究極のプラットフォーム
All Exadata
DB Machine
Innovations
All Oracle
Database
Innovations
Multitenant
In-Memory DB
Real Application
Clusters
Active Data Guard
Partitioning
Advanced
Compression
Advanced Security,
Label Security, DB
VaultReal Application
Testing
Advanced Analytics,
Spatial and Graph
Management Packs for
Oracle Database
InfiniBand Fabric
Columnar Flash
Cache
HCC
10:1
I/O I/O I/O
Storage Indexes
Hybrid Columnar
Compression
I/O Resource
Management
Exafusion
Direct-to-Wire Protocol
Offload SQL to Storage
Network Resource
Management
In-Memory Fault
Tolerance
PCI FlashSmart Flash Cache, Log
Redundant Optimized Hardware
7
Copyright © 2020 Oracle and/or its affiliates. All rights reserved.
Fast node and cell death detection
Fast network failure detection
Redundancy protection on cellsrv shutdown
Reduced brownout for instance recovery
ILOM hang detection and repair
Redundancy protection on cell shutdown
Automatic ASM mirror read on IO error corruption
IO error prevention with Exadata disk scrubbing /
ASM corruption repair
Exadata HARD
Corruption prevention with HARD support
Elimination of false positive drive failures
Redundancy Check during power down
Blue OK-to-remove LED light notification
Active Active IB Network
Exadata Smart Write Back, Smart Flash Logging,
Smart Scan and Reverse Offload
Fastest Redo Apply and Instance Recovery
Efficient resilver rebalance after flash failure
I/O latency capping for reads and writes
Cell IO timeout threshold
Smart Write Back Flash Cache persistence
I/O and Network Resource Management
Health factor on predicatively failed disks
Disk confinement
IO hang detection and repair
Cell to Cell offload for Disk Repair
Cell-to-Cell Rebalance Preserves Flash Cache
Exadata Elastic Configuration
Drop hard disk for replacement
8
Drop BBU for Replacement
Appliance mode support
Cell Alert Summary
Flash and Disk Life Cycle Management Alerts
Automatic LED support for disk removal
Auto online
Auto disk management
Priority rebalance support
EM failure reporting
Failure Monitoring on database servers
Updating database nodes with patchmgr
Optimized and Faster Exadata Patching
Custom Diagnostic Package for Cell Alerts
VLAN support and automation
Exachk full stack health check with critical issues
alerts
Exadataは厳しいSLAをサポートする多くの高可用性機能を搭載
Copyright © 2020 Oracle and/or its affiliates. All rights reserved.
Database
OS
Clusterware
Volume Manager
Driver / MultiPath SW
I/O-Interface(Disk N/W)
Storage Utilities
Storage Manager
Controller/Cache/Shelf
Disk / SSD
Oracle Database
Oracle Linux
GRID Infra
(Clusterware & ASM)
InfiniBand
Exadata Cell Sevrer
ASM Diskgroup
• Oracle Exadata
Disk / Flash
• 一般的な Server-Storage 構成
9
ExadataはOS、H/WレベルまでMAA標準
標準化によりシステムの信頼性が向上
環境の標準化
課題/Best Practiceの共有
データ書込みの流れ
Copyright © 2020 Oracle and/or its affiliates. All rights reserved.9
Exadata 最高の可用性
“ExadataとSuperClusterは
Maximum Availability Architecture
構成において
AL4フォルト・トレランスを達成”
”Exadata and SuperCluster both achieve AL4 fault tolerance in a Maximum
Availability Architecture* configuration”
Exadata FaultTolerant Availability
FIVE NINES
5X999.999%
A New Gold Standard*Gold or Platinum reference architecture
Copyright © 2020 Oracle and/or its affiliates. All rights reserved.10
IDC(アナリスト企業)
による認定
2008年以降、数千のクリティカル環境で活用
Fortune Global 100 の86%の企業様にExadataをご採用頂いています
全てのワークロードに最適化
• ペタバイト級のウェアハウス
• 超ミッション・クリティカル
• 金融取引
• 製造工程
• eコマース
• ビジネス・ アプリケーション
• SAP, Oracle, Siebel, PSFT, …
• データベース統合
金融、通信、医療、小売、公共、旅行、製造、サービス、消費財、教育、公益
Copyright © 2020 Oracle and/or its affiliates. All rights reserved.11
Oracle Exadata Database Machine
最新ハードウェアの性能を最大限に引き出す高度なエンジニアリングの集合体
Real Application Clusters
DB Server
Cell
Storage
Server
Flash Cache
SGA
Buffer Cache
LMSn PMON DBWn LGWR
SP SP SP
PGA
SMON Others
Flash CacheCellSrvFlash CacheCellSrv
DB Server
Instance
SGA
Log
Buffer
Buffer Cache
Others PMON DBWn LGWR
SP SP SP SP
SMON LMSn
PCI Flash
Smart
Flash
Cache
InfiniBand
Smart
Flash Log
CellSrv
Log
Buffer
Exafusion &
Smart Fusion Block
Transfer
CR Block
Current
Block
Undo Block
Consistent
Read
Parallel & Direct
Path ReadSP
Buffer
Cache Hit
Write Back
Flash Cache
Flash Cache
Hit
Hybrid Columnar
Compression
In-Memory
Cache
Database
In-Memory
RDMA
ASM DiskgroupAdd Disk &
Auto Rebalance
Automatic Disk Scrub and Repair
Stripe and
Mirror Everything
Hard Disk Drive
Smart Scan &
Storage Index
最新ハードウェアの性能を最大限に引き出す高度なエンジニアリングの集合体
Copyright © 2020 Oracle and/or its affiliates. All rights reserved.12
Exadata X8 Hardware (変更点は赤字changes from X7 in red)
• 2019年3月より提供 Shipping since March 2019
• スケールアウト型2ソケット、8ソケットのDatabase
サーバー Scale-Out 2-Socket or 8-Socket Database Servers
• 最新の24コアIntel Cascade Lake Latest 24 core Intel Cascade Lake
• 統一されたInfiniBandファブリック 40
Gb/sec Unified InfiniBand Internal Fabric
• インテリジェントなスケールアウト型2ソケットStorage
サーバー Scale-Out intelligent 2-Socket Storage Servers
• オフロード処理を行うコア数60%増加
60% more cores to offload database processing
• 最新の16コア Intel Cascade Lake CPUs Latest 16 core Intel
Cascade Lake CPUs
• 40%増量した14TB 40% higher capacity 14 TB disk drives
Extreme Flash (EF) Storage
Database Server
High-Capacity (HC) Storage
Extended (XT) Storage
Copyright © 2020 Oracle and/or its affiliates. All rights reserved.13
Exadataは共有フラッシュでメモリスピードを達成
Exadata UniquelyAchieves Memory Speed with Shared Flash
• アーキテクチャ上、ストレージアレイはフラッシュの”容量”は共有
できるが”性能”はネットワークがボトルネックとなり共有できない
Architecturally, storage arrays can share flash capacity but not flash performance due to network bottlenecks
• 次世代のスケールアウト型PCIeネットワーク、NVMe over fabricであっても Even with
next gen scale-out, PCIe networks, NVMe over fabric
• フラッシュの可能性を最大限に引き出すには、処理をデータ側に
移動する必要があるMust move compute to data to achieve full flash potential
• 全スタックを持つ必要性。ストレージ単体では解決できない Requires owning full stack;
can’t be solved in storage alone
• X8Mは560 GB/sec のフラッシュ帯域幅を提供 X8M delivers 560 GB/sec flash bandwidth to any server
• DBサーバーの800GB/secの総DRAM帯域幅に近づくApproaches 800 GB/sec aggregate DRAM bandwidth of DB
servers
14
Exadata
DB Servers
Exadata
Smart Storage
Network
Fabric
QUERY
OFFLOAD
Copyright © 2020 Oracle and/or its affiliates. All rights reserved.14
Exadata X8M Hardware (変更点は赤字)
• スケールアウト型2ソケット、8ソケットの
Databaseサーバー
Scale-Out 2 or 8 Socket Database Servers
• 100 Gb/sec RDMA over Converged Ethernet
RoCE 内部ファブリック
100 Gb/sec RDMA over Converged Ethernet RoCE internal fabric
• インテリジェントなスケールアウト型2ソケット
Storageサーバー
Scale-Out intelligent 2-Socket Storage Servers
• 1台のストレージサーバーあたり1.5TB 永続性メモリ
を搭載1.5 TB Persistent Memory per storage server
• Linux KVM を用いた統合の改良
Enhanced consolidation using Linux KVM
Extreme Flash (EF) Storage
Database Server
High-Capacity (HC) Storage
Extended (XT) Storage
Copyright © 2020 Oracle and/or its affiliates. All rights reserved.15
An Epic Journey
Copyright © 2020 Oracle and/or its affiliates. All rights reserved.
168 336 504 504 672 1344 1344 1.68B 2.3 2.3 PB 14 X
0 5.3 5.3 22.4 44.8 89.6 179.2 358 358 358TB 64 X
64 64 96 128 192 288 352 384 384 384 6 X
256 576 1152 2048 4096 6144 12288 12288 12288 12TB 48 X
20 40 40 40 80 80 80 80 80 200 Gb/s 10x
8 24 184 400 400 400 400 800 800 800 Gb/s 100 X
14 50 75 100 100 263 301 350 560 560 GB/s 40 X
.05 1 1.5 1.5 2.66 4.14 5.6 5.97 6.57 16 M 320 X
V1 – X8M
Growth
V1
Sep 2008
Xeon E5430
Harpertown
V2
Sep 2009
Xeon E5540
Nehalem
X2
Sep 2010
Xeon X5670
Westmere
X3
Sep 2012
Xeon
E5-2690
Sandy Bridge
X4
Nov 2013
Xeon
E5-2697v2
Ivy Bridge
X5
Dec 2014
Xeon
E5-2699v3
Haswell
X6
Apr 2016
Xeon
E5-2699v4
Broadwell
X7
Oct 2017
Xeon 8160
Skylake
X8
Apr 2019
Xeon 8260
Cascade Lake
X8M
Sep 2019
Xeon 8260
Cascade Lake
16
What can they do together?
Copyright © 2020 Oracle and/or its affiliates. All rights reserved.
PMEM
RDMA
17
従来のExadata Flash IO レイテンシの分析
Copyright © 2020 Oracle and/or its affiliates. All rights reserved.
Database
Server
Storage
Server
Database
Software
Kernel/OS
(Database Server)
Kernel/OS
(Storage Server)
Storage Server
Software
コンテキスト・
スイッチ:
数十マイクロ秒
Flash Read Raw Latency: <100
µs
FLASH
コンテキスト・
スイッチ:
数十マイクロ秒
Database 8K Read
エンド・トゥ・エンド・
レイテンシ: ~200 µsec
18
例えば、FlashをそのままPMEMに置き換えた場合
Copyright © 2020 Oracle and/or its affiliates. All rights reserved.
Database
Server
Storage
Server
Database
Software
Kernel/OS
(Database Server)
Kernel/OS
(Storage Server)
Storage Server
Software
PMEM Read Raw
Latency: ~1 µs
PMEM
Database 8K Read
エンド・トゥ・エンド・
レイテンシ: ~100 µsec
時間の 90%以上が無駄
コンテキスト・
スイッチ:
数十マイクロ秒
コンテキスト・
スイッチ:
数十マイクロ秒
19
コンテキスト・
スイッチ:
数十マイクロ秒
コンテキスト・
スイッチ:
数十マイクロ秒
ラディカルなアプローチ – RDMAで PMEMアクセス
Copyright © 2020 Oracle and/or its affiliates. All rights reserved.
Database
Server
Storage
Server
Database
Software
Kernel/OS
(Database Server)
Kernel/OS
(Storage Server)
Storage Server
Software
PMEM
Database 8K Read
エンド・トゥ・エンド・
レイテンシ:
<19 µsec
RDMA
Exadata X8より10倍高速
20
Exadata X8M:永続性メモリ・データ・アクセラレータ
Exadataストレージ・サーバーは透過的にフラッシュ・メモリの前に
永続性メモリ・アクセラレータを追加
データベースは、I / OではなくRDMAを利用してリモートのPMEMを
読込む
ネットワークおよびI / Oソフトウェア、割り込み、コンテキストスイッチをバイパス
PMEMは自動的に階層化されDB間で共有される
最もホットなデータ用のキャッシュとして利用され、10倍の実効容量を増やす
永続化メモリはフォルトトレラント用にストレージサーバー間で
自動的にミラー化
データベースからの8K I/Oに対し1600万IOPS, 19us以下のレイテンシ
21
Compute Server
Storage Server
Hot
Warm
RDMA
Cold
RoCE
Persistent
Memory
FLASH
世界初、世界唯一のデータベース用に最適化された共有永続性メモリ
Enabled with Exadata System Software 19.3 and Database Software 19cCopyright © 2020 Oracle and/or its affiliates. All rights reserved.
従来方式で、PMEMへREDOログを書込む場合
Copyright © 2020 Oracle and/or its affiliates. All rights reserved.
Database
Server
Storage
Server
Database
Software
Kernel/OS
(Database Server)
Kernel/OS
(Storage Server)
Storage Server
Software
PMEM Write Raw Latency:
<10 µs
PMEM
Database 8K Read
エンド・トゥ・エンド・
レイテンシ: ~100 µsec
時間の 90%以上が無駄
コンテキスト・
スイッチ:
数十マイクロ秒
コンテキスト・
スイッチ:
数十マイクロ秒
22
Compute Server
Storage Server
Hot
Warm
RDMA
Cold
RoCE
Persistent
Memory
FLASH
Exadata X8M 永続性メモリ・コミット・アクセラレータ
23
Flush Later
to
Flash/Disk
• ログ書込みのレイテンシはOLTP性能にとってク
リティカル
• ログ書込みが高速になるとコミット時間が高速に
• ログ書込みが遅くなるとDB全体が性能劣化
• 自動コミット・アクセラレータ
• データベースは一方向RDMA書込みを発行し、複数
ストレージ・サーバー上のPMEMに書き込む
• ネットワークや、I/Oに関するソフトウェア処理、割
込み、コンテキスト・スイッチ等をバイパス
• 最大8倍にログ書込みが高速化
Enabled with Exadata System Software 19.3 and Database Software 19cCopyright © 2020 Oracle and/or its affiliates. All rights reserved.
Exadata の優位性は毎年高まる
24
• DatabaseAware Flash Cache
• Storage Indexes
• Columnar Compression
• IO Priorities
• Data MiningOffload
• Offload Decrypt on Scans
• In-Memory FaultTolerance
• Direct-to-wire Protocol
• JSON and XML offload
• Instant failure detection
• Network Resource Management
• MultitenantAware Resource Mgmt
• Prioritized File Recovery
• Unified InfiniBand
• Scale-Out Servers
• Scale-Out Storage
• DB Processors in Storage
• PCIe NVMe Flash
• Tiered Disk/ Flash
• Software-in-
Silicon
• 3DV-NAND
Flash
• In-Memory Columnar in Flash
• Exadata Cloud Service
• Smart Fusion BlockTransfer
• Exadata Cloud at Customer
• In-Memory OLTPAcceleration劇的に改善されるパフォーマンス
とコスト
• Hot Swappable
Flash
• 25 GigEClient
Network
• Autonomous Database
• Automatic Indexing
• Persistent
Memory
• RoCE
Networking
• KVMVirtualization
• Smart Scan
• InfiniBand Scale-Out
Copyright © 2020 Oracle and/or its affiliates. All rights reserved.
24
Thank you
Tsukasa Shibata
Copyright © 2020 Oracle and/or its affiliates. All rights reserved.25
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#3

Contenu connexe

Tendances

[Oracle DBA & Developer Day 2012] 高可用性システムに適した管理性と性能を向上させるASM と RMAN の魅力
[Oracle DBA & Developer Day 2012] 高可用性システムに適した管理性と性能を向上させるASM と RMAN の魅力[Oracle DBA & Developer Day 2012] 高可用性システムに適した管理性と性能を向上させるASM と RMAN の魅力
[Oracle DBA & Developer Day 2012] 高可用性システムに適した管理性と性能を向上させるASM と RMAN の魅力
オラクルエンジニア通信
 

Tendances (20)

Oracle Database Vaultのご紹介
Oracle Database Vaultのご紹介Oracle Database Vaultのご紹介
Oracle Database Vaultのご紹介
 
Oracle GoldenGate Veridata概要
Oracle GoldenGate Veridata概要Oracle GoldenGate Veridata概要
Oracle GoldenGate Veridata概要
 
Oracle GoldenGate アーキテクチャと基本機能
Oracle GoldenGate アーキテクチャと基本機能Oracle GoldenGate アーキテクチャと基本機能
Oracle GoldenGate アーキテクチャと基本機能
 
Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年7月版]
Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年7月版]Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年7月版]
Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年7月版]
 
【旧版】Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年12月版]
【旧版】Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年12月版]【旧版】Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年12月版]
【旧版】Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年12月版]
 
Oracle Data Guard による高可用性
Oracle Data Guard による高可用性Oracle Data Guard による高可用性
Oracle Data Guard による高可用性
 
シンプルでシステマチックな Oracle Database, Exadata 性能分析
シンプルでシステマチックな Oracle Database, Exadata 性能分析シンプルでシステマチックな Oracle Database, Exadata 性能分析
シンプルでシステマチックな Oracle Database, Exadata 性能分析
 
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the CloudOracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
Oracle RAC Virtualized - In VMs, in Containers, On-premises, and in the Cloud
 
Oracle GoldenGate導入Tips
Oracle GoldenGate導入TipsOracle GoldenGate導入Tips
Oracle GoldenGate導入Tips
 
Exadata X8M-2 KVM仮想化ベストプラクティス
Exadata X8M-2 KVM仮想化ベストプラクティスExadata X8M-2 KVM仮想化ベストプラクティス
Exadata X8M-2 KVM仮想化ベストプラクティス
 
[Oracle DBA & Developer Day 2012] 高可用性システムに適した管理性と性能を向上させるASM と RMAN の魅力
[Oracle DBA & Developer Day 2012] 高可用性システムに適した管理性と性能を向上させるASM と RMAN の魅力[Oracle DBA & Developer Day 2012] 高可用性システムに適した管理性と性能を向上させるASM と RMAN の魅力
[Oracle DBA & Developer Day 2012] 高可用性システムに適した管理性と性能を向上させるASM と RMAN の魅力
 
GoldenGateテクニカルセミナー3「Oracle GoldenGate Technical Deep Dive」(2016/5/11)
GoldenGateテクニカルセミナー3「Oracle GoldenGate Technical Deep Dive」(2016/5/11)GoldenGateテクニカルセミナー3「Oracle GoldenGate Technical Deep Dive」(2016/5/11)
GoldenGateテクニカルセミナー3「Oracle GoldenGate Technical Deep Dive」(2016/5/11)
 
S13 Oracle Database を Microsoft Azure 上で運用する為に~基本事項とベストプラクティス
S13 Oracle Database を Microsoft Azure 上で運用する為に~基本事項とベストプラクティスS13 Oracle Database を Microsoft Azure 上で運用する為に~基本事項とベストプラクティス
S13 Oracle Database を Microsoft Azure 上で運用する為に~基本事項とベストプラクティス
 
Oracle Database Applianceのご紹介(詳細)
Oracle Database Applianceのご紹介(詳細)Oracle Database Applianceのご紹介(詳細)
Oracle Database Applianceのご紹介(詳細)
 
Oracle Database: リリースモデルとアップグレード・パッチ計画 (2021年2月版)
Oracle Database: リリースモデルとアップグレード・パッチ計画 (2021年2月版)Oracle Database: リリースモデルとアップグレード・パッチ計画 (2021年2月版)
Oracle Database: リリースモデルとアップグレード・パッチ計画 (2021年2月版)
 
GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)
GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)
GoldenGateテクニカルセミナー2「Oracle GoldenGate 新機能情報」(2016/5/11)
 
NTTデータ流 Hadoop活用のすすめ ~インフラ構築・運用の勘所~
NTTデータ流 Hadoop活用のすすめ ~インフラ構築・運用の勘所~NTTデータ流 Hadoop活用のすすめ ~インフラ構築・運用の勘所~
NTTデータ流 Hadoop活用のすすめ ~インフラ構築・運用の勘所~
 
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
 
GoldenGateテクニカルセミナー4「テクニカルコンサルタントが語るOracle GoldenGate現場で使える極意」(2016/5/11)
GoldenGateテクニカルセミナー4「テクニカルコンサルタントが語るOracle GoldenGate現場で使える極意」(2016/5/11)GoldenGateテクニカルセミナー4「テクニカルコンサルタントが語るOracle GoldenGate現場で使える極意」(2016/5/11)
GoldenGateテクニカルセミナー4「テクニカルコンサルタントが語るOracle GoldenGate現場で使える極意」(2016/5/11)
 
DataGuard体験記
DataGuard体験記DataGuard体験記
DataGuard体験記
 

Similaire à しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#3

[C31]世界最速カラムナーDBは本物だ! by Daisuke Hirama
[C31]世界最速カラムナーDBは本物だ! by Daisuke Hirama[C31]世界最速カラムナーDBは本物だ! by Daisuke Hirama
[C31]世界最速カラムナーDBは本物だ! by Daisuke Hirama
Insight Technology, Inc.
 
[INSIGHT OUT 2011] B32 open hardwareの夜明け pci express 3・infiniband fdrの登場(yama...
[INSIGHT OUT 2011] B32 open hardwareの夜明け pci express 3・infiniband fdrの登場(yama...[INSIGHT OUT 2011] B32 open hardwareの夜明け pci express 3・infiniband fdrの登場(yama...
[INSIGHT OUT 2011] B32 open hardwareの夜明け pci express 3・infiniband fdrの登場(yama...
Insight Technology, Inc.
 
[INSIGHT OUT 2011] A12 ひとつのデータベース技術では生き残れない part1 カラムナーデータベース(Shinkubo)
[INSIGHT OUT 2011] A12 ひとつのデータベース技術では生き残れない part1 カラムナーデータベース(Shinkubo)[INSIGHT OUT 2011] A12 ひとつのデータベース技術では生き残れない part1 カラムナーデータベース(Shinkubo)
[INSIGHT OUT 2011] A12 ひとつのデータベース技術では生き残れない part1 カラムナーデータベース(Shinkubo)
Insight Technology, Inc.
 

Similaire à しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#3 (20)

Oracle Database / Exadata Cloud 技術情報(Oracle Cloudウェビナーシリーズ: 2020年7月9日)
Oracle Database / Exadata Cloud 技術情報(Oracle Cloudウェビナーシリーズ: 2020年7月9日)Oracle Database / Exadata Cloud 技術情報(Oracle Cloudウェビナーシリーズ: 2020年7月9日)
Oracle Database / Exadata Cloud 技術情報(Oracle Cloudウェビナーシリーズ: 2020年7月9日)
 
[C31]世界最速カラムナーDBは本物だ! by Daisuke Hirama
[C31]世界最速カラムナーDBは本物だ! by Daisuke Hirama[C31]世界最速カラムナーDBは本物だ! by Daisuke Hirama
[C31]世界最速カラムナーDBは本物だ! by Daisuke Hirama
 
ヤフーを支えるフラッシュストレージ
ヤフーを支えるフラッシュストレージヤフーを支えるフラッシュストレージ
ヤフーを支えるフラッシュストレージ
 
[db tech showcase Tokyo 2015] D13:PCIeフラッシュで、高可用性高性能データベースシステム?! by 株式会社HGSTジ...
[db tech showcase Tokyo 2015] D13:PCIeフラッシュで、高可用性高性能データベースシステム?! by 株式会社HGSTジ...[db tech showcase Tokyo 2015] D13:PCIeフラッシュで、高可用性高性能データベースシステム?! by 株式会社HGSTジ...
[db tech showcase Tokyo 2015] D13:PCIeフラッシュで、高可用性高性能データベースシステム?! by 株式会社HGSTジ...
 
Scale flux roi&amp;performance_acri
Scale flux roi&amp;performance_acriScale flux roi&amp;performance_acri
Scale flux roi&amp;performance_acri
 
Snr005 レノボだから実現
Snr005 レノボだから実現Snr005 レノボだから実現
Snr005 レノボだから実現
 
Oracle Database Appliance X5-2 アップデート内容のご紹介
Oracle Database Appliance X5-2 アップデート内容のご紹介Oracle Database Appliance X5-2 アップデート内容のご紹介
Oracle Database Appliance X5-2 アップデート内容のご紹介
 
Azure Stack 受け入れ準備_20180630
Azure Stack 受け入れ準備_20180630Azure Stack 受け入れ準備_20180630
Azure Stack 受け入れ準備_20180630
 
オラクル・データベース・クラウド~さらなる進化のご紹介(Oracle Cloud Days Tokyo 2015)
オラクル・データベース・クラウド~さらなる進化のご紹介(Oracle Cloud Days Tokyo 2015)オラクル・データベース・クラウド~さらなる進化のご紹介(Oracle Cloud Days Tokyo 2015)
オラクル・データベース・クラウド~さらなる進化のご紹介(Oracle Cloud Days Tokyo 2015)
 
[Modern Cloud Day Tokyo 2019] Oracle Cloud Infrastructure 基本サービス入門(1) - Netwo...
[Modern Cloud Day Tokyo 2019] Oracle Cloud Infrastructure 基本サービス入門(1) - Netwo...[Modern Cloud Day Tokyo 2019] Oracle Cloud Infrastructure 基本サービス入門(1) - Netwo...
[Modern Cloud Day Tokyo 2019] Oracle Cloud Infrastructure 基本サービス入門(1) - Netwo...
 
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
 
MySQL Cluster 解説 & MySQL Cluster 7.3 最新情報
MySQL Cluster 解説 & MySQL Cluster 7.3 最新情報MySQL Cluster 解説 & MySQL Cluster 7.3 最新情報
MySQL Cluster 解説 & MySQL Cluster 7.3 最新情報
 
Exadata System Software Update 20.1概要
Exadata System Software Update 20.1概要Exadata System Software Update 20.1概要
Exadata System Software Update 20.1概要
 
[INSIGHT OUT 2011] B32 open hardwareの夜明け pci express 3・infiniband fdrの登場(yama...
[INSIGHT OUT 2011] B32 open hardwareの夜明け pci express 3・infiniband fdrの登場(yama...[INSIGHT OUT 2011] B32 open hardwareの夜明け pci express 3・infiniband fdrの登場(yama...
[INSIGHT OUT 2011] B32 open hardwareの夜明け pci express 3・infiniband fdrの登場(yama...
 
[db tech showcase Sapporo 2015] B14:データベース環境における検証結果から理解する失敗しないフラッシュ活用法 第二章 b...
[db tech showcase Sapporo 2015] B14:データベース環境における検証結果から理解する失敗しないフラッシュ活用法 第二章 b...[db tech showcase Sapporo 2015] B14:データベース環境における検証結果から理解する失敗しないフラッシュ活用法 第二章 b...
[db tech showcase Sapporo 2015] B14:データベース環境における検証結果から理解する失敗しないフラッシュ活用法 第二章 b...
 
[INSIGHT OUT 2011] A12 ひとつのデータベース技術では生き残れない part1 カラムナーデータベース(Shinkubo)
[INSIGHT OUT 2011] A12 ひとつのデータベース技術では生き残れない part1 カラムナーデータベース(Shinkubo)[INSIGHT OUT 2011] A12 ひとつのデータベース技術では生き残れない part1 カラムナーデータベース(Shinkubo)
[INSIGHT OUT 2011] A12 ひとつのデータベース技術では生き残れない part1 カラムナーデータベース(Shinkubo)
 
Oracle Exadata MAA - Platinum層特化版プレゼンテーション
Oracle Exadata MAA - Platinum層特化版プレゼンテーション Oracle Exadata MAA - Platinum層特化版プレゼンテーション
Oracle Exadata MAA - Platinum層特化版プレゼンテーション
 
[Modern Cloud Day Tokyo 2019] Oracle Cloud (PaaS/IaaS)入門:事例を聞いて使ってみたくなったら ~サー...
[Modern Cloud Day Tokyo 2019] Oracle Cloud (PaaS/IaaS)入門:事例を聞いて使ってみたくなったら ~サー...[Modern Cloud Day Tokyo 2019] Oracle Cloud (PaaS/IaaS)入門:事例を聞いて使ってみたくなったら ~サー...
[Modern Cloud Day Tokyo 2019] Oracle Cloud (PaaS/IaaS)入門:事例を聞いて使ってみたくなったら ~サー...
 
インフラ野郎AzureチームProX
インフラ野郎AzureチームProXインフラ野郎AzureチームProX
インフラ野郎AzureチームProX
 
13 i tpro_mini_session_sap
13 i tpro_mini_session_sap13 i tpro_mini_session_sap
13 i tpro_mini_session_sap
 

Plus de オラクルエンジニア通信

Plus de オラクルエンジニア通信 (20)

Oracle Cloud Infrastructure:2023年5月度サービス・アップデート
Oracle Cloud Infrastructure:2023年5月度サービス・アップデートOracle Cloud Infrastructure:2023年5月度サービス・アップデート
Oracle Cloud Infrastructure:2023年5月度サービス・アップデート
 
Oracle Cloud Infrastructure:2023年4月度サービス・アップデート
Oracle Cloud Infrastructure:2023年4月度サービス・アップデートOracle Cloud Infrastructure:2023年4月度サービス・アップデート
Oracle Cloud Infrastructure:2023年4月度サービス・アップデート
 
Oracle Cloud Infrastructure:2023年3月度サービス・アップデート
Oracle Cloud Infrastructure:2023年3月度サービス・アップデートOracle Cloud Infrastructure:2023年3月度サービス・アップデート
Oracle Cloud Infrastructure:2023年3月度サービス・アップデート
 
Oracle Cloud Infrastructure:2023年2月度サービス・アップデート
Oracle Cloud Infrastructure:2023年2月度サービス・アップデートOracle Cloud Infrastructure:2023年2月度サービス・アップデート
Oracle Cloud Infrastructure:2023年2月度サービス・アップデート
 
Oracle Cloud Infrastructure:2023年1月度サービス・アップデート
Oracle Cloud Infrastructure:2023年1月度サービス・アップデートOracle Cloud Infrastructure:2023年1月度サービス・アップデート
Oracle Cloud Infrastructure:2023年1月度サービス・アップデート
 
Oracle Cloud Infrastructure:2022年12月度サービス・アップデート
Oracle Cloud Infrastructure:2022年12月度サービス・アップデートOracle Cloud Infrastructure:2022年12月度サービス・アップデート
Oracle Cloud Infrastructure:2022年12月度サービス・アップデート
 
Oracle Cloud Infrastructure:2022年11月度サービス・アップデート
Oracle Cloud Infrastructure:2022年11月度サービス・アップデートOracle Cloud Infrastructure:2022年11月度サービス・アップデート
Oracle Cloud Infrastructure:2022年11月度サービス・アップデート
 
Oracle Cloud Infrastructure:2022年10月度サービス・アップデート
Oracle Cloud Infrastructure:2022年10月度サービス・アップデートOracle Cloud Infrastructure:2022年10月度サービス・アップデート
Oracle Cloud Infrastructure:2022年10月度サービス・アップデート
 
Oracle Cloud Infrastructure:2022年9月度サービス・アップデート
Oracle Cloud Infrastructure:2022年9月度サービス・アップデートOracle Cloud Infrastructure:2022年9月度サービス・アップデート
Oracle Cloud Infrastructure:2022年9月度サービス・アップデート
 
Oracle Cloud Infrastructure:2022年8月度サービス・アップデート
Oracle Cloud Infrastructure:2022年8月度サービス・アップデートOracle Cloud Infrastructure:2022年8月度サービス・アップデート
Oracle Cloud Infrastructure:2022年8月度サービス・アップデート
 
Oracle Cloud Infrastructure:2022年7月度サービス・アップデート
Oracle Cloud Infrastructure:2022年7月度サービス・アップデートOracle Cloud Infrastructure:2022年7月度サービス・アップデート
Oracle Cloud Infrastructure:2022年7月度サービス・アップデート
 
Oracle Cloud Infrastructure:2022年6月度サービス・アップデート
Oracle Cloud Infrastructure:2022年6月度サービス・アップデートOracle Cloud Infrastructure:2022年6月度サービス・アップデート
Oracle Cloud Infrastructure:2022年6月度サービス・アップデート
 
Oracle Cloud Infrastructure:2022年5月度サービス・アップデート
Oracle Cloud Infrastructure:2022年5月度サービス・アップデートOracle Cloud Infrastructure:2022年5月度サービス・アップデート
Oracle Cloud Infrastructure:2022年5月度サービス・アップデート
 
Oracle Cloud Infrastructure:2022年4月度サービス・アップデート
Oracle Cloud Infrastructure:2022年4月度サービス・アップデートOracle Cloud Infrastructure:2022年4月度サービス・アップデート
Oracle Cloud Infrastructure:2022年4月度サービス・アップデート
 
Oracle Cloud Infrastructure データベース・クラウド:各バージョンのサポート期間 (2022年4月版)
Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間 (2022年4月版)Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間 (2022年4月版)
Oracle Cloud Infrastructure データベース・クラウド:各バージョンのサポート期間 (2022年4月版)
 
MySQL Technology Cafe #14 MySQL Shellを使ってもっと楽をしようの会
MySQL Technology Cafe #14 MySQL Shellを使ってもっと楽をしようの会MySQL Technology Cafe #14 MySQL Shellを使ってもっと楽をしようの会
MySQL Technology Cafe #14 MySQL Shellを使ってもっと楽をしようの会
 
Oracle Cloud Infrastructure:2022年3月度サービス・アップデート
Oracle Cloud Infrastructure:2022年3月度サービス・アップデートOracle Cloud Infrastructure:2022年3月度サービス・アップデート
Oracle Cloud Infrastructure:2022年3月度サービス・アップデート
 
Oracle Cloud Infrastructure:2022年2月度サービス・アップデート
Oracle Cloud Infrastructure:2022年2月度サービス・アップデートOracle Cloud Infrastructure:2022年2月度サービス・アップデート
Oracle Cloud Infrastructure:2022年2月度サービス・アップデート
 
Oracle Cloud Infrastructure:2022年1月度サービス・アップデート
Oracle Cloud Infrastructure:2022年1月度サービス・アップデートOracle Cloud Infrastructure:2022年1月度サービス・アップデート
Oracle Cloud Infrastructure:2022年1月度サービス・アップデート
 
Oracle Databaseはクラウドに移行するべきか否か 全10ケースをご紹介 (Oracle Cloudウェビナーシリーズ: 2021年11月30日)
Oracle Databaseはクラウドに移行するべきか否か 全10ケースをご紹介 (Oracle Cloudウェビナーシリーズ: 2021年11月30日)Oracle Databaseはクラウドに移行するべきか否か 全10ケースをご紹介 (Oracle Cloudウェビナーシリーズ: 2021年11月30日)
Oracle Databaseはクラウドに移行するべきか否か 全10ケースをご紹介 (Oracle Cloudウェビナーシリーズ: 2021年11月30日)
 

Dernier

Dernier (7)

LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 

しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#3

  • 1. Tsukasa Shibata Consulting Member ofTechnical Staff Exadata X-Team, Maximum Availability Architecture, SystemTechnologies - Database Oracle Corporation May 1, 2020 オラクルデータベースの進化の歴史と最新技術動向 #3. Exadataの誕生と最新X8Mでの進化 しばちょう先生が語る! Copyright © 2020 Oracle and/or its affiliates. All rights reserved.1
  • 2. Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, timing, and pricing of any features or functionality described for Oracle’s products may change and remains at the sole discretion of Oracle Corporation. Copyright © 2020 Oracle and/or its affiliates. All rights reserved.2
  • 3. “しばちょう” こと、 柴田長(しばた つかさ)です 10数年の間、日本オラクルのデータベース技術者として、 数多くのミッション・クリティカル案件で高性能・高可用性の 実現を支援 社外向けイベントや、プライベート・セミナー等での講演多数 2020年現在、Oracle Corporationのデータベース開発部門内の Exadata X-Teamに所属し、Exadata関連製品の導入から 運用まで幅広く活動中 3 OracleTechnology Networkで、気持ちは連載継続中 「しばちょう先生の試して納得!DBAへの道」 https://blogs.oracle.com/otnjp/shibacho-index Copyright © 2020 Oracle and/or its affiliates. All rights reserved.
  • 4. Oracle Databaseの進化の歴史 Program agenda 1 2 3 Mission Critical Systemを実現する可用性と性能向上 4 Copyright © 2020 Oracle and/or its affiliates. All rights reserved. Exadataの誕生と最新X8Mでの進化
  • 5. Program agenda 3 Exadataの誕生と最新X8Mでの進化 5 Copyright © 2020 Oracle and/or its affiliates. All rights reserved.
  • 6. Exadata のビジョン • 理想のデータベース・ハードウェア – 最速のパフォーマンスと最 小のコストのための、データベースに最適化されたスケールアウト 型ホスト、ネットワークおよびストレージ • スマートなシステム・ソフトウェア – OLTP、分析、統合というあ らゆる場面におけるデータベース処理を大幅に改善する特化したア ルゴリズム • 自動化された管理 – 完全に自動化、最適化された構成、性能、耐 障害性、アップデート あらゆるデータベース負荷に対する劇的に進化したプラットフォーム Copyright © 2020 Oracle and/or its affiliates. All rights reserved.6
  • 7. Oracle Exadata Database Machine 7 高性能、高可用性を実現するOracle Databaseの究極のプラットフォーム All Exadata DB Machine Innovations All Oracle Database Innovations Multitenant In-Memory DB Real Application Clusters Active Data Guard Partitioning Advanced Compression Advanced Security, Label Security, DB VaultReal Application Testing Advanced Analytics, Spatial and Graph Management Packs for Oracle Database InfiniBand Fabric Columnar Flash Cache HCC 10:1 I/O I/O I/O Storage Indexes Hybrid Columnar Compression I/O Resource Management Exafusion Direct-to-Wire Protocol Offload SQL to Storage Network Resource Management In-Memory Fault Tolerance PCI FlashSmart Flash Cache, Log Redundant Optimized Hardware 7 Copyright © 2020 Oracle and/or its affiliates. All rights reserved.
  • 8. Fast node and cell death detection Fast network failure detection Redundancy protection on cellsrv shutdown Reduced brownout for instance recovery ILOM hang detection and repair Redundancy protection on cell shutdown Automatic ASM mirror read on IO error corruption IO error prevention with Exadata disk scrubbing / ASM corruption repair Exadata HARD Corruption prevention with HARD support Elimination of false positive drive failures Redundancy Check during power down Blue OK-to-remove LED light notification Active Active IB Network Exadata Smart Write Back, Smart Flash Logging, Smart Scan and Reverse Offload Fastest Redo Apply and Instance Recovery Efficient resilver rebalance after flash failure I/O latency capping for reads and writes Cell IO timeout threshold Smart Write Back Flash Cache persistence I/O and Network Resource Management Health factor on predicatively failed disks Disk confinement IO hang detection and repair Cell to Cell offload for Disk Repair Cell-to-Cell Rebalance Preserves Flash Cache Exadata Elastic Configuration Drop hard disk for replacement 8 Drop BBU for Replacement Appliance mode support Cell Alert Summary Flash and Disk Life Cycle Management Alerts Automatic LED support for disk removal Auto online Auto disk management Priority rebalance support EM failure reporting Failure Monitoring on database servers Updating database nodes with patchmgr Optimized and Faster Exadata Patching Custom Diagnostic Package for Cell Alerts VLAN support and automation Exachk full stack health check with critical issues alerts Exadataは厳しいSLAをサポートする多くの高可用性機能を搭載 Copyright © 2020 Oracle and/or its affiliates. All rights reserved.
  • 9. Database OS Clusterware Volume Manager Driver / MultiPath SW I/O-Interface(Disk N/W) Storage Utilities Storage Manager Controller/Cache/Shelf Disk / SSD Oracle Database Oracle Linux GRID Infra (Clusterware & ASM) InfiniBand Exadata Cell Sevrer ASM Diskgroup • Oracle Exadata Disk / Flash • 一般的な Server-Storage 構成 9 ExadataはOS、H/WレベルまでMAA標準 標準化によりシステムの信頼性が向上 環境の標準化 課題/Best Practiceの共有 データ書込みの流れ Copyright © 2020 Oracle and/or its affiliates. All rights reserved.9
  • 10. Exadata 最高の可用性 “ExadataとSuperClusterは Maximum Availability Architecture 構成において AL4フォルト・トレランスを達成” ”Exadata and SuperCluster both achieve AL4 fault tolerance in a Maximum Availability Architecture* configuration” Exadata FaultTolerant Availability FIVE NINES 5X999.999% A New Gold Standard*Gold or Platinum reference architecture Copyright © 2020 Oracle and/or its affiliates. All rights reserved.10 IDC(アナリスト企業) による認定
  • 11. 2008年以降、数千のクリティカル環境で活用 Fortune Global 100 の86%の企業様にExadataをご採用頂いています 全てのワークロードに最適化 • ペタバイト級のウェアハウス • 超ミッション・クリティカル • 金融取引 • 製造工程 • eコマース • ビジネス・ アプリケーション • SAP, Oracle, Siebel, PSFT, … • データベース統合 金融、通信、医療、小売、公共、旅行、製造、サービス、消費財、教育、公益 Copyright © 2020 Oracle and/or its affiliates. All rights reserved.11
  • 12. Oracle Exadata Database Machine 最新ハードウェアの性能を最大限に引き出す高度なエンジニアリングの集合体 Real Application Clusters DB Server Cell Storage Server Flash Cache SGA Buffer Cache LMSn PMON DBWn LGWR SP SP SP PGA SMON Others Flash CacheCellSrvFlash CacheCellSrv DB Server Instance SGA Log Buffer Buffer Cache Others PMON DBWn LGWR SP SP SP SP SMON LMSn PCI Flash Smart Flash Cache InfiniBand Smart Flash Log CellSrv Log Buffer Exafusion & Smart Fusion Block Transfer CR Block Current Block Undo Block Consistent Read Parallel & Direct Path ReadSP Buffer Cache Hit Write Back Flash Cache Flash Cache Hit Hybrid Columnar Compression In-Memory Cache Database In-Memory RDMA ASM DiskgroupAdd Disk & Auto Rebalance Automatic Disk Scrub and Repair Stripe and Mirror Everything Hard Disk Drive Smart Scan & Storage Index 最新ハードウェアの性能を最大限に引き出す高度なエンジニアリングの集合体 Copyright © 2020 Oracle and/or its affiliates. All rights reserved.12
  • 13. Exadata X8 Hardware (変更点は赤字changes from X7 in red) • 2019年3月より提供 Shipping since March 2019 • スケールアウト型2ソケット、8ソケットのDatabase サーバー Scale-Out 2-Socket or 8-Socket Database Servers • 最新の24コアIntel Cascade Lake Latest 24 core Intel Cascade Lake • 統一されたInfiniBandファブリック 40 Gb/sec Unified InfiniBand Internal Fabric • インテリジェントなスケールアウト型2ソケットStorage サーバー Scale-Out intelligent 2-Socket Storage Servers • オフロード処理を行うコア数60%増加 60% more cores to offload database processing • 最新の16コア Intel Cascade Lake CPUs Latest 16 core Intel Cascade Lake CPUs • 40%増量した14TB 40% higher capacity 14 TB disk drives Extreme Flash (EF) Storage Database Server High-Capacity (HC) Storage Extended (XT) Storage Copyright © 2020 Oracle and/or its affiliates. All rights reserved.13
  • 14. Exadataは共有フラッシュでメモリスピードを達成 Exadata UniquelyAchieves Memory Speed with Shared Flash • アーキテクチャ上、ストレージアレイはフラッシュの”容量”は共有 できるが”性能”はネットワークがボトルネックとなり共有できない Architecturally, storage arrays can share flash capacity but not flash performance due to network bottlenecks • 次世代のスケールアウト型PCIeネットワーク、NVMe over fabricであっても Even with next gen scale-out, PCIe networks, NVMe over fabric • フラッシュの可能性を最大限に引き出すには、処理をデータ側に 移動する必要があるMust move compute to data to achieve full flash potential • 全スタックを持つ必要性。ストレージ単体では解決できない Requires owning full stack; can’t be solved in storage alone • X8Mは560 GB/sec のフラッシュ帯域幅を提供 X8M delivers 560 GB/sec flash bandwidth to any server • DBサーバーの800GB/secの総DRAM帯域幅に近づくApproaches 800 GB/sec aggregate DRAM bandwidth of DB servers 14 Exadata DB Servers Exadata Smart Storage Network Fabric QUERY OFFLOAD Copyright © 2020 Oracle and/or its affiliates. All rights reserved.14
  • 15. Exadata X8M Hardware (変更点は赤字) • スケールアウト型2ソケット、8ソケットの Databaseサーバー Scale-Out 2 or 8 Socket Database Servers • 100 Gb/sec RDMA over Converged Ethernet RoCE 内部ファブリック 100 Gb/sec RDMA over Converged Ethernet RoCE internal fabric • インテリジェントなスケールアウト型2ソケット Storageサーバー Scale-Out intelligent 2-Socket Storage Servers • 1台のストレージサーバーあたり1.5TB 永続性メモリ を搭載1.5 TB Persistent Memory per storage server • Linux KVM を用いた統合の改良 Enhanced consolidation using Linux KVM Extreme Flash (EF) Storage Database Server High-Capacity (HC) Storage Extended (XT) Storage Copyright © 2020 Oracle and/or its affiliates. All rights reserved.15
  • 16. An Epic Journey Copyright © 2020 Oracle and/or its affiliates. All rights reserved. 168 336 504 504 672 1344 1344 1.68B 2.3 2.3 PB 14 X 0 5.3 5.3 22.4 44.8 89.6 179.2 358 358 358TB 64 X 64 64 96 128 192 288 352 384 384 384 6 X 256 576 1152 2048 4096 6144 12288 12288 12288 12TB 48 X 20 40 40 40 80 80 80 80 80 200 Gb/s 10x 8 24 184 400 400 400 400 800 800 800 Gb/s 100 X 14 50 75 100 100 263 301 350 560 560 GB/s 40 X .05 1 1.5 1.5 2.66 4.14 5.6 5.97 6.57 16 M 320 X V1 – X8M Growth V1 Sep 2008 Xeon E5430 Harpertown V2 Sep 2009 Xeon E5540 Nehalem X2 Sep 2010 Xeon X5670 Westmere X3 Sep 2012 Xeon E5-2690 Sandy Bridge X4 Nov 2013 Xeon E5-2697v2 Ivy Bridge X5 Dec 2014 Xeon E5-2699v3 Haswell X6 Apr 2016 Xeon E5-2699v4 Broadwell X7 Oct 2017 Xeon 8160 Skylake X8 Apr 2019 Xeon 8260 Cascade Lake X8M Sep 2019 Xeon 8260 Cascade Lake 16
  • 17. What can they do together? Copyright © 2020 Oracle and/or its affiliates. All rights reserved. PMEM RDMA 17
  • 18. 従来のExadata Flash IO レイテンシの分析 Copyright © 2020 Oracle and/or its affiliates. All rights reserved. Database Server Storage Server Database Software Kernel/OS (Database Server) Kernel/OS (Storage Server) Storage Server Software コンテキスト・ スイッチ: 数十マイクロ秒 Flash Read Raw Latency: <100 µs FLASH コンテキスト・ スイッチ: 数十マイクロ秒 Database 8K Read エンド・トゥ・エンド・ レイテンシ: ~200 µsec 18
  • 19. 例えば、FlashをそのままPMEMに置き換えた場合 Copyright © 2020 Oracle and/or its affiliates. All rights reserved. Database Server Storage Server Database Software Kernel/OS (Database Server) Kernel/OS (Storage Server) Storage Server Software PMEM Read Raw Latency: ~1 µs PMEM Database 8K Read エンド・トゥ・エンド・ レイテンシ: ~100 µsec 時間の 90%以上が無駄 コンテキスト・ スイッチ: 数十マイクロ秒 コンテキスト・ スイッチ: 数十マイクロ秒 19
  • 20. コンテキスト・ スイッチ: 数十マイクロ秒 コンテキスト・ スイッチ: 数十マイクロ秒 ラディカルなアプローチ – RDMAで PMEMアクセス Copyright © 2020 Oracle and/or its affiliates. All rights reserved. Database Server Storage Server Database Software Kernel/OS (Database Server) Kernel/OS (Storage Server) Storage Server Software PMEM Database 8K Read エンド・トゥ・エンド・ レイテンシ: <19 µsec RDMA Exadata X8より10倍高速 20
  • 21. Exadata X8M:永続性メモリ・データ・アクセラレータ Exadataストレージ・サーバーは透過的にフラッシュ・メモリの前に 永続性メモリ・アクセラレータを追加 データベースは、I / OではなくRDMAを利用してリモートのPMEMを 読込む ネットワークおよびI / Oソフトウェア、割り込み、コンテキストスイッチをバイパス PMEMは自動的に階層化されDB間で共有される 最もホットなデータ用のキャッシュとして利用され、10倍の実効容量を増やす 永続化メモリはフォルトトレラント用にストレージサーバー間で 自動的にミラー化 データベースからの8K I/Oに対し1600万IOPS, 19us以下のレイテンシ 21 Compute Server Storage Server Hot Warm RDMA Cold RoCE Persistent Memory FLASH 世界初、世界唯一のデータベース用に最適化された共有永続性メモリ Enabled with Exadata System Software 19.3 and Database Software 19cCopyright © 2020 Oracle and/or its affiliates. All rights reserved.
  • 22. 従来方式で、PMEMへREDOログを書込む場合 Copyright © 2020 Oracle and/or its affiliates. All rights reserved. Database Server Storage Server Database Software Kernel/OS (Database Server) Kernel/OS (Storage Server) Storage Server Software PMEM Write Raw Latency: <10 µs PMEM Database 8K Read エンド・トゥ・エンド・ レイテンシ: ~100 µsec 時間の 90%以上が無駄 コンテキスト・ スイッチ: 数十マイクロ秒 コンテキスト・ スイッチ: 数十マイクロ秒 22
  • 23. Compute Server Storage Server Hot Warm RDMA Cold RoCE Persistent Memory FLASH Exadata X8M 永続性メモリ・コミット・アクセラレータ 23 Flush Later to Flash/Disk • ログ書込みのレイテンシはOLTP性能にとってク リティカル • ログ書込みが高速になるとコミット時間が高速に • ログ書込みが遅くなるとDB全体が性能劣化 • 自動コミット・アクセラレータ • データベースは一方向RDMA書込みを発行し、複数 ストレージ・サーバー上のPMEMに書き込む • ネットワークや、I/Oに関するソフトウェア処理、割 込み、コンテキスト・スイッチ等をバイパス • 最大8倍にログ書込みが高速化 Enabled with Exadata System Software 19.3 and Database Software 19cCopyright © 2020 Oracle and/or its affiliates. All rights reserved.
  • 24. Exadata の優位性は毎年高まる 24 • DatabaseAware Flash Cache • Storage Indexes • Columnar Compression • IO Priorities • Data MiningOffload • Offload Decrypt on Scans • In-Memory FaultTolerance • Direct-to-wire Protocol • JSON and XML offload • Instant failure detection • Network Resource Management • MultitenantAware Resource Mgmt • Prioritized File Recovery • Unified InfiniBand • Scale-Out Servers • Scale-Out Storage • DB Processors in Storage • PCIe NVMe Flash • Tiered Disk/ Flash • Software-in- Silicon • 3DV-NAND Flash • In-Memory Columnar in Flash • Exadata Cloud Service • Smart Fusion BlockTransfer • Exadata Cloud at Customer • In-Memory OLTPAcceleration劇的に改善されるパフォーマンス とコスト • Hot Swappable Flash • 25 GigEClient Network • Autonomous Database • Automatic Indexing • Persistent Memory • RoCE Networking • KVMVirtualization • Smart Scan • InfiniBand Scale-Out Copyright © 2020 Oracle and/or its affiliates. All rights reserved. 24
  • 25. Thank you Tsukasa Shibata Copyright © 2020 Oracle and/or its affiliates. All rights reserved.25

Notes de l'éditeur

  1. This is a Quote with Picture slide ideal for including a picture with a brief quotation and attribution. To Replace the Picture on this sample slide (this applies to all slides in this template that contain replaceable pictures) Select the sample picture and press Delete. Click the icon inside the shape to open the Insert Picture dialog box. Navigate to the location where the picture is stored, select desired picture and click on the Insert button to fit the image proportionally within the shape. Note: Do not right-click the image to change the picture inside the picture placeholder. This will change the frame size of the picture placeholder. Instead, follow the steps outlined above.
  2. Identical On-Premises and On-Cloud – Starts small scales huge, no technology compromises, simple migration of applications to cloud
  3. Identical On-Premises and On-Cloud – Starts small scales huge, no technology compromises, simple migration of applications to cloud
  4. Full rack = 8DB + 14SS
  5. 11:11
  6. Faster commit Glitch free