Top Banner
<Insert Picture Here> Oracle Exadata Database Machine Overview Copyright © 2010, Oracle Corporation and/or its affiliates
43

Exadata Technical PPT

Feb 22, 2015

Download

Documents

Srikant Gopalan
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Exadata Technical PPT

<Insert Picture Here>

Oracle Exadata Database Machine Overview

Copyright © 2010, Oracle Corporation and/or its affiliates

Page 2: Exadata Technical PPT

Copyright © 2010, Oracle Corporation and/or its affiliates – 2 –

• Best Machine for Data Warehousing

• Best Machine for OLTP

• Best Machine for Database Consolidation

• Unique Architecture Makes it• Fastest, Lowest Cost

Exadata Database MachineBest Platform to Run the Oracle Database

Page 3: Exadata Technical PPT

Exadata in the MarketplaceRapid adoption in all geographies and industries

Copyright © 2010, Oracle Corporation and/or its affiliates – 3 –

Page 4: Exadata Technical PPT

Exadata Hardware Architecture

Database Grid Intelligent Storage Grid

InfiniBand Network• Redundant 40Gb/s switches• Unified server & storage

network

• 14 High-performance low-cost storage servers

• 8 Dual-processor x64 database servers

OR

• 2 Eight-processor x64 database servers

Scaleable Grid of industry standard servers for Compute and Storage • Eliminates long-standing tradeoff between Scalability, Availability, Cost

• 100 TB High Performance disk, or336 TB High Capacity disk

•5.3 TB PCI Flash•Data mirrored across storage servers

Copyright © 2010, Oracle Corporation and/or its affiliates – 4 –

Page 5: Exadata Technical PPT

Standardized and Simple to Deploy

• All Database Machines are the same• Delivered ready-to-run• Tested• Highly supportable• No unique configuration issues• Identical to config used by Oracle Engineering

• Runs existing OLTP and DW applications• Full 30 years of Oracle DB capabilities• No Exadata certification required

• Leverages Oracle ecosystem• Skills, knowledge base, people, partners

Deploy in Days, Not Months

Copyright © 2010, Oracle Corporation and/or its affiliates – 5 –

Page 6: Exadata Technical PPT

Exadata Storage Server Building Block• High-performance storage server built from

industry standard components

• 12 disks - 600 GB 15000 RPM High Performance SAS or 2TB 7200 RPM High Capacity SAS

• 2 Six-Core Intel Xeon Processors (L5640)

• Dual ported 40 Gb/sec InfiniBand

• 4 x 96 GB Flash Cards

• Intelligent Exadata Storage Server Software

• Hardware by Sun• Software by Oracle

Copyright © 2010, Oracle Corporation and/or its affiliates – 6 –

Page 7: Exadata Technical PPT

Copyright © 2010 Oracle Corporation and/or its affiliates – 7 –

New - Exadata Database Machine X2-8 Full Rack Extreme Performance for Consolidation, Large OLTP and DW

• 2 x64 Eight-processor Database servers (Sun Fire 4800)• High Core, High Memory Database Servers• 128 CPU cores (64 per server)• 2 TB (1 TB per server)• 10 GigE connectivity to Data Center

• 16 x 10GbE ports (8 per server)• 14 Exadata Storage Servers X2-2

• All with High Performance 600GB SAS disks OR• All with High Capacity 2 TB SAS disks

• 3 Sun Datacenter InfiniBand Switch 36• 36-port Managed QDR (40Gb/s) switch

• 1 “Admin” Cisco Ethernet switch• Redundant Power Distributions Units (PDUs)

Add more racks for additional scalability

Page 8: Exadata Technical PPT

Copyright © 2010 Oracle Corporation and/or its affiliates – 8 –

Exadata Database Machine X2-2 Full Rack Pre-Configured for Extreme Performance

• 8 x64 Dual-procesor Database Servers (Sun Fire X4170 M2)• 96 cores (12 per server)• 768 GB memory (96GB per server)• 10 GigE connectivity to Data Center

