Download - DBaaS Exadata 12c.pdf
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 2
Drive Database as a Service with Oracle Exadata X3
Dhanraj Pondicherry
North America Commercial Engineered Systems
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 3
Definition
A self-service computing environment offering the
ability to create, consume and pay for database
services
Computing resources are elastically supplied from a
shared pool and charged based on metered use
Service catalogs provide a menu of options and
service levels
Database as a Service (DBaaS)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 4
Database as a Service: Primary Drivers IOUG Cloud Computing Survey (2011)
Save capital costs through consolidation
Save operational costs through
standardization
Greater control over security and privacy
Showback or Chargeback
Faster time to market for new application deployment
63%
54%
39%
37%
33%
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 5
DBaaS Example: Users & Service Catalogs
Apps QA
Project Mgr
Apps IT
Oracle Enterprise Manager 12c DB Cloud Self-Service Portal
I need a new table to track our upcoming
campaign
I need a database for the new HR system
I need to copy a production database
for testing
We need the best performance so we
can reply in real time
I’m willing to pay for near-continuous
availability
The cheapest configuration is fine. This is just for testing
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 6
DBaaS Example
Manufacturing
Marketing
Human
Resources
Engineering
Sales
Service
IT/Operations Finance &
Accounting
DBaaS Challenges
Many Databases of all Sizes
Unpredictable Volumes
Mixed Workloads
OLTP / Web Commerce
Reports / Ad hoc Queries
Data Loads / Backups / Batch Jobs
Data Marts / Warehouses
Development / Test
Upgrades / Maintenance
Outages are Costly
Security is Mandatory
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 7
Pre-Built & Optimized
Scalable Capacity
Workload Prioritization
Continuous Availability
Maximum Security
Exadata Features
Exadata for DBaaS
DBaaS Challenges
Many Databases of all Sizes
Unpredictable Volumes
Mixed Workloads
OLTP / Web Commerce
Reports / Ad hoc Queries
Data Loads / Backups / Batch Jobs
Data Marts / Warehouse
Development / Test
Upgrades / Maintenance
Outages are Costly
Security is Mandatory
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 8
Pre-Built and Optimized
Hundreds of engineer years spent optimizing and
hardening Exadata end-to-end
– H/W – Storage Servers, Database Servers, Networks
– Database, OS, drivers, firmware all optimized together
– Frees IT talent to focus on business needs
Deploys in days
Oracle supports full platform from database to disk
Runs all existing Oracle Database workloads
Less Risk, Better Results
Highly Engineered
Standardized
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 10
“Instead of having to select and pull together a multilayered technology stack, it is all embedded and integrated within the fabric of the device."
Todd Kimbriel Director, eGovernment, Texas Department of Information Resources (DIR)
Pre-Built and Optimized
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 11
168 disks | 500TB raw capacity
Scale-Out Parallel Architecture
56 PCI Flash cards | 22TB Flash capacity
Exadata Storage Server Parallelism*
* Full rack (14 storage servers)
28 Intel Xeon storage CPUs | 168 compute cores
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 12
Scalable from Eighth Rack to Multi-Rack
X3-2 Eighth Rack 16 compute cores
512 GB memory
18 storage cores
2.4 TB flash memory
23 TB usable disk
X3-8 Full Rack 160 compute cores
4 TB memory
168 storage cores
22.4 TB flash memory
224 TB usable disk
Multi-Rack
Database
Machine
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 13
“The CPUs of the 20 prior systems were running at 77% of capacity; now the CPUs of the two Oracle Exadata systems are at below 10%."
Lead Oracle DBA, Cardinal Health
Scalable Capacity
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 14
Exadata Designed with
Resource Management to
support a consolidated
database environment.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 15
Exadata Improves Consolidation Performance
Smart Flash Cache
– Uses flash for physical I/O
Smart Flash Log
– Uses flash to improve log I/O latency
Smart Scan
– Runs portions of a database query in storage
Hybrid Columnar Compression (HCC)
– Reduces the number of blocks (and I/O) for compressed data
IO Resource Manager (IORM)
– Prioritizes I/O bandwidth based on database or workload within a database
+
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 16
Workload-based allocation of…
1. CPU Resources
2. Memory
3. Storage Network I/O Bandwidth
Example:
Web-commerce transactions have priority over ad-hoc
queries during the day.
Batch replenishment jobs have priority at night.
Comprehensive Resource Management
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 17
The Value of Resource Management
46 % 39 %
74 %
237 %
80 % 92 % 99 %
120 %
0 %
50 %
100 %
150 %
200 %
250 %
EBS - Online and Batch Siebel - Online PeopleSoft - Batch Data Mart
Pe
rfo
rma
nce
Rela
tive
to
Ba
se
lin
e
Without Resource Management With Resource Management
Without Exadata Resource Management, the Data Mart
workload denies other workloads their fair share of the
system’s resources.
With Exadata Resource Management, the Data Mart
excess is redistributed
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 18
EBS - Online and Batch Siebel - Online PeopleSoft - Batch Data Mart
Pe
rfo
rma
nc
e R
ela
tiv
e t
o B
as
eli
ne
Without Exadata Features With Exadata Features
Exadata Features Enhance Consolidation Exadata Significantly Improves Consolidated Performance
2x
3x 1.7x
1.7x Exadata features increase throughput of consolidated workload
2-3x, compared to a similar platform without Exadata features.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 19
Graphic Section Divider
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 20
Oracle Database 12c New Multitenant Architecture
System Resources
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 21
Advantages of Multitenant Architecture Reduced CapEx & OpEx, Increased Agility, Easy Adoption
Self-contained PDB for each application Applications run unchanged
Rapid provisioning (via clones)
Portability (via pluggability)
Shared memory and background processes More applications per server
Common operations performed at CDB level Manage many as one (upgrade, HA, backup)
Granular control when appropriate
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 22
Heat Map
Smart Compression
Automated Tiering
In Database Archiving
Network Compression
Automatic Data Optimization Optimize data storage based on usage
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 23
Data Masking at Source
Privilege Analysis
Integrated Audit Framework
Data Redaction
Database Vault Mandatory Realms
Sensitive Data Discovery
Security Defense in Depth
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 24
Secure Database Machine Defense in Depth
Activity Monitoring
Database Firewall
Auditing and
Reporting
DETECTIVE
Redaction and
Masking
Privileged User
Controls
Encryption
PREVENTIVE ADMINISTRATIVE
Sensitive Data
Discovery
Configuration
Management
Privilege Analysis
Alerts
Legal
HR
Finance
Oracle Audit Vault
Oracle Database Firewall
Oracle Database Vault
Oracle Data Masking Oracle Advanced Security
Near-Zero Overhead for
fully encrypted database
Application transparent
Decryption in hardware,
not software (5x faster)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 25
Comprehensive protection from failures
Server – Storage – Network – Site – Corruptions
Active Disaster Recovery: Real-time standby open for query offload
Correction from human errors: database, table, row, transaction
Online indexing and table redefinition
Online patching and upgrades
WAN
Real
Application
Clusters
ASM
RMAN / Fast
Recovery
Area
Active Data Guard
/ GoldenGate
Secure
Backup
Primary
Standby Dev/Test
Maximum Availability Architecture
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 26
“I couldn’t even tell you the last time we had an outage, because of Exadata."
Jody Stull Project Analyst, Garmin International
Continuous Availability
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 31
Key Goals
• Reduce complexity: fewer products, versions, vendors
• Standardized service offerings
• Fast deployments
Exadata Database Machine
• Components are engineered and tested together
• Standardized by design – same for all customers
• Fastest new deployments
• Support all workloads
DBaaS - Reduces Complexity
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 32
Key Goals
• Fewer resources and environments
• Maximize utilization
• Share as much as possible, isolate as needed
Exadata Database Machine
• Extreme performance and special features allow very high consolidation
• Extreme scale up, scale out
• Dynamic allocation
DBaaS – Saves Money
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 33
Key Goals
• Automation
• Online IT management
• Self-service
Exadata Database Machine
• Add capacity on demand
• Dynamic footprint (e.g., QoS Management)
• Rolling upgrades
DBaaS – Increases Agility
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 34
Exadata – Infrastructure Platform for DBaaS
• Exadata runs many databases supporting multiple
workloads in a single platform
– Optimized for OLTP, Warehousing, batch, reporting,
backups, …
– Designed to scale seamlessly
– Ideal for unpredictable DBaaS workloads
• Exadata Maximum Availability Architecture for Extreme
Uptime
• Exadata Security - Defense in Depth built-in
• Exadata - Ideal Infrastructure Platform for DBaaS
All Workloads, All Applications
SAP, Siebel, PeopleSoft, JDE, E-business Suite, Fusion
Applications
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 35
Customer Case Studies
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 36
Turkcell: DW and DB Consolidation
Objectives
• Speed up BI
• Lean, green data center
• Prepare for big data growth
Solution
• 2010: Replace 11 racks with
1 full-rack Exadata V2 for DW
• 2011: Add 2 full-rack Exadata
X2-2s for DB consolidation
2 Exadata X2-2
Prod
Original V2
Prod/DR/Dev
Exadata V2
Data Warehouse
Pre-Exadata
Data Warehouse
Hitachi
USP-V
5 Racks EMC DMX-4
5 Racks 2011
• 250 TB
Raw Data • 2 Prod Databases
• 600 TB Raw / 60 TB
Compressed
• 16-node RAC Cluster
• 25 TB
Compressed
Benefits Reduced
Admin
20%
Storage
Savings
900 TB
1,000 TB to 100 TB
Faster
Reports
10X
27 min to 3 min
(avg for 50k rpts)
“In a word, Oracle Exadata is fantastic. Almost no
report takes more than 10 minutes to run, versus
hours before. It sounds unreal, but it’s real.”
- Power User, Finance Department, Turkcell
80% Less Power
30 m2 Less Space
Data Center
Cost Savings
• 4 Prod, 2 Test
Databases
• 400 TB Raw/
40 TB Compressed
• 2 RAC Clusters
2010 Backup Restore
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 37
Alpha Natural Resources: OLTP
Objectives
• Reduce cost and complexity
• Deploy Oracle E-Business Suite
quickly
• Dramatically improve
performance and availability
Solution
• X2-2 for production E-Bus Suite
• X2-2 for Standby DR and test/QA
• Database Appliance for testing
Benefits
“Oracle Exadata has enabled us to deliver
exceptional service to our business users while
reducing the cost involved . Exadata has been a big
win for our business and for IT.”
- Saul Hernandez, CIO
Oracle Database
Appliance
Dev/Test
Exadata X2-2
DB Consolidation
Pre-Exadata
(Hosted)
• IBM x86 Servers
• 3 O/S Versions
Data Guard
Data Guard
• Production
• E-Business Suite
• Disaster Protection
• Test and QA
Faster
Applications
5X+ Speedup
Maximum
Availability
99.95%
Data Center
Cost Savings
Reduced
TCO
50%
2012
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 38
Garmin: OLTP Consolidation
Exadata V2
DB Consolidation
Pre-Exadata
12 Prod Servers
2012
• Oracle E-Business Suite
• Advanced Supply-Chain
Planning
• Hyperion Reporting
• Garmin Connect custom app
Objectives
• Support 400% growth in
customer facing applications
• Eliminate bottlenecks in
Manufacturing and Planning
• Consolidate to reduce costs
Solution
• 2012: Consolidate 12 servers
onto two Half-rack Exadata
V2 systems
Data Guard
Exadata V2
Dev/Test/Local Standby
• 5 Prod
Databases
High-Capacity
Exadata Storage
Servers
• Archived
Data
• Tape backup
Benefits 4x Growth Faster
Month End Reports
Up to 11X
99.95%
Uptime
Data Center
Cost Savings
“Consolidation on Exadata reduced costs and
eliminated critical performance bottlenecks in our
Manufacturing and Planning systems”
- Ed Link, Vice-President IT, Garmin
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 39
P&G: DW and Mixed Workload
Objectives
• Improve stability and supportability
• Lower costs
• Boost performance
Solution
• 2010: Implement 1ST DW on V2
• 2011: Move 2nd DW to X2-2,
Move OLTP/Analytics to X2-2
• 2012: Move 3rd DW to X2-8
Benefits Simplified
Support
Faster
Applications
2 - 30X “Performance with Exadata is much better, and getting an
out-of-the-box solution dramatically reduced the time
and money to build and maintain our DW platform.”
- Brian Beckman, DW Platform Manager, Procter & Gamble
Exadata V2
Data Warehouse Prod Non-Prod
• Trade/Mkt/POS Data
Exadata X2-2
Data Warehouse Prod DR Dev UAT
• Shipments Data
Exadata X2-8
Data Warehouse Prod Non-Prod
• Fin’l/Planning Data
Exadata X2-2
OLTP/Analytics
Data Guard
• Trade Fund
Management
Storage
Savings
3x – 10x
Compression
Prod Non-Prod
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 40
1000s of Deployments at Leading Companies
Petabyte Warehouses
SAP, E-business Suite,
PeopleSoft, Siebel, JDE
Regulatory Reporting
Online Financial Trading
E-Commerce Sites
Consolidation of 100s of
Databases
Half are Warehouses, Half are OLTP or Mixed Workloads
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 41
Additional Resources
www.oracle.com/database
www.oracle.com/exadata
www.twitter.com/OracleDatabase
www.twitter.com/exadata
www.facebook.com/oracledatabase
blogs.oracle.com/datawarehousing
blogs.oracle.com/databaseinsider
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 42
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 43