oracle exadata storage technical overvie · oracle exadata (june 2011) ... presentation application...
TRANSCRIPT
Oracle Exadata Database Machine
for SAP Customers Overview
Mustafa Aktaş, Senior Exadata / SAP Solution Architect
Oracle - ECEMEA Region
TR Oracle Technology Day, 1-Nov 2011
<Insert Picture Here>
Agenda
• Oracle/SAP Relationship
• Exadata Overview
• Exadata Innovations
• Exadata ROI
• Exadata for SAP
• Overview
• Pre-requisites
• Migration path
• Implementation example
<Insert Picture Here>
Oracle - SAP
Relationship
Copyright © 2011 Oracle Corporation 3
▪ Index Key Compression ▪ Advanced Security (Encryption) ▪ MOPatch
More Oracle DB 10g features: ▪ Database Vault ▪ Partitioning Engine for SAP ERP
Oracle DB 9i ▪ Automatic Memory Management ▪ Table Com- pression (Batch) ▪ Online Table Reorganization ▪ Real Application Clusters (RAC)
Oracle DB 10g ▪ Database ▪ Table/Index Partitioning for SAP ERP (Service) ▪ RAC
Oracle/SAP Relationship Overview
1988
2010
1992
1998
Start of SAP R/3 development (on Oracle DB)
First SAP R/3 release (on Oracle DB)
First SAP BW release (on Oracle DB)
2006
2007
2009
2003
1999
2005
2008 Oracle. SAP sign Reseller & Support Agreements
Reseller & Support Agreements extended
Reseller & Support Agreements extended
Oracle DB 11g Rel.2 ▪ OLTP Table Compression ▪ Secure Files Compression ▪ Deferred Segment Creation ▪ Online Patching ▪ Advanced Encryption ▪ Real ApplicationTesting ▪ Direct NFS ▪ Snapshot Standby Database ▪ Interval Partitioning, Subpartitioning ▪ Oracle Cloud File System (Jan 2011)
2015
Oracle
acquires Sun
2011
Oracle Linux (April 2011)
Oracle Exadata (June 2011)
Oracle Exalogic (Aug. 2011)
Copyright © 2011 Oracle Corporation 4
Automatic
Storage
Management
(ASM) for SAP
Oracle Customer Successes Oracle RDBMS for Large SAP Deployments – HW and OS Independent
Copyright © 2011 Oracle Corporation 5
<Insert Picture Here>
Exadata
Overview
Copyright © 2011 Oracle Corporation 6
Sun Oracle Database Machine (Exadata) Massively Parallel Intelligent Grid
Pre-Built Consolidation Platform
Simplified deployment…
• Pre-configured HW & SW
• Industry-standard hardware
• Quarter, half, full-rack, multi-rack
• Ready to Deploy
• Database Machine eliminates the complexity of deploying
database systems
• Months of configuration, troubleshooting, tuning
• No SAP application changes required
Copyright © 2011 Oracle Corporation 7
Exadata Database Machine
Database Grid Servers
• 8x 2-socket Intel EP, 96GB RAM
or
• 2x 8-socket Intel EX, 1TB RAM
• Linux or Solaris
Storage Grid
• 14x 2-socket storage servers
• 100 TB High Perf disk, or
336 TB High Capacity disk
• 5 TB PCI Flash
• Data mirrored across
storage servers
Complete Database Grid using standard servers for Compute and Storage
• Grid provides highest performance, lowest cost, best availability
InfiniBand Internal Net
• Redundant 40Gb/s switches
• Unified server & storage net
1 or 10 Gb Ethernet to Data Center Fully
Redundant
Copyright © 2011 Oracle Corporation 8
Start Small and Grow Field Upgradeable
Full
Rack
Half
Rack
Balanced Incremental Scaling for OLTP and OLAP
Quarter
Rack
Copyright © 2011 Oracle Corporation 9
Exadata Product Capacity (Uncompressed)
X2-8
Full Rack
X2-2
Full Rack
X2-2
Half Rack
X2-2
Quarter Rack
Raw Disk1
High 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 TB
Usable Capacity with ASM
high redundancy3
High Perf Disk 30 TB 30 TB 15 TB 6.25 TB
High 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.
Copyright © 2011 Oracle Corporation 10
Exadata Database Machine IO Performance
X2-2 or X2-8
Full Rack
X2-2
Half Rack
X2-2
Quarter
Disk Data Bandwidth1,3
High Perf Disk 25 GB/s 12.5 GB/s 5.4 GB/s
High Cap Disk 14 GB/s 7 GB/s 3 GB/s
Flash Cache
Data Bandwidth1,3
High Perf Disk 75 GB/s 37.5 GB/s 16 GB/s
High Cap Disk 64 GB/s 32 GB/s 13.5 GB/s
Disk IOPS
High Perf Disk 50,000 25,000 10,800
High Cap Disk 25,000 12,500 5,400
Flash IOPS2,3 1,500,000 750,000 375,000
Data Load Rate4 12 TB/hr 6 TB/hr 3 TB/hr
Copyright © 2011 Oracle Corporation 11
Exadata Configurations
X2-8
Full Rack
X2-2
Full Rack
X2-2
Half Rack
X2-2
Quarter Rack
Database
Server
Nodes
No. of Nodes 2 8 4 2
No. of CPUs 16 16 8 4
No. of Cores 128 96 48 24
Memory 2 TB 768 GB 384 GB 192 GB
No. of InfiniBand Switches 3 3 3 2
Exadata
Storage
Server
Cells
No. of Cells 14 14 7 3
No. of CPUs 28 28 14 6
No. of Cores 168 168 84 36
Number of Disk 168 168 84 36
Building blocks: X2-2 nodes = Sun Fire X4170 M2 w/ Intel Xeon X5670 CPUs X2-8 nodes = Sun Fire X4800 w/Intel Xeon X7560 CPUs Exadata Storage Server Cells = Sun Fire X4270 M2 w/ Intel Xeon L5640 CPUs
Copyright © 2011 Oracle Corporation 12
Complete Family Of Exadata Machines For OLTP, OLAP & Consolidated Workloads
Exadata X2-8 Exadata X2-2 Storage Expansion
Copyright © 2011 Oracle Corporation 13
<Insert Picture Here>
Exadata
Innovations
Copyright © 2011 Oracle Corporation 14
Exadata Innovations Exadata Storage Server Software
• Intelligent storage
• Smart Scan query offload
• Scale-out storage
+ + +
Hybrid Columnar Compression
10x compression for warehouses
15x compression for archives
Compressed
primary
standby
test
dev’t
backup
Uncompressed
Smart Flash Cache
Accelerates random I/O up to 30x
Doubles data scan rate
Data
remains
compressed
for scans
and in Flash
Benefits
Multiply
Copyright © 2011 Oracle Corporation 15
Simple Query Example
Exadata
Storage Grid
SUM
Optimizer
Chooses
Partitions and
Indexes to
Access
10 TB scanned
1 GB returned to servers
Oracle
Database Grid
What were my
sales yesterday?
Select
sum(sales)
where
Date=’24-Sept’
Scan compressed
blocks in
partitions/indexes
Retrieve sales
amounts for
Sept 24
Copyright © 2011 Oracle Corporation 16
<Insert Picture Here>
Exadata
Return Of Invest
Copyright © 2011 Oracle Corporation 17
Build From Scratch with Components
Reference Configurations
Take delivery of Oracle Exadata Database Machine
Weeks to Months
Pre-implementation
System sizing
Acquisition of
components
Installation and
configuration
Acquisition of
components
Installation and
configuration
Testing and
Validation
Testing and
Validation
Weeks to Months
Oracle Exadata Database Machine
Faster deployment
Lower Risk
Database pre-configured
< 1 Week after Delivery
Fastest Time to Value / Lowest Risk + Ex-cite
Copyright © 2011 Oracle Corporation 18
<Insert Picture Here>
Exadata for SAP
Overview
Copyright © 2011 Oracle Corporation 19
Recent Study of SAP Users (By Compuware)
Copyright © 2011 Oracle Corporation 20
Copyright © 2010, Oracle Corporation and/or its affiliates – 21 –
Exadata is Best for SAP
Best Performance
Best Availability
Best Consolidation
Best Security
Highly Engineered and Standardized
Copyright © 2011 Oracle Corporation 23
SAP ERP
SAP CRM
Warehouse
Data Mart
HR
Exadata for Database Consolidation
• Consolidation is key to reducing costs
• Administration, hardware, software, data center
• Many databases can be consolidated on Exadata
• Multiple small databases within a node
• Large databases can span nodes using RAC
• Exadata delivers extreme performance for
complex workloads that mix OLTP and DW
• Complex OLTP: SAP ERP, SAP CRM etc.
• Transactions, batch, reporting, documents
• Complex Warehousing: SAP BW
• Multiple databases running different applications
SAP BW
Copyright © 2011 Oracle Corporation 24
Consolidate Database Storage
• Exadata and ASM allow all storage servers to be
shared across databases
• Shared Configuration
• Advanced ASM data striping spreads every
database across all storage servers
• Eliminates hot-spots and captive unused space
• Full storage grid performance available to all
databases
• Database or cluster level storage security
• Predictable Performance
• Exadata I/O resource manager prioritizes I/Os
to ensure predictable performance
• At user, job, application, or database level
• No need for isolated storage islands
SAP ERP
SAP BW
Warehouse
Data Mart
HR
Copyright © 2011 Oracle Corporation 26
SAP Applications with Oracle Exadata Database
Machine
SAP Instances
SAP ECC 6.0
SAP BW 7.x
SAP CRM 7.x
Presentation Application Database on
Exadata
SAP Instances
SAP Instances
Copyright © 2011 Oracle Corporation 28
Exadata Storage Software Unique Features
• Exadata Smart Scans
• Up to 10X or greater reduction in data sent to database servers
• Exadata Storage Indexes • Eliminate unnecessary I/Os
• Hybrid Columnar Compression1) • 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 30X
• 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
1) Hybrid Columnar Compression can be used for SAP but alignment with SAP is required
Copyright © 2011 Oracle Corporation 30
Best and Fastest SAP Availability
Backup
• Super Fast Tape or Disk Backup
• Incremental backup is 10x faster
• Compressed data another 3x
• RAC protects against node failures
• Data Guard protects against Data
failures and Disasters
• ASM protects against storage failures
• Flashback protects against user errors
Data Guard
StorageTek
Tape
8 TB/hour Tape
Backup
18 TB/hour
Disk Backup
Fast, Simple,
Remote Standby
RAC
Copyright © 2011 Oracle Corporation 31
Exadata Storage Management & Administration
• BR*TOOLS
• 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
Copyright © 2011 Oracle Corporation 32
<Insert Picture Here>
Exadata for SAP
Pre-requisites
Copyright © 2011 Oracle Corporation 34
Requirements for SAP with Exadata Database Machine
• Exadata database node:
• Oracle EE 11.2.0.2 and higher
• Oracle Linux 5 or Solaris 11 Express (customers will choose their preferred
Database server OS at installation time)
• Database character set:
• WE8DEC for non-Unicode SAP systems
• UTF8 for Unicode SAP systems
• Database data stored on ASM only
• Exadata storage server: Oracle Linux 5 only
• SAP version: SAP NetWeaver 7.x (SAP systems on Kernel 7.x)
• Application server
• Oracle Linux 5 and Solaris x86 (certified only with UNICODE SAP systems)
• Other certified platforms e.g. RedHat, Suse Linux, Windows and other UNIX OS
• 3 tier configurations
Copyright © 2011 Oracle Corporation 35
<Insert Picture Here>
Exadata for SAP
Migration Path
Copyright © 2011 Oracle Corporation 36
Migration to Exadata
How to migrate from your current Oracle Database into
Exadata for SAP?
Possible Migration methods:
• R3Load
• Transportable Tablespaces
• O2O (Oracle to Oracle DB Migration)
• O2O Online / “Triple-O” (OGG)
Copyright © 2011 Oracle Corporation 37
<Insert Picture Here>
Copyright © 2011 Oracle Corporation 38
Exadata for SAP
Implementation Example
Workload balancing with Exadata for SAP
5 SAP Appl. server
2 RAC nodes
These two figures show how the workload can be balanced on the application servers, thus
on the RAC nodes. SAP and RAC scalability fit well to each other
Copyright © 2011 Oracle Corporation 39
5 SAP Appl. server
4 RAC nodes
Business Continuity with Exadata for SAP after
RAC Nodes crash
Copyright © 2011 Oracle Corporation 40
Why is Exadata So Fast?
• Scaling-out & Parallelization of Tasks
RAC
multiple storage servers are processing one query in parallel
SAME (stripe-and-mirror-everywhere) principle with ASM
• Extensive Use of Flash Cache (NAND on PCI cards)
minimizes physical disk IO
overcomes disk controller bottlenecks
• High-Throughput / Low Latency Network
between storage & database servers
speeds-up Global Cache communication (RAC)
• Exadata Data Storage Software
delegates parts of the processing to the storage layer
intelligent / application-aware use of flash
Copyright © 2011 Oracle Corporation 43
Technical Documentation
https://www.sdn.sap.com/irj/sdn/ora & http://www.oracle.com/sap
• Oracle White Paper “Using SAP NetWeaver with the Oracle Exadata
Database Machine” on SAP Developer Network (SDN) https://www.sdn.sap.com/irj/sdn/ora
• Oracle White Paper “Configuration of SAP NetWeaver for Oracle Grid Infrastructure 11.2.0.2 and Oracle Real Application Clusters 11g Release 2: A Best Practices Guide”
• “SAP Databases on Oracle Automatic Storage Management 11g Release 2: Configuration Guidelines for Unix and Linux Platforms”
• “Providing High Availability for SAP Resources with Oracle Clusterware 11g Release 2”).
• SAP Support Notes:
• 1590515 – SAP Exadata Entry Note (this note will be updated on a regular base to highlight any change in deploying SAP with Exadata)
• 1591389 – SAP Database Patch Information for Oracle Exadata
Copyright © 2011 Oracle Corporation 44
Summary of Exadata Benefits for SAP
• Modern Scale-Out Infrastructure
• Faster, Lower Cost, and More Available than traditional Big Iron
• Full-System deployment, optimizations, reliability, support
• Lower I/T costs, less drain on high skill admins, refocus talent on business
• Much faster for Interactive Users, Batch, Reporting, BW
• Better user experience
• Better and Faster Insights and Business Decisions
• Consolidation of multiple workloads on a single infrastructure
• Fewer moving parts, lower costs, faster deployments
• Most secure platform for sensitive data
• Best Availability
• Ensure 24x7 availability, shrink backup windows, more online operations
Builds on 20 years of
SAP on Oracle
Technical and User Base Leadership
Copyright © 2011 Oracle Corporation 45