• 16 x 10GbE ports (2 per server)• 14 Exadata Storage Servers X2-2

• All with High Performance 600GB SAS disks OR• All with High Capacity 2 TB SAS disks

• 3 Sun Datacenter InfiniBand Switch 36• 36-port Managed QDR (40Gb/s) switch

• 1 “Admin” Cisco Ethernet switch• Keyboard, Video, Mouse (KVM) hardware• Redundant Power Distributions Units (PDUs)

Add more racks for additional scalability

Page 9: Exadata Technical PPT

Copyright © 2010 Oracle Corporation and/or its affiliates – 9 –

• 4 x64 Dual-procesor Database Servers (Sun Fire X4170 M2)

• 48 cores (12 per server)• 384 GB memory (96GB per server)• 10 GigE connectivity to Data Center

• 8 x 10GbE ports (2 per server)• 7 Exadata Storage Servers X2-2

• All with High Performance 600GB SAS disks OR• All with High Capacity 2 TB SAS disks

• 3 Sun Datacenter InfiniBand Switch 36• 36-port Managed QDR (40Gb/s) switch

• 1 “Admin” Cisco Ethernet switch• Keyboard, Video, Mouse (KVM) hardware• Redundant Power Distributions Units (PDUs)

Can Upgrade to a Full Rack

Exadata Database Machine X2-2 Half Rack Pre-Configured for Extreme Performance

Page 10: Exadata Technical PPT

Copyright © 2010 Oracle Corporation and/or its affiliates – 10 –

Can Upgrade to an Half Rack

Exadata Database Machine X2-2 Quarter Rack Pre-Configured for Extreme Performance

• 2 x64 Dual-procesor Database Servers (Sun Fire X4170 M2)• 24 cores (12 per server)• 192 GB memory (96GB per server)• 10 GigE connectivity to Data Center

• 4 x 10GbE ports (2 per server)• 3 Exadata Storage Servers X2-2

• All with High Performance 600GB SAS disks OR• All with High Capacity 2 TB SAS disks

• 2 Sun Datacenter InfiniBand Switch 36• 36-port Managed QDR (40Gb/s) switch

• 1 “Admin” Cisco Ethernet switch• Keyboard, Video, Mouse (KVM) hardware• Redundant Power Distributions Units (PDUs)

Page 11: Exadata Technical PPT

Start Small and GrowField Upgradeable

Full Rack

Half Rack

Balanced Incremental Scaling for OLTP and DW

Quarter Rack

Copyright © 2010, Oracle Corporation and/or its affiliates – 11 –

Page 12: Exadata Technical PPT

Scale to 8 Racks by Just Adding CablesFull Bandwidth and Redundancy

Copyright © 2010, Oracle Corporation and/or its affiliates – 12 –

Page 13: Exadata Technical PPT

Complete Family Of Database MachinesFor OLTP, Data Warehousing & Consolidated Workloads

• Quarter, Half, Full and Multi-Racks • Full and Multi-Racks

Oracle Exadata X2-8Oracle Exadata X2-2

Copyright © 2010, Oracle Corporation and/or its affiliates – 13 –

Page 14: Exadata Technical PPT

Database Server Operating System Choices

• Two Operating System Choices on the database servers• Oracle Linux • Solaris 11 Express (x86) – Coming Soon

• Customers will choose their preferred Database Server OS at installation time

• Exadata Storage Servers will continue to be Oracle Linux

Copyright © 2010, Oracle Corporation and/or its affiliates – 14 –

Page 15: Exadata Technical PPT

Copyright © 2010, Oracle Corporation and/or its affiliates – 15 –

Exadata Product Capacity (Uncompressed)

X2-8 Full Rack

X2-2Full Rack

X2-2Half Rack

X2-2Quarter Rack

Raw Disk1High Perf Disk 100 TB 100 TB 50 TB 21 TB

High Cap Disk 336 TB 336 TB 168 TB 72 TB

Raw Flash1 5.3 TB 5.3 TB 2.6 TB 1.1 TB

Usable Capacity with ASM normal redundancy2

