Lower your IT Costs Graham Wood
Dec 04, 2014
Lower your IT Costs
Graham Wood
“Our prize for Best Database went to the incomparable Oracle Database 11g, a release with capabilities -- namely Real Application Testing and Active Data Guard -- that DBAs previously could only dream about.”
Doug Dineley Executive Editor InfoWorld Test Center
Continuous Innovation
Exadata StorageExadata Storage Real Application Real Application
TestingTesting Advanced Compression Advanced Compression
Automatic Automatic Storage Management Storage Management Transparent Data Encryption Transparent Data Encryption Self Managing Database Self Managing Database XML DatabaseXML Database Oracle Data Guard Oracle Data Guard Real Application Clusters Real Application Clusters Flashback Query Flashback Query Virtual Private Database Virtual Private Database Built in Java VMBuilt in Java VM Partitioning Support Partitioning Support Built in Messaging Built in Messaging Object Relational Support Object Relational Support Multimedia Support Multimedia Support Data Warehousing OptimizationsData Warehousing Optimizations Parallel Operations Parallel Operations Distributed SQL & Transaction Support Distributed SQL & Transaction Support Cluster and MPP Support Cluster and MPP Support Multi-version Read Consistency Multi-version Read Consistency Client/Server Support Client/Server Support Platform Portability Platform Portability Commercial SQL Implementation Commercial SQL Implementation
Oracle 2Oracle 9i
Oracle 5
Oracle 6
Oracle 7
Oracle 8
Oracle 8i
Oracle 10g
Oracle 11g
Today’s IT & Business ChallengesColliding pressures
Reduce IT Costs
Reduce Complexity
Reduce Risk
Increase Rate of Change
Manage More Information
Improve Quality of Service
Is This Your Data Center?
• Multiple vendors products
• Lots of processor power
• Separate storage silos
• Different operating systems
HR
CRM
ERP
Data Warehouse
Data Mart
Data Mart
Legacy Applications
Data Mart
Consolidate onto the GridUse low-cost server and storage grids
Management
Storage
Application Servers
Database Servers
Consolidate on the GridOracle’s Grid Computing Architecture
Grid Control
Automatic Storage Management
In-Memory Database Cache
Real Application Clusters
Real Application ClustersVirtualize servers resources
• Runs all Oracle database applications• Highly available and scalable• Adapts to changes in workloads
Online Sales HR ERP
Oracle Real Application Clusters Beats SMP Premium, Pay as you Grow
Year 1 Year 2 Year 3 Year 4 Year 5
IBM Power 595 Server Model 9119-FHA
Cost: SMP $12m
Source: Pricing from tpc.org, quoted server costs
Oracle Real Application Clusters Beats SMP Premium , Pay as you Grow
Year 1 Year 2 Year 3 Year 4 Year 5
IBM Power 595 Server Model 9119-FHA
Cost: SMP $12m
Source: Pricing from tpc.org, quoted server costs
IBM Power 550 Express Model 8204-E8A
Cost: Cluster $1.9m $0.9m $0.9
Savings $10.1m $10.4m $9.5m $9.8m $8.8m
Best Scalability and PerformanceLinear scaling across SMP & Clusters
Results, as of March 25, 2008, have been certified by SAP AG, www.sap.com/benchmark.
# of CPU Cores
Tho
usan
ds S
D U
sers
0
5
10
15
20
25
30
35
40
4 8 32 48 64 80
World Record SAP SD Benchmark Results
Single Node
SMP
2 Nodes
3Nodes
4Nodes
5Nodes
“We’ve been able to save over $5 million dollars a year by re-platforming from our mainframe to Oracle Real Application Clusters.”
Eugene ParkSenior Director of Platform ServicesPG&E
Low-Cost Extreme Grid PerformanceOracle In-Memory Database Cache
• Data cached in application memory
– Database tables
– Subsets of rows & columns
• Fast, consistent response times
– High transaction throughput
• Standard SQL interface
– Synchronized with Oracle Database
Cached tables
BusinessApplications
Cached tables
BusinessApplications
0
50
100
150
200
250
300
350
Tra
nsa
ctio
n T
ime
in m
illis
eco
nd
s
German Stock Exchange Missed response time target of 80 milliseconds
SL
A T
arg
et <
80m
s
Trading Day Intervals
BEFORE Oracle In-Memory Database Cache
0
50
100
150
200
250
300
350
Tra
nsa
ctio
n T
ime
in m
illis
eco
nd
s
German Stock Exchange Meeting response time target of 80 milliseconds
SL
A T
arg
et <
80m
s
Trading Day Intervals
AFTER Oracle In-Memory Database Cache
Consolidate onto the GridUse low-cost server and storage grids
Management
Storage
Application Servers
Database Servers
Consolidate onto the GridNow available on the cloud
Management
Storage
Application Servers
Database Servers
How do you get there?Rapid Grid Provisioning
Oracle VM
Oracle
Applications
Non-Oracle
Applications
Non-Oracle
Applications
Oracle
Database
Fusion
MiddlewareEnterprise
Linux
Microsoft
Windows
Enterprise
Linux
Enterprise
Linux
Oracle/Red
Hat Linux
Storage Costs Keep GrowingData requirements change over time
Source: Winter TopTen Survey, Winter Corporation, Waltham MA, 2008.
200
400
600
800
1000
1998 2000 2002 2004 2006 2008 2010
Actual
Projected
Ter
abyt
es o
f D
ata
Rate of Database Growth
Automatic Storage ManagementLowers the cost of data management
• Virtualize and share storage resources• Advanced data striping for maximum I/O performance• Online addition and migration of storage
Online Sales HR ERP
5% Active5% Active95% Less Active95% Less Active
ORDERS TABLE (7 years)
High End Storage Tier
2003
Managing Data Growth Partition for performance, management and cost
2008 2009
Low End Storage Tier 2-3x less per terabyte
Further Reduce Storage Costs Advanced Compression
• Compress large application tables– Transaction processing, data warehousing
• Compress all data types– Structured and unstructured data types
• Improve query performance– Cascade storage savings throughout data center
Compression4XUp To
Real World Compression Results10 Largest ERP Database Tables
3x Saving
MB
Data Storage
0
500
1000
1500
2000
2500
Table ScansT
ime
(sec
onds
)
0
0.1
0.2
0.3
0.4
2.5x Faster
DML Performance
0
10
20
30
40
Tim
e (s
econ
ds)
< 3% Overhead
“One of the large Oracle RAC systems we have is a 16-node system with six storage nodes behind it….the uncompressed data within it is about a fully petabyte worth of data. It's 200 terabytes compressed.”
David Apgar Business Continuity PlanningHigh Availability Engineer Yahoo
“Our Chief Financial Officer likes the Advanced Compression option of Oracle Database 11g because with it we won't need anywhere from a third to two thirds of the disks we have right now.”
Mike PrinceChief Technology Officer Burlington Coat Factory
Traditional High AvailabilityExpensive, idle redundancy
Idle Failover Server
Veritas Volume Manager
BMCSQL Backtrack
EMC SRDF
Idle Disaster Recovery
ProductionServer
Solaris ClusterHP ServiceGuard
IBM HACMP
Automatic Storage Management
Real Application Clusters
Secure Backups to Cloud and Tape
Oracle Maximum Availability ArchitectureLow Cost, Fully Utilized Redundancy
ActiveData Guard
On DiskRecovery Area
Data Guard
“Oracle Active Data Guard was a quick win. We easily dual-purposed our ten terabyte standby database for both disaster protection and for secure read-only access to our public-facing eCommerce applications.”
Sue MerriganDirector, Information ManagementIntermap Technologies
Oracle Maximum Availability ArchitectureEliminate the cost of planned downtime
Add/RemoveStorage
Redefine andReorganize
TablesOnline
Production Testing
Add/RemoveNodes and CPUS
Undo Human Error
OnlineUpgrades Online Patching
“High availability is absolutely essential for us…we now use Oracle RAC for instance failover, data guard for site failover, ASM to manage our storage, and Oracle clusterware to hang the whole thing together.”
Jon Walden Executive Architect Commonwealth Bank of Australia
To:From:
Why Oracle Database 11g?For grid computing, high availability and storage
Low cost consolidated compressed storage
Expensive storage silos
Low cost clustered serversExpensive SMP Servers
Consistent, extreme performance Unpredictable performance
Fully utilized redundancyIdle redundancy
Distributed Data Marts and ServersExpensive data warehouse architecture
DataDataMartsMarts
Data MiningData Mining
Online Online AnalyticsAnalytics ETLETL
Oracle Database 11g
with integrated ETL, Analytics & Data Mining
DataDataMartsMarts
Data MiningData Mining
Online Online AnalyticsAnalytics ETLETL
Consolidated Data WarehouseSingle source of truth on low cost servers & storage
Data Warehousing OptimizationsWorking smarter not harder …
Data Mining
OLAP Cubes
Join Indexing
Bitmap Indexing
B-tree Indexing
Partitioning
Oracle Database 11g
Query Results Cache
ETL & Data Quality
Key Features
Storage Performance Problem
• Can’t ship data to Database servers fast enough
Maximize Data Bandwidth
• Wider pipes and more of them
• Reduce data going through the pipes
HP Oracle Exadata Storage ServerStorage Optimized for Oracle Data Warehouses
• 12 disk drives, up to 12 TB raw storage• 2 Infiniband connections • 2 Intel processors, 8 cores • Oracle Enterprise Linux • Automatic Storage Management• Scale storage, processing and network capacity
Query Processing:Using Traditional Storage
What Were Yesterday’s
Sales?
SUM
Oracle Database Grid Storage Array
Retrieve Entire Sales
Table
Select sum(sales) where
salesdate= ‘02-Mar-2009’ …
Query Processing: Using HP Oracle Exadata Storage Server
What Were Yesterday’s
Sales?
SUM
Oracle Exadata Storage Grid
Select sum(sales) where
salesdate= ‘02-Mar-2009’ …
Retrieve Sales for Mar 02 2009
Oracle Database Grid
HP Oracle Database MachineExtreme Performance, Unlimited Scalability
• 8 Oracle Database 11g servers– Oracle Enterprise Linux– Oracle Real Application Clusters– Oracle Partitioning– Automatic Storage Management
• 14 HP Oracle Exadata Storage Servers– 112 Intel Processor Cores– 168 450 or 1000GB Disk Drives
• 4 Infiniband switches– 14 GB/Sec. data bandwidth
• Scale out by adding more machines
“Oracle Exadata outperforms anything we’ve tested to date by 10 to 15 times. This product flat-out screams.”
Walt Litzenberger Director Enterprise Database Systems The CME Group
To:From:
Why Oracle Database 11g?For data warehousing
Integrated BI gridMultiple BI Servers
Extreme query performancePerformance bottlenecks
Single source of truthDistributed data marts
Extended deployment time
$995,328
Reduced time to deployment
How Secure is Your Data?
Source: DataLossDB http://datalossdb.org
Publicly Reported Data Breaches
Mil
lio
ns
of
Re
cord
s L
ost
(m
illi
on
s)
0
50
100
150
200
250
300
350
400
2008200720062005
Oracle Database Security Auditing and Configuration Scanning
Configuration Management
Audit Vault Total
Recall
Monitoring
Oracle Database Security Fine Grain Access Control
Database Vault
Label Security
Access Control
Configuration Management
Audit Vault Total
Recall
Monitoring
Oracle Database Security Data encryption and masking
Data Masking
Advanced Security
SecureBackup
Encryption and Masking
Database Vault
Label Security
Access Control
Configuration Management
Audit Vault Total
Recall
Monitoring
“It is truly transparent data encryption. Within a matter of a few hours, the basic components were running and available, and we didn’t notice any performance impact.”
Sam Lebron Senior ArchitectDress Barn
To:From:
Why Oracle Database 11g?For data security & compliance
Authorised access onlyUnauthorized access
Central audit vault Limited audit silos
Single integrated solution3rd party point solutions
Transparent to applicationsApplication changes
$995,328
Database ManagementProactive, Self-Managing Software
Fu
ll T
ime
Em
plo
yee
s
Info
rma
tion
Complexity
Self Managing Software
Database Management Challenge
Managing Complexity
• Automated Management– Storage
– Segment space
– Memory
– Statistics
– SQL tuning
• Advisors– Maximum availability
– Data recovery
– Partition
– Compression
– Index
• Fault Diagnostics– Support workbench
– Automatic diagnostic repository
– Incident packaging service
– Test case builder
– Automatic health checks
• Backup and Recovery– Automated backups
– Flash recovery area
– Fast incremental backups
– Flashback database
– Flashback transaction
26% less time 31% fewer steps
0%
25%
50%
75%
100%
Time Steps
Oracle9i Database
Oracle Database 10g
Oracle Database 11g
Oracle Database 11g vs Oracle Database 10gReducing time and complexity even more…
“We made a conscious decision to move away from our previous management tool and establish Oracle Grid Control as the standard going forward. Oracle Grid Control has helped us address system management issues proactively, automate previously manual administrative tasks, and reduce the need for extensive DBA training.”
Arup NandaSenior DirectorStarwood Hotels & Resorts
Traditional Testing Approach Production – 1,000s of Real Online Users
PRODUCTION
Limited Testing Capabilities Few users trying to be 1,000s of users
TESTPRODUCTION
Real Application TestingWorkload for 1,000s of Online Users Captured
Workload
Capture
PRODUCTION
Real Application TestingWorkload for 1,000s of Online Users Replayed
Workload
Capture Replay
PRODUCTION TEST
What are my upgrade paths?
9.2.0.4 9.2.0.4
• The Tools– Real Application Testing
– Database upgrade assistant
– SQL Plan management
– Online upgrades
• The Services– Best practices on OTN
– Upgrade forum
– Advanced customer services
How easy is the upgrade?
“Each Oracle upgrade—from Database 8 through to 8i, 9i, 10g and now 11g—has increased system performance, stability, and availability, while cutting management overheads, and providing ever-higher levels of service to donors.”
Charlotte MelénWeb Technology ManagerComic Relief
To:From:
Why Oracle Database 11g?For manageability and change
Proactive forward planningReactive fire fighting
Centralized controlPoint operations
Automated, self managementRepetitive manual tasks
Service level management
$995,328
Unpredictable service levels
Is This Your Software Portfolio?
ManageabilityAvailability ManageabilityManageability
SecuritySecurity
AvailabilityAvailability
Storage ManagementStorage Management
Is This Your Software Portfolio?
ManageabilityAvailability ManageabilityManageability
SecuritySecurity
AvailabilityAvailability
Storage ManagementStorage Management
Oracle Clusterware
Oracle Real Application Clusters
Oracle Secure Backup
Oracle Data Guard
Flashback Operations
Online OperationsAutomatic Storage Management
Automatic Space Management
Disk based Backup/Recovery
Compression
Partitioning
Exadata Storage
Provisioning Pack
Configuration Management Pack
Tuning Pack
Diagnostic Pack
Change Management Pack
Fine Grained Access
Identity Management
Secure Application Roles
Transparent Data Encryption
Database Vault
Audit Vault
Oracle Stack Complete, Open and Integrated
• Standard components• Certified configurations• Comprehensive security• Higher availability• Easier to manage• Lower cost of ownership• ….
StorageStorage
Operating SystemOperating System
VirtualizationVirtualization
DatabaseDatabase
MiddlewareMiddleware
ApplicationsApplications
“Oracle (Database 11g, VM, Unbreakable Linux, Enterprise Manager and Business Intelligence) allows us to focus on delivering the best user experience and continue to lower the cost of operations. We owe this in part to the consistent, proven software solutions from Oracle.”
Nicholas TangVP of Technical OperationsInteractive One
Why Oracle Database 11g?Lowering your IT costs
• Consolidate onto low cost server & storage grids– Unlock Moore’s Law– No idle redundancy– Use less storage– Integrated product set
• Improve Quality of Service– Faster performance– Higher availability– Comprehensive security
• Reduce risk of change
For More Information
http://search.oracle.com
or
www.oracle.com/database
oracle database 11g