Escolar Documentos
Profissional Documentos
Cultura Documentos
Different Users
Consumer
Customizations Customizations Customizations
Consumer
Application Application
Service Provider
Platform
SaaS Cloud
PaaS Cloud
Provider
Service
IaaS Cloud
DB
DB
DB
DB
DB
DB
OS OS OS
• As-is consolidation
DB
DB
DB
• Legacy support
• Customer concerns OS OS OS
DB
DB
DB
OS OS
• Customer concerns
• Requires OS standardization
• Database only
• Performance
• Efficient memory use
DB
• Customer concerns
• App qualification required OS OS
• Requires OS and DB standardization
• Isolation
DB
• Performance
• Native performance
OS OS
• Isolation Management
Database
Infrastructure
Storage
© 2011 Oracle Corporation
Cloud
Servers
Consolidation
Cloud Pool
Schema Consolidation
Cloud Pool
11gR1 Cloud Pool Infrastructure Cloud
Database Consolidation
Cloud Pool
Schema Consolidation
Dev/test Cloud
Pool
11gR2 Cloud Pool Infrastructure
Exadata - Database Consolidation Cloud
Infrastructure,Database or
Packaged Applications
Schema
Data Warehouse Applications Database or Schema
Standardized environment Database or Schema
Internal Applications Database or Schema
Service
Levels
Silver
OLTP
Gold
OLTP
Pla2num
OLTP
Pla2num
OLAP
Pla2num
OLTP+OLAP
High
Availability
VM
High
Availability
Dual
Node
Cluster
2N+1
Clustering
2N+1
Clustering
2N+1
Clustering
Support
Hours
Office
Hours
Only
Extended
Office
Hours
24
x
7
24
x
7
24
x
7
Zero
Data
Loss
Zero
Data
Loss
Zero
Data
Loss
Zero
Data
Loss
Zero
Data
Loss
Disaster
Recovery
Point
Objec2ve
2
Business
Days
<
4
Hours
<
4
Hours
<
4
Hours
<
4
Hours
Disaster
Recovery
Time
Objec2ve
Dedicated
Benchmark
Dedicated
Benchmark
Dedicated
Benchmark
Not
Defined
Defined
Minimum
Performance
Environment
Environment
Environment
28
20
• If one database instance is idle,
its CPU allocation is unused 16
Instance D: 4 CPUs
12
Instance C: 4 CPUs
8
Instance B: 4 CPUs
16 OS 4
• Set CPU_COUNT minimally to 2 Instance A: 4 CPUs
0
28
• Show-back
– Don’t actually do chargeback, but do “show-back “
– Makes tenants and consumers cost conscious and consumption aware
– Provides accounting of usage patterns
– Can easily switch to chargeback model if needed.
29 24 8 ... 26 ...
27 12
30 31 9 27 ...
...
10 .. 28 ...
11 ... 29 ...
22 6
Unlikely to be 17
12 ... 30 ....
33 15 13 31
migrated 32
16
... ...
8 9 14 ... 32 ...
15 33 ....
...
16 ... 34 ...
21 5 18 17 ... 35 ....
14 18 . 36 ...
37 ....
4
7 36 Workload Legend
1 19 20 OLTP
Many Longer term Platform OLQP
constraints prospects DW /BI
Not Ready Technical readiness for the Platform Very Ready Hybrid
DBADBBDBCDBD
• Share as much as possible CPU, Memory
within a pool Storage
– Dedicate when necessary to Capacity, IOPS
meet SLAs Network
– Some resources should not be Logical resources 16 OS
shared OS images, Homes,
Instances, Schemas,
• Partitioning vs. Over- Configurations
32 32
28
subscription models 24
28
24
20
• Focus on both physical and 16
20
16
Instance D: 8 CPUs
logical resources
Instance D: 4 CPUs
12 12 Instance C: 6 CPUs
Instance C: 4 CPUs
8 8
Instance B: 4 CPUs
4 4 Instance B: 4 CPUs
0 Instance A: 4 CPUs
0 Instance A: 4 CPUs
Infiniband – 40gigE
EHCC
IORM
DBRM DBFS
• Reduce OpEx
– Cost to managed services provider for tape backups
– Less number of personnel to manage the Exa Stack
• Reduce CapEx
– Reduce storage requirements with HCC
ZFSSA
DR
Non-EXA Non-EXA
Production Development
Oracle
DB-as-a-Service
Oracle DB Service
Catalog
Oracle DB on
Exadata
Standardize on
Oracle
Heterogeneous DB
Environments
• DbaaS Cookbook
http://www.oracle.com/technetwork/oem/cloud-mgmt/em12c-dbaas-cookbook-1432364.pdf