High Perf Disk 45 TB 45 TB 22.5 TB 9.25 TB

High Cap Disk 150 TB 150TB 75 TB 31.5 TBUsable Capacity with ASM high redundancy3

High Perf Disk 30 TB 30 TB 15 TB 6.25 TBHigh Cap Disk 100 TB 100TB 50 TB 21.5 TB

1 - Raw capacity calculated using standard disk drive raw space terminology of 1 GB = 1000 x 1000 x 1000 bytes and 1 TB = 1000 x 1000 x 1000 x 1000 bytes.

2 - Actual space available for a database after mirroring (ASM normal redundancy) and leaving one empty disk to handle disk failures. Capacity calculated using normal space terminology of 1 TB = 1024 * 1024 * 1024 * 1024 bytes.

3 - Actual space available for the database computed after triple mirroring (ASM high redundancy). Capacity calculated using normal space terminology of 1 TB = 1024 * 1024 * 1024 * 1024 bytes.

Page 16: Exadata Technical PPT

Copyright © 2010, Oracle Corporation and/or its affiliates – 16 –

Exadata Product PerformanceX2-8Full Rack

X2-2 Full Rack

X2-2 Half Rack

X2-2Quarter Rack

Raw Disk Data Bandwidth1,3

High Perf Disk 25 GB/s 25 GB/s 12.5 GB/s 5.4 GB/sHigh Cap Disk 14 GB/s 14 GB/s 7 GB/s 3 GB/s

Raw Flash Data Bandwidth1,3

High Perf Disk 75 GB/s 75 GB/s 37.5 GB/s 16 GB/sHigh Cap Disk 64 GB/s 64 GB/s 32 GB/s 13.5 GB/s

Disk IOPS2,3High Perf Disk 50,000 50,000 25,000 10,800High Cap Disk 25,000 25,000 12,500 5,400

Flash IOPS2,3 1,500,000 1,500,000 750,000 375,000

Data Load Rate4 12 TB/hr 12 TB/hr 6 TB/hr 3 TB/hr

1 - Bandwidth is peak physical disk scan bandwidth achieved running SQL, assuming no compression.

2 - IOPs – Based on peak IO requests of size 8K running SQL. Note that other products quote IOPs based on 2K, 4K or smaller IO sizes that are not relevant for databases.

3 - Actual performance will vary by application.

4 - Load rates are typically limited by CPU, not IO. Rates vary based on load method, indexes, data types, compression, and partitioning

Page 17: Exadata Technical PPT

Exadata Storage Software Unique Features

• Exadata Smart Scans• 10X or greater reduction in data sent

to database servers

• Exadata Storage Indexes• Eliminate unnecessary I/Os

• Hybrid Columnar Compression• Efficient compression increases

effective storage capacity and increases user data scan bandwidths by a factor of up to 10X

• Exadata Smart Flash Cache• Breaks random I/O bottleneck by

increasing IOPs by up to 20X• Doubles user data scan bandwidths

• I/O Resource Manager (IORM) • Enables storage grid by prioritizing

I/Os to ensure predictable performance

• Quality of Service (QoS)• Actively meet and maintain SLAs• Memory Guard to protect existing

current transactions from memory-based failures

Copyright © 2010, Oracle Corporation and/or its affiliates – 17 –

Page 18: Exadata Technical PPT

• Data Intensive processing runs in Exadata Storage Grid• Filter rows and columns as data streams from

disks (168 Intel Cores)

• Example: How much product X sold last quarter• Exadata Storage Reads 10TB from disk• Exadata Storage Filters rows by Product & Date• Sends 100GB of matching data to DB Servers

• Scale-out storage parallelizes execution and removes bottlenecks

Exadata Intelligent Storage GridMost Scalable Data Processing

Copyright © 2010, Oracle Corporation and/or its affiliates – 18 –

Page 19: Exadata Technical PPT

Simple Query Example

Exadata Storage Grid

SUM

Optimizer Chooses

Partitions and Indexes to

Access

10 TB scanned1 GB returned to servers

Oracle Database Grid

