Академический Документы
Профессиональный Документы
Культура Документы
Agenda
Cloud Overview
Current challenges
Delivering DBaaS
Lifecycle-driven approach
References and Case Studies
Customizations
Customizations
Customizations
Application
Application
Service
Provider
Platform
IaaS Cloud
Key
Driver
3
SaaS Cloud
PaaS Cloud
Consolidation
App Development
New Capability
Cost Savings
Focus
Speed
Consumer
IT Professional
Service Provider
Consumer
Different Users
Private Cloud
CapEx & OpEx
Control & visibility
Not shared
Hybrid Cloud
Cloudbursting overdraft
for peak loads
Dev/Test & production
B2B integration
Public Cloud
OpEx
Outsourced services
Shared by multiple orgs
37%$
Percent of Customers
35%$
30%$
25%$
29%$
26%$
20%$
15%$
Private$Cloud$
Public$Cloud$
14%$
10%$
5%$
0%$
2010$
Source: IOUG ResearchWire member studies on Cloud Computing, conducted in Aug-Sept 2010 and Aug-Sept 2012
2012$
Database$as$a$Service$
Private
2010
2012
IdenDty$as$a$Service$
Public
Storage$as$a$Service$
Infrastructure as a Service
(IaaS)
2010
Compute$as$a$Service$
Dev/Test$as$a$Service$
0%$ 10%$ 20%$ 30%$ 40%$ 50%$ 60%$
Source: IOUG ResearchWire member studies on Cloud Computing, conducted in Aug-Sept 2010 and Aug-Sept 2012
2012
Roadmap to Cloud
Traditional Silos
Physical
Dedicated
Static
Heterogeneous
Consolidated
Virtual
Shared platform
& shared
infrastructure
Dynamic
Standardized
platform &
infrastructure
Private Cloud
Self-service
Auto-scaling
Metering &
chargeback
Capacity planning
Public Cloud
Specialized
Shared
Standardized
Hybrid Cloud
Federation across
public & private
clouds
Interoperability
Cloudbursting
Start with consolidation Extend to private cloud Use public cloud where appropriate$
8
Compliance challenges
operation
10
DATABASE ESTATE
Developer
Request DB
Manager
Approval
DBA
11
Get access to
DB
Request HW and
Storage
Configure Cluster
and create DB
System
Admin
Setup OS &
Network
Storage
Admin
Allocate Storage
Users Want
Easy self-service DBaaS
Metered use
Performance optimized for service levels
DBaaS
IT Wants
Simplified deployment on standardized platforms
Less maintenance and better support
More budget and time for innovation
12
13
Deliver DBaaS
With Oracle Enterprise Manager 12c
14
Applications and
Business Services
Database
Platform
15
Infrastructure
2. Enable Self-Service
Implement Service Catalog
Enable Service Governance
Enable integration via APIs
Deliver DBaaS
1. Plan & Setup the DB Cloud
16
Technical Service
Service Model
Bronze
RAC
Data Guard
Backups
PDB
Align services with
Resource Model homogeneous
resource model
17
Silver
12.1.0.1
11.2.0.4
Gold
Small
Large
Medium X-Large
Database
Schema
10.2.0.5
11.2.0.4
Sample Scenario
4 Service Levels
3 Sizes
2 Datacenters
18
Service Level
Description
Bronze
Silver
Gold
Platinum
Austin DC
share servers
Dedicated DBs
Dedicated Schema(s)
share servers, OS
and database
Increasing Consolidation
19
Pluggable DBs
share servers, OS
and database
Dedicated DB
Dedicated Schemas
Pluggable DB
Consolidation
Density
Low-Moderate
High
Highest
Highest
Maintenance
Easy
Easy
Isolation
Excellent
Good
Least
Good
Implementation
& Onboarding
Easy
Easy
Difficult
Easy
Application
Suitability
Some (workload
dependent)
All
20
10.2.0.4 DB Pool
Zone
11.2.0.2 RAC DB Pool
21
10.2.0.5 DB Pool
Deliver DBaaS
2. Enable Self-Service
22
23
24
Oracle Confidential
Project Mgr
I need a database for
the new HR system
Im willing to pay for
near-continuous
availability
I need to copy a
production database
for testing
Apps IT
The cheapest
configuration is fine.
This is just for testing
Apps QA
25
Self-Service Provisioning
Oracle Enterprise Manager 12c
Comprehensive support for consolidation
26
27
Cost
Lack of Automation
DBA Unfriendly Solutions
Low Rate of Refresh
Productivity
28
Self Service
Empower the
user to make
adhoc clones
Rapid
Clone DBs in
minutes not
days/weeks
Space Efficient
Significantly
reduce the storage
footprint
Customer Scenario 1
[Telecom Industry]
= 12 TB
Standby DB = 12 TB
= 30 TB
s
g
n
i
v
a
S
5 Standby DB = 30 TB
e
g
a
r
to
Prod DB
7 Clones
Ov
Total
S
%
7
9
.
9
9
r
e
(7 * 2 GB of writable space)
= 84TB 14 GB
------------------108 ~24 TB
5 Prod DB
5 Masked DB = 30 TB
6 Clones
(6 * 5 * 2 GB of writable space)
= 180TB 60 GB
-------------------- Total
270 ~90 TB
Time = days/weeks minutes
SSN
Masking &
Sub setting
Test Master
Database
SALARY
NAME
Rapid and space efficient cloning of large databases; versions 10g to 12c
Supports ALL storage vendors and configurations (SAN and NAS)
Integrated lifecycle management (lineage and association tracking)
Rewind capability to restore and access past data
Benefits
Agile provisioning (minutes to clone TB sized database)
Over 90% storage savings (KBs of additional space for cloning TB sized database)
Reduced administrative overhead from integrated lifecycle management
31
SALARY
323-22-2943 60,000
Features
SSN
Standby /
Test Master
Test master is
regularly
refreshed with
current data
from production
t1
t0
t2
Clones
Private backups
32
tN
(SMF) plug-in:
Abstracts different storage vendors
lineage of clones
33
and others
ALL Storage Vendors, SAN or NAS
Pre-requisites
Storage Licenses
High Availability
34
Hardware Solution
NFS+NAS
RMAN$image$copies$
Uses$NFS$v3$client$embedded$in$
database$
Supported$conguraDons$
Single$instance$databases$$
Note:$Only$le$system$support$for$
this$setup$(No$ASM)$
Supported$Versions:$11.2.0.3+,$12.1$
Advantages$
Easy$to$setup$
No$special$storage$soZware$needed$
Works$on$all$pla^orms$
Time$ecient:$Instantaneous$cloning$
Space$ecient:$Create$mulDple$
clones$based$on$one$backup$
Uses$dNFS$to$improve$performance,$
35$
Copyright$$2012,$Oracle$and/or$its$aliates.$All$rights$reserved.$
high$availability,$and$scalability$of$
NFS$storage$
Oracle$INTERNAL2CONFIDENTIAL$
Deployment Scenarios
Snap Clones using Standby
Production
Database
Private backups
(snapshots) for SSA
user
Standby / Test
Master Database
Replication Types:
Continuous
Discrete
Technology
Data Refresh
Masking and
Subsetting
Not possible
36
37
Exadata
Compute nodes are used to run snap
clone databases
The storage is external to Exadata
and served over NFS
In case of ZS3 storage, all traffic over
infiniband
SuperCluster
Solaris Zones or LDOMS used to run
snap clone databases
Embedded ZS3-ES storage served
over infiniband
Test Master
Database
/source [nfs]
010110011
101001010
000111010
/clone1 [nfs]
/clone2 [nfs]
38
Enterprise Manager
12c
.. more
39
List Zones
Request PDBs
List Service
Templates
List Service
Deploy
List
Track request
progress
Instances
DBaaS
Portal & API
Delete
stop)
Service
Extend
reservation
Request Schemas
Delete
Manage
Backup
Restore
Snapshot
Get Chargeback info
40
Deliver DBaaS
3. Manage & Monitor
41
underlying resources
Database Pools, servers, storage
Topology, ASRs..
42
Incident Management
Monitoring by Exceptions
43
Deliver DBaaS
4. Meter, Charge, Optimize
45
on:
Configuration and monitoring information
Host, Database, DB Service, and PDB level
personas
Extend coverage via custom charge items
APIs for integration with billing systems
46
VM
Database Instance
DB Service (*)
Pluggable Database
Base Charge
Base Charge
Base Charge
Base Charge
Allocated Memory
Allocated Storage
Configuration
HA
IP Address
Size
vCPU Count
Usage
47
Edition
Memory Usage
Edition
Option
Option
Release
Release
Storage Usage
Tablespace Allocation
Version
Edition
Option
Release
RAC Node Count
Tablespace Allocation
Version
CPU Time
CPU Time
CPU Time
CPU Time
DB Time
DB Time
DB Time
Disk Usage
Memory Used
Network IO
Network IO
SQL Executes
SQL Executes
SQL Executes
User Transactions
User Transactions
User Transactions
Case Studies
48
Unprecedented scalability*
9216 hosts, 632437 targets
6222 database instances on 2802 clusters and 67 Exadata
89724 J2EE apps on 38833 WebLogic servers
32894 jobs per week
125,983,703 page views per day
49
Challenge:
FOCUS ON
Consolidation, SelfService Provisioning,
Lifecycle Management
Solution:
BENEFITS
50
FOCUS ON
Consolidation,
Standardization, SelfService and Chargeback
Challenges:
Solution:
BENEFITS
51
CISCO SYSTEMS
RAC PROVISIONING, PATCH MANAGEMENT
$11.5 Billion in Net License Revenue
66,000 Employees
2,004 Managed Targets
FOCUS ON
Provisioning, Patch
Management, Security
and Compliance
Challenge:
BENEFITS
52
Cut total DBA efforts from 3,600 hours down to 540 hours per year
Using EM, Cisco lowered their downtime for maintenance by 50%
Reduced human error and incidents during patching and upgrades
Systems are now highly scalable and automated
Saved over $200K per year in IT operational costs with patching automation
Summary
53
Users Get
Easy self-service DBaaS
Metered use
Performance optimized for service levels
DBaaS
IT Gets
Simplified deployment on standardized platforms
Less maintenance and better support
More budget and time for innovation
54
References
Enterprise Manager Page on O.com
Cloud Management Page on OTN
Cloud Administration Guide (Documentation)
MOS Note: EM12c Recommended Plug-Ins and Patches for DBaaS
(1549855.1)
55
56
57