Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Consolidate and Prepare for Cloud Efficiencies
Oracle Database 12c – Oracle Multitenant Option
Eric Rudie
Master Principal Sales Consultant
Oracle Public Sector
27 September 2016
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for
information purposes only, and may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality, and should not be relied upon
in making purchasing decisions. The development, release, and timing of any features or
functionality described for Oracle’s products remains at the sole discretion of Oracle.
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Agenda
Rethinking Architecture for the Database Cloud
Multitenant Architecture
Capabilities Enabled
Managing Multitenant Environment
Upgrading to Multitenant
Use Cases
1
2
3
4
5
6
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Agenda
Rethinking Architecture for the Database Cloud
Multitenant Architecture
Capabilities Enabled
Managing Multitenant Environment
Upgrading to Multitenant
Use Cases
1
2
3
4
5
6
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Customers face great pressure to consolidate databases in cloud
Business Drivers
Requirements
• Tenant isolation
• Easy adoption
• Manage many as one
• Retain granular control
Economic Pressures Operational Pressures
Consolidate to cut costs
• Fewer servers
• Less power
• Less floor space
• Lower license costs
Deliver cloud-based agility
• Simplified management
• Flexible load balancing
• Rapid self-service
provisioning
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Database Consolidation on Clouds
Traditional consolidation methods
Schema Consolidation
ConsolidationDensity
Shared Servers Shared Servers & OS Shared Servers, OS, & Database
Virtual Machines Stacked Databases
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Cloud Database Design Goal: Efficiency
CapEx and OpEx reduction comparable to schema consolidation, with no downsides
Multitenant DatabaseSchema Consolidation
ConsolidationDensity
Shared Servers & OS Shared Servers, OS, & Database
Virtual Machines Stacked Databases
Shared Servers
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
• A pluggable database is a portable
database
• Simply unplug from the old CDB…
• …and plug it into the new CDB
• With shared storage, moving
between CDBs is a simple case of
moving a PDB’s metadata
• An unplugged PDB carries with it
lineage, opatch, encryption key info
etc.
Cloud Database Design Goal: Portability
CDB2
CDB1
skis boards XC XC
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Legacy non-CDB Architecture • PDB / non-CDB compatibility
guarantee:
You cannot tell, from the
viewpoint of a connected
client, if you’re using a
PDB or a non-CDB
Multitenant Architecture
• Applications run unchanged
Cloud Database Design Goal: Compatibility
DB Link
Remote
Data
DB Link
Remote
Data
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Agenda
Rethinking Architecture for the Database Cloud
Multitenant Architecture
Capabilities Enabled
Managing Multitenant Environment
Upgrading to Multitenant
Use Cases
1
2
3
4
5
6
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle Database Architecture
Requires memory, processes and database files
System Resources
GL OE AP
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
APOEGL
New Multitenant Architecture
Memory and processes required at container level only
System Resources
GL OE AP
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
GL OE AP
New Multitenant Architecture
More efficient utilization of system resources
System Resources
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle Data and User Data
Before 12.1: Oracle and user data intermingle over time
• New database contains
Oracle meta-data only
• Populate database with
user data
– Oracle and customer
meta-data intermingled
– Portability challenge!
• Multitenant fix:
Horizontally-partitioned
data dictionary
– Only Oracle-supplied
meta-data remains in root
Root
PDB
Meta-Data User Data
OBJ$ TAB$ SOURCE$
…
OBJ$
…
TAB$ SOURCE$ DEPTEMP
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Multitenant Architecture
Components of a Multitenant Container Database (CDB)
Pluggable Databases
PDBs
Root
CDB
Multitenant Container Database
• Up to 252 PDBs per CDB
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Agenda
Rethinking Architecture for the Database Cloud
Multitenant Architecture
Capabilities Enabled
Managing Multitenant Environment
Upgrading to Multitenant
Use Cases
1
2
3
4
5
6
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Manage Many Databases as One
Backup databases as one; recover at pluggable database Level
GL OE AP
Point-in-time recovery at pluggable database level
One Backup
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Manage Many Databases as One with Multitenant
One standby database covers all pluggable databases
Production Container Database
GL OE AP GL OE
Standby Container Database
AP
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Simplified Patching and Upgrades
Apply changes once, all pluggable databases updated
GL OE AP
In-place
12.1 12.1 12.112.X 12.X 12.X
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Simplified Patching and Upgrades
Flexible choice when patching & upgrading databases
Original Container Database 12.1
GL OE AP GL OE
Upgraded Container Database 12.x
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Multitenant and RAC: Agility, Availability & Scalability
• Single CDB
• Single instance per
node
• PDBs may be
configured with
“singleton” affinity to
a specific node
• Present in “mounted”
state in other nodes
• PDBs may be uniformly
available in all nodes
Single
CDB /
Shared
Storage
PDB1 PDB2 PDB3 PDB4 PDB5 PDB6 PDB7 PDB8
RAC Cluster
Inst1
Inst2
Inst3
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Expand cluster to support flexible consolidation model
Improved Agility With Changing Workloads
Services
Single SGA per
CDB Instance
Node 1
CDB Instance 1
Node 2
CDB Instance 2
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Node 1
Expand cluster to support flexible consolidation model
Improved Agility With Changing Workloads
Node 3
CDB Instance 3CDB Instance 1
Node 2
CDB Instance 2
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
SILVER
BRONZE
GOLD
Unprecedented Agility with Portable Pluggability
PDB migrates through SLAs as it becomes more mission critical
RAC, Data Guard
RAC
Backups
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
0
5
10
15
20
25
Non CDB PDB Snapshot Clone
Time Taken to Provision New Database
Multitenant Provides Agility for New Projects
Fast Provisioning, Snapshot Clones
GL-2GL GL-3
Original
PDB Clone
of PDB
Snapshot
Clone of PDB
New
Seed
PDB New PDB
From Seed
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Reduced CapEx & OpEx, Increased Agility, Easy to Adopt and Use
Advantages of Multitenant Architecture
GL OE
AP
Self-contained PDB for each application
• Applications run unchanged
• Rapid provisioning (via clones)
• Portability (via pluggability)
Common operations performed at CDB level
• Manage many as one
(patch, upgrade, HA, backup)
• Granular control when appropriate
Shared memory and background processes
• More applications per serverComplementary to VMs
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Agenda
Rethinking Architecture for the Database Cloud
Multitenant Architecture
Capabilities Enabled
Managing Multitenant Environment
Upgrading to Multitenant
Use Cases
1
2
3
4
5
6
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Managing Shared Resources
Resource management in a multitenant environment
GL OE AP
High Priority Medium Priority Low Priority
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Managing Resources Between PDBs
• Using Resource Manager, you can control
– CPU
– Exadata I/O
– Sessions
– Parallel execution servers
• Simple-yet-powerful policies configured in terms of:
– A number of shares allocated to each PDB
– A “cap” (a.k.a. maximum utilization limit)
may be applied to each PDB
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Manage CPU
Pluggable Database Shares Guaranteed CPU Maximum CPU
GL 2 2/4 = 50% 100%
OE 1 1/4 = 25% 100%
AP 1 1/4 = 25% 100%
2 Shares 1 Share 1 Share
A CDB Resource Plan uses
shares to specify how CPU is
distributed between PDBs
GL OE AP
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Agenda
Rethinking Architecture for the Database Cloud
Multitenant Architecture
Capabilities Enabled
Managing Multitenant Environment
Upgrading to Multitenant
Use Cases
1
2
3
4
5
6
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
GL
12.1
AP
12.1
OE
12.1
Upgrading to Multitenant
Step 1. Upgrade databases in place
In-place
GL
10.2
AP
11.1
OE
11.2
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
GL
12.1
AP
12.1
OE
12.1
Upgrading to Multitenant
Step 2. Plug in upgraded databases
GL
12.1
AP
12.1
OE
12.1 12.1
GL
12.1
AP
12.1
OE
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Step 3. Change applications to work with MultitenantStep 3. Change applications to work with Multitenant
Upgrading to Multitenant
• No application changes required!
GL
12.1
AP
12.1
OE
12.1
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Agenda
Rethinking Architecture for the Database Cloud
Multitenant Architecture
Capabilities Enabled
Managing Multitenant Environment
Upgrading to Multitenant
Use Cases
1
2
3
4
5
6
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Multitenant for Development and Testing
Fast, flexible copy and snapshot of pluggable databases
Development Container DatabaseProduction Container Database
GL OE AP
GL
Master
GL
(Dev2)
GL
(Dev1)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
PO
P
SILVER
BRONZE
GOLD
P
P
Oracle Multitenant for Database as a Service
Pick from standard sizes and service levels
RAC, Data Guard
RAC
Backupssmall
large
medium
P
O
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Consolidation of Disparate Applications
Simplify, standardize, reduce risk, lower costs and upgrade SLAs with Multitenant
Scalability and High Availability Limited
Available Capacity
SILVER
Oracle Database 12c – Multitenant Container Database – Silver SLA
11g
9i
11g
10g
11g
10g
MySQL SQL Server
Oracle Conversion Utilities
“Deferred” Maintenance:
• Behind on Patches
• Seldom Backed Up
12c
12c
12c
12c
12c
12c
Databases
To Manage
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Multitenancy implemented by the Database, not the Application
Oracle Multitenant for Software as a Service
Customer 1 Customer 2 Customer 3 Customer 4 Customer 5 Customer 6 Customer 7
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Multitenant. Perfect for ISVs
Packaged apps and reference data are easily distributed
OE AP
Jolt! Applications Corporation
Development Container Database
OE AP
Customer Container Database
GL APJolt!
v7.3
Jolt!
v8.2
Jolt!
v8.2
Jolt!
v8.2
Jolt!
V7.3
Jolt!
V6.1
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Plug Into the Cloud with Oracle Multitenant
A pluggable database is a portable database – easy to migrate to the cloud
Cloud-Based Container DatabaseOn-Premises Container Database
GL OE AP
GL
Master
GL
(Dev2)
GL
(Dev1)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Use Cases
1. Development / Testing – start here!
2. Database as a Service (DBaaS)
3. Consolidation of Disparate Applications
4. Software as a Service (SaaS)
5. Distribution of Packaged Apps and Data
6. Migration of Databases to the Cloud
7. …many others!
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Key Benefits
Benefit Capability Enabled
Minimize CapEx • More applications per server
Minimize OpEx
• Manage many as one (reduced patching!)
• Standardized procedures & service levels
• Enable self-service provisioning
Maximize Agility
• Snapshot cloning for development and testing
• Portability through “pluggability”
• Scalability with RAC
Easy
• To Adopt: Applications run unchanged
• To Use: Interface is SQL
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The preceding is intended to outline our general product direction. It is intended for
information purposes only, and may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality, and should not be relied upon
in making purchasing decisions. The development, release, and timing of any features or
functionality described for Oracle’s products remains at the sole discretion of Oracle.
Consolidate and prepare for cloud efficiencies