What were my sales yesterday?

Select sum(sales)

whereDate=’24-Sept’

Scan compressed blocks in

partitions/indexes

Retrieve sales amounts for

Sept 24

Copyright © 2010, Oracle Corporation and/or its affiliates – 19 –

Page 20: Exadata Technical PPT

Exadata Intelligent Storage

• Exadata storage servers also run more complex operations in storage• Join filtering• Incremental backup filtering• I/O prioritization• Storage Indexing• Database level security• Offloaded scans on encrypted data• Data Mining Model Scoring

• 10x reduction in data sent to DB servers is common

Exadata Intelligent Storage

Grid

Copyright © 2010, Oracle Corporation and/or its affiliates – 20 –

Page 21: Exadata Technical PPT

Exadata is Smart Storage

• Storage Server is smart storage, not a DB node• Storage remains an independent tier

• Database Servers• Perform complex database processing such as

joins, aggregation, etc.

• Exadata Storage Servers• Search tables and indexes filtering out data that is

not relevant to a query• Cells serve data to multiple databases enabling

OLTP and consolidation• Simplicity, and robustness of storage appliance

Compute and Memory Intensive Processing

Data IntensiveProcessing

Copyright © 2010, Oracle Corporation and/or its affiliates – 21 –

Page 22: Exadata Technical PPT

Copyright © 2010, Oracle Corporation and/or its affiliates – 22 –

Exadata Storage IndexTransparent I/O Elimination with No Overhead

• Exadata Storage Indexes maintain summary information about table data in memory

• Store MIN and MAX values of columns• Typically one index entry for every MB of disk

• Eliminates disk I/Os if MIN and MAX can never match “where” clause of a query

• Completely automatic and transparent

A B C D

135583

Min B = 1Max B =5

Table Index

Min B = 3 Max B =8

Select * from Table where B<2 - Only first set of rows can match

Page 23: Exadata Technical PPT

Storage Index with Partitions Example

• Queries on Ship_Date do not benefit from Order_Date partitioning• However Ship_date and Order# are highly correlated with Order_Date• e.g. Ship dates are usually near Order_Dates and are never less

• Storage index provides partition pruning like performance for queries on Ship_Date and Order#

• Takes advantage of ordering created by partitioning or sorted loading

Order# Order_DatePartitioning Column

Ship_Date Item

1 2007 20072 2008 20083 2009 2009

Orders Table

Copyright © 2010, Oracle Corporation and/or its affiliates – 23 –

Page 24: Exadata Technical PPT

Storage Index with Joins Example

A M C D

1

3

5

5

5

5

FactDimension

Name MAccord 1

Camry 3

Civic 5

Prius 8

Bloom filter constructed with

min/max for M

Skip IODue to Storage Index

Perform IO and apply bloom filter

Select count(*) from fact, dim

where fact.m=dim.m and dim.name=‘Camry’

Copyright © 2010, Oracle Corporation and/or its affiliates – 24 –

Page 25: Exadata Technical PPT

Exadata Smart Flash CacheExtreme Performance OLTP & DW

5X More I/Os than 1000 Disk Enterprise

Storage Array

• Exadata has 5 TB of flash• 56 Flash PCI cards avoid disk

controller bottlenecks

• Intelligently manages flash• Smart Flash Cache holds hot data

• Avoids large scan wipe-outs of cache• Gives speed of flash, cost of disk

• Exadata flash cache achieves:• Over 1.5 million IO/sec from SQL (8K)• Sub-millisecond response times

Copyright © 2010, Oracle Corporation and/or its affiliates – 25 –

Page 26: Exadata Technical PPT

Exadata Hybrid Columnar CompressionHighest Capacity, Lowest Cost

• Data is organized and compressed by column• Dramatically better compression

• Speed Optimized Query Mode for Data Warehousing• 10X compression typical• Runs faster because of Exadata offload!

• Space Optimized Archival Mode for infrequently accessed data• 15X to 50X compression typical

Que

ry

Faster and SimplerBackup, DR, Caching,

