Exadata Overview
Exadata Overview
Exadata Overview
Extreme Performance
Software by
Exadata Benefits
Extreme Performance
Current warehouse deployments often have bottlenecks limiting the movement of data from disks to servers
Storage Array internal bottlenecks on processors and Fibre Channel Loops Limited Fibre Channel host bus adapters in servers Under configured and complex SANs
Pipes between disks and servers are 10x to 100x too slow for data size
2008 Oracle Corporation Proprietary and Confidential
Add more pipes Massively parallel architecture Make the pipes wider 5X faster than conventional storage Ship less data through the pipes Process data in storage
HP DL180 G5
2 Intel quad-core processors 8GB RAM Dual-port 4X DDR InfiniBand card 12 SAS or SATA disks
Software pre-installed
Oracle Exadata Storage Server Software Oracle Enterprise Linux HP Management Software
Hardware Warranty
3 YR Parts/3 YR Labor/3 YR On-site 24X7, 4 Hour response
2008 Oracle Corporation Proprietary and Confidential
8 GB DRAM
Included Software: Oracle Exadata Storage Server Software Oracle Enterprise Linux HP Management Software
10
Scalable
Add racks to scale further Scale to 18 cells in one rack
Each cell connects to 2 InfiniBand switches for Redundancy This delivers 4x the bandwidth
SAS raw capacity per rack: 97TB SATA raw capacity per rack: 216TB Peak throughput per rack : >18GB/s
12
8 GB/sec
Available
4 GB/sec Data is mirrored across storage servers Failure of disk or storage server transparently tolerated
Simple
Exadata bandwidth scales Works transparently - no application changes linearly with capacity
13
Exadata delivers brawny hardware for use by Oracles brainy software Performance scales with size Result
More business insight Better decisions Improved competitiveness
Typical Warehouse
5 Hour
1 Hour
Exadata
1TB 10 TB 100TB
Table Size
14
4 InfiniBand switches 1 Gigabit Ethernet switch Keyboard, Video, Mouse (KVM) hardware Hardware Warranty
3 YR Parts/3 YR Labor/3 YR On-site 24X7, 4 Hour response time
15
User Data
1.5 TB 3.3 TB 21 TB 46 TB
Data Bandwidth
1 GB/s 0.75 GB/s 14 GB/s 10.5 GB/s
16
Exadata Configuration
Single-Instance Database RAC Database
InfiniBand Switch/Network
Exadata Cell
Exadata Cell
Exadata Cell
Each Exadata Cell is a self-contained server which houses disk storage and runs the Exadata software Databases are deployed across multiple Exadata Cells Database enhanced to work in cooperation with Exadata intelligent storage No practical limit to number of Cells that can be in the grid
17
Exadata Architecture
Single-Instance Database DB Server DB Instance DBRM ASM RAC Database DB Server DB Server DB Instance DBRM ASM DB Instance DBRM ASM
Enterprise Manager
InfiniBand Switch/Network
OEL
CELLSRV
OEL
CELLSRV
CELLSRV
18
Completely transparent
Even if a cell or disk fails during a query
19
I/Os Issued
customer_name and required rows where amount>200 are are returned to hosts
CPU consumed by predicate evaluation is offloaded Moving scan processing off the database host frees host CPU cycles and eliminates massive amounts of unproductive messaging
Returns the needle, not the entire hay stack
Smart Scan identifies rows and columns within terabyte table that match request
2008 Oracle Corporation Proprietary and Confidential
21
Backups
I/O for incremental backups is much more efficient since only changed blocks are returned
22
23
Database B
. .
Database C
.
With traditional storage,creating a managing shared storage is hampered by the inability to balance the work between users on the same database or on multiple databases sharing the storage subsystem
Hardware isolation is the approach to ensure separation
Storage Switch/Network
Exadata I/O resource management ensures user defined SLAs are met
Coordination and prioritization between different groups/classes of work within a database and between databases
24
Database Server
Exadata Cell
Exadata Cell
Exadata Cell
25
Ensure different users and tasks within a database are allocated the correct relative amount of I/O bandwidth
Database A: Reporting: 60% of I/O resources ETL: 40% of I/O resources Database B: Interactive: 30% of I/O resources Batch: 70% of I/O resources
Exadata Cell
Exadata Cell
Exadata Cell
26
Single-Instance Database
RAC Database
InfiniBand Switch/Network
Exadata Cell
Exadata Cell
Exadata Cell
27
ASM disk
Grid Disk n
Sys Area
ASM disk
28
Cell Disk
Exadata Cell
Exadata Cell
Cell Disk is the entity that represents a physical disk residing within a Exadata Storage Cell
Automatically discovered and activated
29
Grid Disk
Exadata Cell
Exadata Cell
30
Exadata Cell
Exadata Cell
Hot Cold
Hot Cold
Hot Cold
Hot Cold
ASM striping evenly distributes I/O across the disk group ASM mirroring is used protect against disk failures
Optional for one or both disk groups
2008 Oracle Corporation Proprietary and Confidential
31
Exadata Cell
Exadata Cell
Hot Cold
Hot Cold
Hot Cold
Hot Cold
ASM mirroring is used protect against disk failures ASM failure groups are used to protect against cell failures
32
Comprehensive CLI
Local Exadata Storage cell management Distributed shell utility to execute CLI across multiple cells
Lights-out 100
Remote management and administration of hardware
33
Data Guard provides disaster protection and data corruption protection Flashback provides human error protection Recovery Manager (RMAN) provide backup to disk
34
Database Server
Exadata
Non-Exadata
Online migration if currently using ASM and ASM redundancy Migration can be done using RMAN or Data Guard
Online Migration
35
28x
Average
Speedup
36
16x
Average
Speedup
Recall Query 5.0 10.0 15.0 20.0 25.0 30.0 35.0 40.0 45.0 50.0
37
Exadata Benefits
Extreme Performance
38
Resources
Oracle.com:
http://www.oracle.com/exadata
39
40