Consolidate and prepare for cloud efficiencies

  • 2.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Consolidate and Prepare for Cloud Efficiencies Oracle Database 12c – Oracle Multitenant Option Eric Rudie Master Principal Sales Consultant Oracle Public Sector 27 September 2016
  • 3.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
  • 4.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Agenda Rethinking Architecture for the Database Cloud Multitenant Architecture Capabilities Enabled Managing Multitenant Environment Upgrading to Multitenant Use Cases 1 2 3 4 5 6
  • 5.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Agenda Rethinking Architecture for the Database Cloud Multitenant Architecture Capabilities Enabled Managing Multitenant Environment Upgrading to Multitenant Use Cases 1 2 3 4 5 6
  • 6.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Customers face great pressure to consolidate databases in cloud Business Drivers Requirements • Tenant isolation • Easy adoption • Manage many as one • Retain granular control Economic Pressures Operational Pressures Consolidate to cut costs • Fewer servers • Less power • Less floor space • Lower license costs Deliver cloud-based agility • Simplified management • Flexible load balancing • Rapid self-service provisioning
  • 7.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Database Consolidation on Clouds Traditional consolidation methods Schema Consolidation ConsolidationDensity Shared Servers Shared Servers & OS Shared Servers, OS, & Database Virtual Machines Stacked Databases
  • 8.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Cloud Database Design Goal: Efficiency CapEx and OpEx reduction comparable to schema consolidation, with no downsides Multitenant DatabaseSchema Consolidation ConsolidationDensity Shared Servers & OS Shared Servers, OS, & Database Virtual Machines Stacked Databases Shared Servers
  • 9.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | • A pluggable database is a portable database • Simply unplug from the old CDB… • …and plug it into the new CDB • With shared storage, moving between CDBs is a simple case of moving a PDB’s metadata • An unplugged PDB carries with it lineage, opatch, encryption key info etc. Cloud Database Design Goal: Portability CDB2 CDB1 skis boards XC XC
  • 10.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Legacy non-CDB Architecture • PDB / non-CDB compatibility guarantee: You cannot tell, from the viewpoint of a connected client, if you’re using a PDB or a non-CDB Multitenant Architecture • Applications run unchanged Cloud Database Design Goal: Compatibility DB Link Remote Data DB Link Remote Data
  • 11.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Agenda Rethinking Architecture for the Database Cloud Multitenant Architecture Capabilities Enabled Managing Multitenant Environment Upgrading to Multitenant Use Cases 1 2 3 4 5 6
  • 12.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Oracle Database Architecture Requires memory, processes and database files System Resources GL OE AP
  • 13.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | APOEGL New Multitenant Architecture Memory and processes required at container level only System Resources GL OE AP
  • 14.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | GL OE AP New Multitenant Architecture More efficient utilization of system resources System Resources
  • 15.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Oracle Data and User Data Before 12.1: Oracle and user data intermingle over time • New database contains Oracle meta-data only • Populate database with user data – Oracle and customer meta-data intermingled – Portability challenge! • Multitenant fix: Horizontally-partitioned data dictionary – Only Oracle-supplied meta-data remains in root Root PDB Meta-Data User Data OBJ$ TAB$ SOURCE$ … OBJ$ … TAB$ SOURCE$ DEPTEMP
  • 16.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Multitenant Architecture Components of a Multitenant Container Database (CDB) Pluggable Databases PDBs Root CDB Multitenant Container Database • Up to 252 PDBs per CDB
  • 17.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Agenda Rethinking Architecture for the Database Cloud Multitenant Architecture Capabilities Enabled Managing Multitenant Environment Upgrading to Multitenant Use Cases 1 2 3 4 5 6
  • 18.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Manage Many Databases as One Backup databases as one; recover at pluggable database Level GL OE AP Point-in-time recovery at pluggable database level One Backup
  • 19.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Manage Many Databases as One with Multitenant One standby database covers all pluggable databases Production Container Database GL OE AP GL OE Standby Container Database AP
  • 20.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Simplified Patching and Upgrades Apply changes once, all pluggable databases updated GL OE AP In-place 12.1 12.1 12.112.X 12.X 12.X
  • 21.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Simplified Patching and Upgrades Flexible choice when patching & upgrading databases Original Container Database 12.1 GL OE AP GL OE Upgraded Container Database 12.x
  • 22.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Multitenant and RAC: Agility, Availability & Scalability • Single CDB • Single instance per node • PDBs may be configured with “singleton” affinity to a specific node • Present in “mounted” state in other nodes • PDBs may be uniformly available in all nodes Single CDB / Shared Storage PDB1 PDB2 PDB3 PDB4 PDB5 PDB6 PDB7 PDB8 RAC Cluster Inst1 Inst2 Inst3
  • 23.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Expand cluster to support flexible consolidation model Improved Agility With Changing Workloads Services Single SGA per CDB Instance Node 1 CDB Instance 1 Node 2 CDB Instance 2
  • 24.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Node 1 Expand cluster to support flexible consolidation model Improved Agility With Changing Workloads Node 3 CDB Instance 3CDB Instance 1 Node 2 CDB Instance 2
  • 25.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | SILVER BRONZE GOLD Unprecedented Agility with Portable Pluggability PDB migrates through SLAs as it becomes more mission critical RAC, Data Guard RAC Backups
  • 26.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | 0 5 10 15 20 25 Non CDB PDB Snapshot Clone Time Taken to Provision New Database Multitenant Provides Agility for New Projects Fast Provisioning, Snapshot Clones GL-2GL GL-3 Original PDB Clone of PDB Snapshot Clone of PDB New Seed PDB New PDB From Seed
  • 27.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Reduced CapEx & OpEx, Increased Agility, Easy to Adopt and Use Advantages of Multitenant Architecture GL OE AP Self-contained PDB for each application • Applications run unchanged • Rapid provisioning (via clones) • Portability (via pluggability) Common operations performed at CDB level • Manage many as one (patch, upgrade, HA, backup) • Granular control when appropriate Shared memory and background processes • More applications per serverComplementary to VMs
  • 28.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Agenda Rethinking Architecture for the Database Cloud Multitenant Architecture Capabilities Enabled Managing Multitenant Environment Upgrading to Multitenant Use Cases 1 2 3 4 5 6
  • 29.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Managing Shared Resources Resource management in a multitenant environment GL OE AP High Priority Medium Priority Low Priority
  • 30.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Managing Resources Between PDBs • Using Resource Manager, you can control – CPU – Exadata I/O – Sessions – Parallel execution servers • Simple-yet-powerful policies configured in terms of: – A number of shares allocated to each PDB – A “cap” (a.k.a. maximum utilization limit) may be applied to each PDB
  • 31.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Manage CPU Pluggable Database Shares Guaranteed CPU Maximum CPU GL 2 2/4 = 50% 100% OE 1 1/4 = 25% 100% AP 1 1/4 = 25% 100% 2 Shares 1 Share 1 Share A CDB Resource Plan uses shares to specify how CPU is distributed between PDBs GL OE AP
  • 32.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Agenda Rethinking Architecture for the Database Cloud Multitenant Architecture Capabilities Enabled Managing Multitenant Environment Upgrading to Multitenant Use Cases 1 2 3 4 5 6
  • 33.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | GL 12.1 AP 12.1 OE 12.1 Upgrading to Multitenant Step 1. Upgrade databases in place In-place GL 10.2 AP 11.1 OE 11.2
  • 34.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | GL 12.1 AP 12.1 OE 12.1 Upgrading to Multitenant Step 2. Plug in upgraded databases GL 12.1 AP 12.1 OE 12.1 12.1 GL 12.1 AP 12.1 OE
  • 35.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Step 3. Change applications to work with MultitenantStep 3. Change applications to work with Multitenant Upgrading to Multitenant • No application changes required! GL 12.1 AP 12.1 OE 12.1
  • 36.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Agenda Rethinking Architecture for the Database Cloud Multitenant Architecture Capabilities Enabled Managing Multitenant Environment Upgrading to Multitenant Use Cases 1 2 3 4 5 6
  • 37.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Multitenant for Development and Testing Fast, flexible copy and snapshot of pluggable databases Development Container DatabaseProduction Container Database GL OE AP GL Master GL (Dev2) GL (Dev1)
  • 38.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | PO P SILVER BRONZE GOLD P P Oracle Multitenant for Database as a Service Pick from standard sizes and service levels RAC, Data Guard RAC Backupssmall large medium P O
  • 39.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Consolidation of Disparate Applications Simplify, standardize, reduce risk, lower costs and upgrade SLAs with Multitenant Scalability and High Availability Limited Available Capacity SILVER Oracle Database 12c – Multitenant Container Database – Silver SLA 11g 9i 11g 10g 11g 10g MySQL SQL Server Oracle Conversion Utilities “Deferred” Maintenance: • Behind on Patches • Seldom Backed Up 12c 12c 12c 12c 12c 12c Databases To Manage
  • 40.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Multitenancy implemented by the Database, not the Application Oracle Multitenant for Software as a Service Customer 1 Customer 2 Customer 3 Customer 4 Customer 5 Customer 6 Customer 7
  • 41.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Multitenant. Perfect for ISVs Packaged apps and reference data are easily distributed OE AP Jolt! Applications Corporation Development Container Database OE AP Customer Container Database GL APJolt! v7.3 Jolt! v8.2 Jolt! v8.2 Jolt! v8.2 Jolt! V7.3 Jolt! V6.1
  • 42.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Plug Into the Cloud with Oracle Multitenant A pluggable database is a portable database – easy to migrate to the cloud Cloud-Based Container DatabaseOn-Premises Container Database GL OE AP GL Master GL (Dev2) GL (Dev1)
  • 43.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Use Cases 1. Development / Testing – start here! 2. Database as a Service (DBaaS) 3. Consolidation of Disparate Applications 4. Software as a Service (SaaS) 5. Distribution of Packaged Apps and Data 6. Migration of Databases to the Cloud 7. …many others!
  • 44.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Key Benefits Benefit Capability Enabled Minimize CapEx • More applications per server Minimize OpEx • Manage many as one (reduced patching!) • Standardized procedures & service levels • Enable self-service provisioning Maximize Agility • Snapshot cloning for development and testing • Portability through “pluggability” • Scalability with RAC Easy • To Adopt: Applications run unchanged • To Use: Interface is SQL
  • 45.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. |
  • 46.
    Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.