Reorg, Clone Benefits Multiply

Copyright © 2010, Oracle Corporation and/or its affiliates – 26 –

Page 27: Exadata Technical PPT

Exadata Hybrid Columnar CompressionHow it works

• Tables are organized into sets of a few thousand rows • Compression Units (CUs)

• Within CU, data is organized by column, then compressed• Column organization brings similar values close together,

enhancing compression

• Useful for data that is bulk loaded and queried• Update activity is light

• Compared to best conventional algorithms – Gzip, Bzip2• Typically 2X the compression, 10X the performance

• Exadata servers offload filtering, projection, etc. for scans on compressed data

• Indexed accesses return compressed blocks to database so buffer cache benefits from compression

Reduces Table Size4x to 40x

4x to 50x Reduction

Compression Unit

Copyright © 2010, Oracle Corporation and/or its affiliates – 27 –

Page 28: Exadata Technical PPT

Compression Ratio of Real-World Data

• Compression Ratio varies by customer and table

• Trials were run on largest table at 10 ultra large companies• Average revenue > $60 BB

• Average Query Compression ratio was 13x• On top of Oracle’s already

highly efficient format

Copyright © 2010, Oracle Corporation and/or its affiliates – 28 –

Page 29: Exadata Technical PPT

Exadata I/O Resource ManagementMixed Workloads and Multi-Database Environment

• Ensure different databases are allocated the correct relative amount of I/O bandwidth

• Database A: 33% I/O resources• Database B: 67% I/O resources

• 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

InfiniBand Switch/Network

Database A Database B

Exadata Cell Exadata Cell

Copyright © 2010, Oracle Corporation and/or its affiliates – 29 –

Page 30: Exadata Technical PPT

Quality of Service ManagementThe Oracle Approach in Action

Policy-DrivenArchitecture

Implement and Control

Define and Enable

Evaluate and Report

Analyze and Recommend

Classify and Measure

QoS Policy SetMaintenance Policy

Weekend PolicyAfter Hours Policy

Business Hours Policy

Server Pool Allocations

Performance Objectives

ServerPools

PerformanceClasses

Business Rankings

Copyright © 2010, Oracle Corporation and/or its affiliates – 30 –

Page 31: Exadata Technical PPT

Integrated, Task-Based ManagementNew EM Quality of Service Management Tool

Copyright © 2010, Oracle Corporation and/or its affiliates – 31 –

Page 32: Exadata Technical PPT

DBFS - Scalable Shared File System

• Database Machine comes with DBFS shared Linux file system• Shared storage for ETL staging, scripts, reports and other application files

• Files stored as SecureFile LOBs in database tables stored in Exadata • Protected like any DB data – mirroring, DataGuard, Flashback, etc.

• 5 to 7 GB/sec file system I/O throughput

ETL Files in DBFS

Load into database using External Tables

ETL

More File Throughput than High-End NAS Filer

Copyright © 2010, Oracle Corporation and/or its affiliates – 32 –

Page 33: Exadata Technical PPT

Copyright © 2010, Oracle Corporation and/or its affiliates – 33 –

Exadata Storage Management & Administration

• Enterprise Manager • Manage & administer Database and ASM• Monitor the Exadata Database Machine Hardware

• Plug-ins to monitor the Exadata Storage Cells and other components in the Database Machine

• Auto Service Request (ASR)• File SRs automatically for common hardware faults

• Comprehensive CLI• Local Exadata Storage cell management • Distributed shell utility to execute CLI across multiple cells

• Embedded Integrated Lights Out Manager (ILOM)• Remote management and administration of hardware

Page 34: Exadata Technical PPT

ASR for Exadata

Customer Datacenter

Customer

Oracle FieldEngineer

FRU replaced byField Engineer

Fault occurs

Oracle Support Services

Oracle Support Engineer

FRU dispatched by

Support Engineer Service

Request routed to Support Engineer

Oracle Case Management

System

Service Request (SR) created

ASR ServiceProduct's auto-diagnosis

facility sendsSNMP trap to ASR

Manager

SR creationemail notification

to customer

Fault telemetry securely

transmitted to Oracle

ASRManager

Copyright © 2010, Oracle Corporation and/or its affiliates – 34 –

Page 35: Exadata Technical PPT

First Secure Database Machine

• Moves decryption from software to hardware• Over 5x faster

• Near zero overhead for fully encrypted database

• Queries decrypt data at hundreds of Gigabytes/second

Copyright © 2010, Oracle Corporation and/or its affiliates – 35 –

Page 36: Exadata Technical PPT

Best Machine for Database Consolidation

• Exadata serves as farm/cloud for databases• Large memory enables many

databases to be consolidated• Extreme performance for complex

workloads that mix OLTP, DW, batch, reporting

• I/O and CPU resource management isolates workloads

ERP

CRM

Warehouse

Data MartHR

Copyright © 2010, Oracle Corporation and/or its affiliates – 36 –

Page 37: Exadata Technical PPT

37

• Fastest Disk Throughput

• Much Faster with Flash

• 50 TB of data fits in Flash• Using 10x Query Compression

• Effective Query Throughput on compressed data is even higher• Hundreds of GB/sec

© 2010 Oracle Corporation

10

2025

TeradataNetezzaTwinFin 12

Exadata

Query ThroughputGB/sec Uncompressed Data

Single Rack

Flash

Disk

Faster than DW Appliances75 GB/sec!

Flash

2650 4600

< 38

DiskDisk

Page 38: Exadata Technical PPT

2.5

9< 6

11 ???

25

IBM XIV

NetApp 6080

IBM DS8700

Hitachi USP V

EMC VMAX

Exadata V2

• Exadata is fastest • and scales with more racks

• Storage Arrays already can’t deliver disk bandwidth• No extra bandwidth from Flash• No CPU offload• No Columnar Compression• No InfiniBand

Storage Data Bandwidth(Uncompressed GB/sec)

FlashFaster than High End Arrays

Disk

ExadataV2

75 GB/sec!

1 RackMultiple Racks

Copyright © 2010, Oracle Corporation and/or its affiliates – 38 –

Page 39: Exadata Technical PPT

More Data Capacity

© 2010 Oracle Corporation 39

Exadata10x Compression

Teradata 26501.4x Compression

(block compression is archival)

Netezza TwinFin2x to 4x Compression

EMC VMAX3x Oracle Compression

Equivalent Capacity SystemsAll with Largest Disks, Best Compression

4X

3X

7X41X for 4600 flash appliance

Page 40: Exadata Technical PPT

Exadata is Faster and 6X Lower Cost than IBM’s Best - Power 795

IBM P795 + 4 DS8700s with Flash

$18,860,000

2 Exadata X2-8

$3,000,000

Comparison of Hardware Prices

• More CPU Cores• More I/O Performance• Same Storage Capacity

• Excluding Exadata compression!• HA Configuration

Copyright © 2010, Oracle Corporation and/or its affiliates – 40 –

Page 41: Exadata Technical PPT

Exadata Database MachineIdeal Database Platform

• Best for Data Warehousing• Best for OLTP• Best for Database Consolidation

Hybrid Columnar Compression

Intelligent Storage Grid

Fastest, Lowest Cost

Smart Flash Cache

Business answers in seconds, not hours

HardwareDecryption

Copyright © 2010, Oracle Corporation and/or its affiliates – 41 –

Page 42: Exadata Technical PPT

Copyright © 2010, Oracle Corporation and/or its affiliates – 42 –

Resources

• Oracle.com:http://www.oracle.com/exadata

• Oracle Exadata Technology Portal on OTN: http://www.oracle.com/technology/products/bi/db/exadata

• Oracle Exadata white papers: http://www.oracle.com/technetwork/middleware/bi-foundation/exadata-smart-flash-cache-twp-v5-1-128560.pdf

http://www.oracle.com/technetwork/database/features/availability/xmigration-11-133466.pdf

Page 43: Exadata Technical PPT

Copyright © 2010, Oracle Corporation and/or its affiliates – 43 –