SlideShare une entreprise Scribd logo
1  sur  57
Télécharger pour lire hors ligne
Architecting your own DBaaS in a
Private Cloud with EM12c
Presented by : Gustavo René Antúnez
DBA Team Lead
April, 2015
2
• 15	
  Years	
  of	
  Data	
  infrastructure	
  
management	
  consul4ng	
  
• 200+	
  Top	
  brands	
  
• 6000+	
  databases	
  under	
  
management	
  
• Over	
  200	
  DBA’s,	
  in	
  26	
  countries	
  
• Top	
  5%	
  of	
  DBA	
  work	
  force,	
  9	
  
Oracle	
  ACE’s,	
  2	
  MicrosoJ	
  
MVP’s	
  
• Oracle,	
  MicrosoJ,	
  MySQL	
  
partners,	
  Netezza,	
  Hadoop	
  
and	
  MongoDB	
  plus	
  UNIX	
  
Sysadmin	
  and	
  Oracle	
  apps
About Pythian
• Flexible	
  Environment	
  
– Work	
  remotely	
  from	
  anywhere	
  in	
  the	
  world.Flexible	
  
hours	
  
• Outstanding	
  People:	
  
– Work	
  with	
  the	
  industry	
  top	
  minds-­‐in	
  fact,	
  the	
  top	
  5%.	
  
• Career	
  growth	
  and	
  development:	
  
– Enhance	
  exis4ng	
  skills	
  or	
  learn	
  new	
  ones.Work	
  with	
  
leading-­‐edge	
  technologies.	
  Experiment	
  and	
  explore	
  
using	
  our	
  in-­‐house	
  sandbox.	
  Generous	
  training	
  
allowance	
  .	
  Professional	
  development	
  days.	
  
Internal	
  speaker	
  series.	
  
• Fun,	
  fun	
  ,fun	
  	
  
– Blog	
  during	
  work	
  hours-­‐please	
  !	
  Enjoy	
  monthly	
  cheese	
  
tas4ngs	
  with	
  our	
  resident	
  cheese	
  sommelier.	
  Take	
  a	
  
day	
  off	
  and	
  volunteer	
  for	
  your	
  favourite	
  charity.	
  
3
#PythianLife
4
Welcome to CLV15
Where do I come From
–Oracle	
  DBA	
  
• Started	
  with	
  Version	
  9.2	
  in	
  2004	
  
–Speaker	
  at	
  Oracle	
  Open	
  World,	
  Oracle	
  
Developers	
  Day	
  and	
  Collaborate	
  	
  
–Co-­‐President	
  of	
  ORAMEX	
  (Mexico	
  Oracle	
  
User	
  Group)	
  	
  
–Web	
  Events	
  Chair	
  for	
  IOUG	
  Cloud	
  
Compu4ng	
  Special	
  Interest	
  Group	
  (SIG);	
  
–Movie	
  Fana4c	
  &	
  Music	
  Lover	
  
–Bringing	
  the	
  best	
  from	
  México	
  (Mexihtli)	
  to	
  
the	
  rest	
  of	
  the	
  world	
  and	
  in	
  the	
  process	
  
photographing	
  it	
  :)	
  
–rene-­‐ace.com	
  
–@rene_ace	
  
• #CLV15
5
Where do I come from?
6
How did you get to be a DBA
7
6th Happiest Job of 2014!
It	
  was	
  #1	
  in	
  2014
8
http://www.forbes.com/sites/susanadams/2014/03/20/the-happiest-and-unhappiest-jobs-in-2014/
Work-life
balance
Relationship with
boss and co-workers
Daily tasks
Job resources
Field will grow by
15% between
2012 and 2022
DBA can be the
key driver of
success
9
10
▪ 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)
Definition
Cloud Computing
What	
  is	
  your	
  Key	
  Driver?
11
Source: NIST Definition of Cloud Computing v15
3	
  Service	
  Models	
  
• SaaS	
  
• PaaS	
  
• IaaS
4	
  Deployment	
  Models	
  
• Public	
  Cloud	
  
• Private	
  Cloud	
  
• Community	
  Cloud	
  
• Hybrid	
  Cloud
5	
  Essential	
  Characteristics	
  
• Resource	
  pooling	
  
• Rapid	
  elasticity	
  
• On-­‐demand	
  self-­‐service	
  
• Measured	
  service	
  
• Broad	
  network	
  access	
  
Applications
Data
Runtime
Middleware
O/S
Virtualization
Servers
Storage
Networking
Applications
Data
Runtime
Middleware
O/S
Virtualization
Servers
Storage
Networking
Applications
Data
Runtime
Middleware
O/S
Virtualization
Servers
Storage
Networking
Applications
Data
Runtime
Middleware
O/S
Virtualization
Servers
Storage
Networking
Traditional
On-Premise
IaaS PaaS SaaS
Pizza as a Service*
12
You	
  Manage
Vendor	
  Manages
Dining Table
Soda
Cheese
Toppings
Tomato Sauce
Pizza Dough
Fire
Oven
Electric/Gas
Dining Table
Soda
Cheese
Toppings
Tomato Sauce
Pizza Dough
Fire
Oven
Electric/Gas
Dining Table
Soda
Cheese
Toppings
Tomato Sauce
Pizza Dough
Fire
Oven
Electric/Gas
Dining Table
Soda
Cheese
Toppings
Tomato Sauce
Pizza Dough
Fire
Oven
Electric/Gas
Traditional
On-Premise
IaaS PaaS SaaS
Made at Home Take & Bake Pizza Delivery Dine Out
*http://goo.gl/rweIwF
13
14
Service Delivery Lifecycle

15	
  Steps	
  to	
  “X”-­‐as-­‐a-­‐Service
1. Capture
Demand
2.Define
Service
Strategy and
Design
3.Define
Service
Catalog
4.Define
Resource
Configurations
(Technical
5. Build
Deployable
Entities
15
Service Delivery Lifecycle

15	
  Steps	
  to	
  “X”-­‐as-­‐a-­‐Service
6. Consumer
purchase
7.
Initiate
Service
Request
8.
Deployable
Entity
Allocated
9. Deployment
10.
Consumer
operates
Service
11. Client
App Utilizes
Service
16
Service Delivery Lifecycle

15	
  Steps	
  to	
  “X”-­‐as-­‐a-­‐Service
12. Monitor
performance
metrics
13.
Utilisation
Metrics
Captured
14.
Metrics
Applied to
SLA &
15 Perf, Util,
& Cost
Provided to
Consumer
Capture Demand and Define Service Strategy and
Design
17
Capture Demand and Define Service Strategy and
Design
18
• Current State Analysis
• Identify Initial deployment
opportunities
• Establish operational maturity
• Determine where to focus
• Cloud Maturity Model
Assessment
• NIST Capability Mapping Tool
• ITIL Maturity Assessment
• Future State Architecture Focus Areas
• Technology Deployment
• New Operating Procedures
• Ecosystem Integration
Capture Demand and Define Service Strategy and
Design
19
Application Focus
• Business criticality
• Upstream/
downstream
dependencies
• Regulation/ Retention
• SDLC
• Integration
• Migration window
Technology Focus
• Resource capacity
and utilization
• Growth characteristics
• Workload type
• RTO/RPO
• Maintenance windows
• Data center location
• Prod/Non-Prod
Operations Focus
• Monitoring
• Patching and
Upgrades
• Backup and Recovery
• Disaster Recovery
• Automation
• Ecosystem integration
20
Define Service Catalog

Essential	
  to	
  separate	
  business	
  and	
  technical	
  aspects
	
  	
  
•What	
  does	
  the	
  service	
  provide	
  
•Service	
  levels	
  and	
  costs	
  
•	
  How	
  is	
  the	
  service	
  provisioned	
  and	
  maintained	
  
•Deployment	
  template	
  and	
  processes	
  
•Vendor-­‐specific
•	
  On	
  demand	
  portal	
  of	
  
selected	
  items	
  from	
  the	
  
Business	
  Catalog	
  •	
  -­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐	
  •	
  -­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐	
  •	
  -­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐
•	
  -­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐	
  •	
  -­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐	
  •	
  -­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐
•	
  -­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐	
  •	
  -­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐	
  •	
  -­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐
Business	
  Catalog
Technical	
  Catalog
Self-­‐service	
  Catalog
21
Business	
  
Service	
  
Name
Service	
  
DescripFon	
  /	
  
CapabiliFes
Affected	
  
Business	
  
Units
Supported	
  
Business	
  
Processes
Linked	
  
Business	
  
Outcomes
Service	
  
Consumer
	
  Business	
  Quality	
  of	
  Service Chargeback/
Showback
ID Measurement	
  
Type
Value Charge/Show
Order	
  
Entry
This	
  
service	
  
enables	
  
users	
  to	
  
order	
  
products	
  
and	
  
services;	
  
define	
  
workflows	
  
and	
  
approvals.
1.	
  HR	
  
2.	
  Sales	
  
3.Manufa
cturing
1.	
  HR	
  
employee	
  
onboarding	
  
(order	
  
laptop,	
  
phone,	
  etc)	
  
2.	
  Sales	
  
order-­‐to-­‐
cash	
  (enable	
  
customers	
  to	
  
order	
  
products)	
  
3.	
  
Manufacturi
ng	
  	
  (order	
  
raw	
  
materials)
1.	
  
Accelerate	
  
employee	
  
productivit
y	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  
2.	
  Increase	
  
sales	
  
3.	
  Reduce	
  
manufactu
ring	
  
timeline	
  
1.Employe
e	
  /	
  
Manager	
  
2.	
  
Customer	
  
3.	
  Mfg	
  
purchasing	
  
manager
1 Business	
  
Availability
24x7 Show	
  only
2 End-­‐to-­‐end	
  
maximum	
  
response	
  4me
60	
  sec
3 Recovery	
  Time	
  
Objec4ve
8	
  hrs
4 Recovery	
  Point	
  
Objec4ve
4hrs
5 Data	
  reten4on 7	
  years
6 Regualtory	
  
Requirements
SOX,	
  PII
Define Service Catalog (Business)

Essential	
  to	
  separate	
  business	
  and	
  technical	
  aspects
SPARC T or M Series
External Fabric/Switches
Data Protection
Consolidation, QoS,
Abstraction
Clustering
Operating System
Database Storage
Oracle
Database
Appliance
Oracle
Exadata
Compute
Oracle 11gR2/12c (Multitenant) 12c, 11gR2 and prior
SAN / NAS platforms
Oracle Grid Infrastructure (Clusterware and Automatic Storage Management)
Oracle Enterprise Linux
(OEL)
Oracle Solaris
Server & Storage
Networks
RDBMS
Real Application Clusters, Data Guard, and Golden Gate Failover and BCP
Instance Caging, Database Resource Manager, IO Resource Management
(Exadata), Database Services, OVM (Sparc)
Advanced Security
Option (ASO)
Ops Center
OEM 12c
Diagnostics Pack
Test Data Management
Pack
Change Management
Pack
Cloud Management Pack
DB Lifecycle
Management Pack
Data Masking Pack
Cloud
Managemeent
SPARC
Super
Cluster
Customer
Ecosystem
DB Firewall Audit Vault Database Vault
ZFS-
Storage
Self Service
Portal
DB AUDIT/
Compliance /
Security
CMDB / DBAR
Define Resource Configurations (Technical Catalog)
22
Monitoring,Managementand
Chargeback
Security
PaaS
SaaS
IaaS
DBaaS MWaaS
Define Resource Configurations
Business	
  (what)	
  evolution	
  to	
  the	
  Technical	
  (how)	
  
23
Pluggable	
  
Database
Dedicated	
  
Database
Encapsulated	
  
Database
Flex-­‐Silo
.
..
24
DBaaS Service Catalog Design ProcessOracle	
  DBaaS	
  Service	
  Tiers
GOLD
Business-­‐critical	
  
Customer	
  Facing
SILVER
Production	
  
Departmental
BRONZE Development	
  	
  	
  
Test	
  
PLATINUM
Mission-­‐critical	
  
Trading
25
DBaaS Service Catalog Design Process
Service Definition
Technical Service
Description
Service
Provisioning
Model
Cloud
Deployment
Model
Define service
tiers to simplify
your offerings
Establish the
technical footprint
of each service
tier
Determine the
individual
services to be
provisioned
Align services
with your
deployment
model
Bronze Silver Gold
Small Large
Medium X-Large
❑ RAC
❑ Data Guard
❑ Golden Gate
PDB Database Schema
Private Public
Provider Hybrid
Define Resource Configurations (Technical Catalog)
26
Flex	
  Silo
	
  	
  	
  GOLD	
  	
  
service	
  
•	
  Configuration	
  
•	
  Processes	
  
•	
  Best	
  Practices	
  
Business	
  Catalog Technical	
  Catalog
Availability	
  BOM
Cluster Filesystem
Replication
Agility	
  BOM
Self-­‐service
Service	
  relocation
Performance	
  BOM
-­‐
Aggregate	
  BOM
Cluster
Filesystem
Replication
Self-­‐service
……..
	
  Availability	
  
	
  Security	
  
	
  Agility	
  
	
  Availability	
  
	
  Security	
  
	
  Agility	
  
	
  Availability	
  
	
  Security	
  
	
  Agility	
  	
  	
  
	
  Availability	
  
	
  Security	
  
	
  Agility	
  
Itemized	
  
BOMs
Technical	
  
Definition
Level Multitenant
Encapsulated	
  DB
Elements
SILVER
GOLD
BRONZE
PLATINUM
$$$
$$
$
$ 8	
  x	
  5
12	
  x	
  6
24	
  x	
  7
Security	
  BOM
Native	
  network	
  encryption
Configuration	
  check
Dedicated	
  DB
Service	
  Tiers Levels
	
  
Maximum	
  
	
  Regulated	
  
	
  Sensitive	
  $
$
$$
Unplanned	
  
Maintenance	
  
Data	
  Loss	
  
Data	
  Corruption	
  
Disaster	
  Recovery	
  
27
Service Catalogs
• Keep it simple –
clear, concise,
consistent
• Clean separation
of business (what)
vs. technical (how)
• Define a process
to identify and
handle
exceptions
• Minimize the
number of distinct
environments you
will support
• Start small, add
services
incrementally as
needed
• Stay with the plan
but be willing to
adjust
28
Plug-ins Required to Enable Database as a Service
(DBaaS)
• Enterprise
Manager for
Oracle Cloud
• Enterprise
Manager for
Oracle
Virtualization
• Enterprise
Manager for
Oracle
Consolidation
Planning and
Chargeback
• Enterprise
Manager for
Oracle Database
• Enterprise
Manager for
Storage
Management
• Enterprise
Manager for
Oracle Cloud
Framework
Define Resource Configurations (Technical Catalog)
29
EM_CLOUD_ADMINISTRATOR EM_SSA_ADMINISTRATOR EM_SSA_USER
• EM_CLOUD_ADMINISTRATOR
• Can set up and manage the cloud
infrastructure. This role is responsible
for deploying the cloud infrastructure
(servers, zones, storage, and
networks)
• EM_SSA_ADMINISTRATOR
• Define quotas and constraints for the
self service users and grant them
access privileges
• EM_SSA_USER
• Can only access the Self Service
Portal and all the service families
30
setup—>security—>Roles
31
setup—>security—>Roles
32
Define Resource Configurations (Technical Catalog)
Zones	
  and	
  Pools
Define Resource Configurations (Technical Catalog)
▪Zone	
  
A	
  logical	
  grouping	
  of	
  cloud	
  
infrastructure	
  resources	
  based	
  on	
  
QOS,	
  functional,	
  departmental	
  or	
  
geographic	
  boundaries.	
  Self-­‐Service	
  
users	
  provision	
  into	
  a	
  Zone.	
  
▪ Database	
  Resource	
  Pool	
  
A	
  	
  group	
  of	
  homogeneous	
  clustered	
  
or	
  non-­‐clustered	
  resources	
  
exhibiting	
  common	
  characteristics.
33
12.1.0.2
11.2.0.4
12.1.0.2
11.2.0.4
Prod
Zone
Dev
Zone
Define Resource Configurations (Technical Catalog)
• setup—>cloud—>PaaS	
  Infrastructure	
  Zones	
  
• setup—>cloud—>Database—>Database	
  Pools	
  
• EM12c	
  Link
34
Build Deployable Entities
• setup—>cloud—>Database—>Request	
  Settings	
  
• setup—>cloud—>Database—>Quotas	
  
• setup—>cloud—>Database—>Profiles	
  and	
  Service	
  Templates	
  
• EM12c	
  Link
35
Setup for PaaS Infrastructure Zones
setup—>cloud—>PaaS	
  Infrastructure	
  Zones
36
[oracle@em12c bin]$ ./emcli create_paas_zone
-name=PVC PAAS Infrastructure Zone CL15LV
-credential=NC_HOST_ORACLE
-hosts=em12c.localdomain
-roles="DBAAS_CLOUD_USERS"
-description="Test PaaS zone"
-cpu_utilization=90
-memory_utilization=90
PaaS Infrastructure Zone "PVC PAAS Infrastructure Zone" created successfully.
[oracle@em12c bin]$ ./emcli get_paas_zone_detail -name="PVC PAAS Infrastructure
Zone"
Name PVC PAAS Infrastructure Zone
Named Credentials NC_HOST_ORACLE
Number of Hosts 1
EMCLI setup for PaaS Infrastructure Zones
37
Setup for Database Pools
setup—>cloud—>Database—>Database	
  Pools
38
Setup for Database Pools
setup—>cloud—>Database—>Database	
  Pools
39
EMCLI setup for Database Pools
[oracle@em12c bin]$ ./emcli get_pool_allowed_member_constraints -
target_type=pdbaas_pool
Name Value Description
PLATFORM_CDB 197 HP-UX Itanium
59 HP-UX PA-RISC (64-bit)
212 IBM AIX on POWER Systems (64-bit)
209 IBM: Linux on System z
46 Linux x86
226 Linux x86-64
912 Microsoft Windows (32-bit)
208 Microsoft Windows Itanium (64-bit)
233 Microsoft Windows x64 (64-bit)
23 Oracle Solaris on SPARC (64-bit)
267 Oracle Solaris on x86-64 (64-bit)
TARGET_TYPE_CDB rac_database Cluster Database
oracle_database Database Instance
VERSION_CDB 12.1.0.1.0 12.1.0.1.0
12.1.0.2.0 12.1.0.2.0
40
EMCLI setup for Database Pools
[oracle@em12c bin]$ ./emcli create_pool -name="Pluggable DB Pool" -
target_type="pdbaas_pool" -paas_zone="PVC PAAS Infrastructure Zone" -
members=“em12c.localdomain" -description="Oracle Database 12c Pool for Pluggable
Databases" -
member_constraints="PLATFORM_CDB=226,TARGET_TYPE_CDB=oracle_database,VERSION_CDB=1
2.1.0.2.0"
Software Pool "Pluggable DB Pool" created successfully.
[oracle@em12c bin]$ ./emcli get_pool_detail -name="Pluggable DB Pool" -
target_type=pdbaas_pool
Name Pluggable DB Pool
Target Type pdbaas_pool
Description Oracle Database 12c Pool for Pluggable Databases
Paas Infrastructure Zone PVC PAAS Infrastructure Zone
Number of Members 1
Placement Constraints
Member Constraints PLATFORM_CDB : Linux x86-64 , TARGET_TYPE_CDB :
Database Instance
, VERSION_CDB : 12.1.0.2.0
41
Setup for Quotas
setup—>cloud—>Database—>Quotas
42
[oracle@em12c bin]$ ./emcli create_dbaas_quota -
role_name="DBAAS_CLOUD_USERS" -databases="0" -schema_services="0" -
pluggable_databases="10" -memory="2" -storage="10"
Quota for Role "DBAAS_CLOUD_USERS" setup successfully.
[oracle@em12c bin]$ ./emcli get_dbaas_quota
ROLE_NAME : DBAAS_CLOUD_USERS
NUMBER_OF_DB_INSTANCES : 0
STORAGE : 10
NUMBER_OF_PLUGGABLE_DATABASES : 10
MEMORY : 2
NUMBER_OF_SCHEMA_SERVICES : 0
Quotas for Roles retrieved successfully.
Setup for Quotas
setup—>cloud—>Database—>Quotas
43
Setup for Profiles and Service Templates
setup—>cloud—>Database—>Profiles	
  and	
  Service	
  Templates
44
Setup for Profiles and Service Templates
setup—>cloud—>Database—>Profiles	
  and	
  Service	
  Templates
45
Setup for Profiles and Service Templates
setup—>cloud—>Database—>Profiles	
  and	
  Service	
  Templates
46
Setup for Profiles and Service Templates
setup—>cloud—>Database—>Profiles	
  and	
  Service	
  Templates
Self Service
47
• Consumer
purchase
• Initiate Service
Request
• Deployable
Entity Allocated
• Deployment
• Consumer
operates Service
• Client App
Utilizes Service
• Enterprise—>Cloud—>Middleware and Database Home
• Enterprise—>Cloud—>Middleware and Database Home Request Dashboard
• Enterprise—>Provisioning and Patching—>Procedure Activity
• EM12c Link
Self Service
48
Self Service
49
Monitor and Manage Cloud Operations
Chargeback	
  and	
  Cost	
  Recovery	
  Overview
50
What services will I sell?
What infrastructure will I need
to deliver those services?
What is the cost of delivering those
services on that infrastructure?
How many services do we
plan on selling for that
infrastructure?
How long will it take to sell those
services?
How much do I need to price my
services to recover my cost and/or
meet my financial objectives
Monitor and Manage Cloud Operations
Track resource flux, tenants,
policy violations, etc
Monitor requests and failures
Manage resource and
capacity utilization
Automatic, policy driven
elasticity
51
Meter, Charge and Optimize Cloud Services
Application-to-Disk resource
metering
Chargeback/Showback
Oracle Billing and Revenue
Management (BRM) Integration
Optimize performance, capacity,
QoS, costs…
52
53
Self-Service Portal APIs

Comprehensive	
  RESTFUL	
  APIs	
  for	
  Integration	
  and	
  Orchestration	
  

DBaaS
Portal & API
List Deploy
Delete Manage
▪ Request	
  DBs	
  
▪ Request	
  PDBs	
  
▪ Request	
  Schemas	
  
▪ Track	
  request	
  
progress	
  
▪ Service	
  Control	
  (start/
stop)	
  
▪ Backup	
  
▪ Restore	
  
▪ Snapshot	
  	
  
▪ Get	
  Chargeback	
  info
▪ Delete	
  Service	
  
▪ Extend	
  	
  
reservation	
  	
  
▪ List	
  Zones	
  
▪ List	
  Service	
  
Templates	
  
▪ List	
  Service	
  
Instances
DEMO
54
55
56
rene-ace.com
57
To contact us
sales@pythian.com
1-877-PYTHIAN
To follow us
http://www.pythian.com/blog
http://www.facebook.com/pages/The-Pythian-Group/163902527671
@pythian
http://www.linkedin.com/company/pythian
Thank you – Q&A

Contenu connexe

Tendances

Oracle database 12c introduction- Satyendra Pasalapudi
Oracle database 12c introduction- Satyendra PasalapudiOracle database 12c introduction- Satyendra Pasalapudi
Oracle database 12c introduction- Satyendra Pasalapudipasalapudi123
 
Database Consolidation using Oracle Multitenant
Database Consolidation using Oracle MultitenantDatabase Consolidation using Oracle Multitenant
Database Consolidation using Oracle MultitenantPini Dibask
 
Oracle 12c New Features_RAC_slides
Oracle 12c New Features_RAC_slidesOracle 12c New Features_RAC_slides
Oracle 12c New Features_RAC_slidesSaiful
 
Migration to Oracle Multitenant
Migration to Oracle MultitenantMigration to Oracle Multitenant
Migration to Oracle MultitenantJitendra Singh
 
Oracle database high availability solutions
Oracle database high availability solutionsOracle database high availability solutions
Oracle database high availability solutionsKirill Loifman
 
RMAN in 12c: The Next Generation (PPT)
RMAN in 12c: The Next Generation (PPT)RMAN in 12c: The Next Generation (PPT)
RMAN in 12c: The Next Generation (PPT)Gustavo Rene Antunez
 
My First 100 days with a MySQL DBMS (WP)
My First 100 days with a MySQL DBMS (WP)My First 100 days with a MySQL DBMS (WP)
My First 100 days with a MySQL DBMS (WP)Gustavo Rene Antunez
 
My First 100 days with a MySQL DBMS
My First 100 days with a MySQL DBMSMy First 100 days with a MySQL DBMS
My First 100 days with a MySQL DBMSGustavo Rene Antunez
 
Oracle Database Overview
Oracle Database OverviewOracle Database Overview
Oracle Database Overviewhonglee71
 
Oracle Fleet Patching and Provisioning Deep Dive Webcast Slides
Oracle Fleet Patching and Provisioning Deep Dive Webcast SlidesOracle Fleet Patching and Provisioning Deep Dive Webcast Slides
Oracle Fleet Patching and Provisioning Deep Dive Webcast SlidesLudovico Caldara
 
Boost your Oracle RAC manageability with Policy-Managed Databases
Boost your Oracle RAC manageability with Policy-Managed DatabasesBoost your Oracle RAC manageability with Policy-Managed Databases
Boost your Oracle RAC manageability with Policy-Managed DatabasesLudovico Caldara
 
Oracle 12c PDB insights
Oracle 12c PDB insightsOracle 12c PDB insights
Oracle 12c PDB insightsKirill Loifman
 
Oracle High Availability
Oracle High AvailabilityOracle High Availability
Oracle High AvailabilityFarooq Hussain
 
Oracle database 12c intro
Oracle database 12c introOracle database 12c intro
Oracle database 12c intropasalapudi
 
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...Markus Michalewicz
 
OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c New Featur...
OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c New Featur...OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c New Featur...
OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c New Featur...Alex Zaballa
 
OOW 17 - database consolidation using the oracle multitenant architecture
OOW 17 - database consolidation using the oracle multitenant architectureOOW 17 - database consolidation using the oracle multitenant architecture
OOW 17 - database consolidation using the oracle multitenant architecturePini Dibask
 
What's new in Oracle 19c & 18c Recovery Manager (RMAN)
What's new in Oracle 19c & 18c Recovery Manager (RMAN)What's new in Oracle 19c & 18c Recovery Manager (RMAN)
What's new in Oracle 19c & 18c Recovery Manager (RMAN)Satishbabu Gunukula
 
DBA 101 : Calling all New Database Administrators (WP)
DBA 101 : Calling all New Database Administrators (WP)DBA 101 : Calling all New Database Administrators (WP)
DBA 101 : Calling all New Database Administrators (WP)Gustavo Rene Antunez
 

Tendances (20)

Oracle database 12c introduction- Satyendra Pasalapudi
Oracle database 12c introduction- Satyendra PasalapudiOracle database 12c introduction- Satyendra Pasalapudi
Oracle database 12c introduction- Satyendra Pasalapudi
 
Database Consolidation using Oracle Multitenant
Database Consolidation using Oracle MultitenantDatabase Consolidation using Oracle Multitenant
Database Consolidation using Oracle Multitenant
 
Oracle 12c New Features_RAC_slides
Oracle 12c New Features_RAC_slidesOracle 12c New Features_RAC_slides
Oracle 12c New Features_RAC_slides
 
Oracle 12c
Oracle 12cOracle 12c
Oracle 12c
 
Migration to Oracle Multitenant
Migration to Oracle MultitenantMigration to Oracle Multitenant
Migration to Oracle Multitenant
 
Oracle database high availability solutions
Oracle database high availability solutionsOracle database high availability solutions
Oracle database high availability solutions
 
RMAN in 12c: The Next Generation (PPT)
RMAN in 12c: The Next Generation (PPT)RMAN in 12c: The Next Generation (PPT)
RMAN in 12c: The Next Generation (PPT)
 
My First 100 days with a MySQL DBMS (WP)
My First 100 days with a MySQL DBMS (WP)My First 100 days with a MySQL DBMS (WP)
My First 100 days with a MySQL DBMS (WP)
 
My First 100 days with a MySQL DBMS
My First 100 days with a MySQL DBMSMy First 100 days with a MySQL DBMS
My First 100 days with a MySQL DBMS
 
Oracle Database Overview
Oracle Database OverviewOracle Database Overview
Oracle Database Overview
 
Oracle Fleet Patching and Provisioning Deep Dive Webcast Slides
Oracle Fleet Patching and Provisioning Deep Dive Webcast SlidesOracle Fleet Patching and Provisioning Deep Dive Webcast Slides
Oracle Fleet Patching and Provisioning Deep Dive Webcast Slides
 
Boost your Oracle RAC manageability with Policy-Managed Databases
Boost your Oracle RAC manageability with Policy-Managed DatabasesBoost your Oracle RAC manageability with Policy-Managed Databases
Boost your Oracle RAC manageability with Policy-Managed Databases
 
Oracle 12c PDB insights
Oracle 12c PDB insightsOracle 12c PDB insights
Oracle 12c PDB insights
 
Oracle High Availability
Oracle High AvailabilityOracle High Availability
Oracle High Availability
 
Oracle database 12c intro
Oracle database 12c introOracle database 12c intro
Oracle database 12c intro
 
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
 
OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c New Featur...
OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c New Featur...OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c New Featur...
OTN TOUR 2016 - Oracle Database 12c - The Best Oracle Database 12c New Featur...
 
OOW 17 - database consolidation using the oracle multitenant architecture
OOW 17 - database consolidation using the oracle multitenant architectureOOW 17 - database consolidation using the oracle multitenant architecture
OOW 17 - database consolidation using the oracle multitenant architecture
 
What's new in Oracle 19c & 18c Recovery Manager (RMAN)
What's new in Oracle 19c & 18c Recovery Manager (RMAN)What's new in Oracle 19c & 18c Recovery Manager (RMAN)
What's new in Oracle 19c & 18c Recovery Manager (RMAN)
 
DBA 101 : Calling all New Database Administrators (WP)
DBA 101 : Calling all New Database Administrators (WP)DBA 101 : Calling all New Database Administrators (WP)
DBA 101 : Calling all New Database Administrators (WP)
 

En vedette

Cosas que “probablemente” no sabes pero deberías de saber en Oracle 12c
Cosas que “probablemente” no sabes pero deberías de saber en Oracle 12cCosas que “probablemente” no sabes pero deberías de saber en Oracle 12c
Cosas que “probablemente” no sabes pero deberías de saber en Oracle 12cGustavo Rene Antunez
 
DBaaS- Database as a Service in a DBAs World
DBaaS- Database as a Service in a DBAs WorldDBaaS- Database as a Service in a DBAs World
DBaaS- Database as a Service in a DBAs WorldKellyn Pot'Vin-Gorman
 
My First 100 days with an Exadata (WP)
My First 100 days with an Exadata  (WP)My First 100 days with an Exadata  (WP)
My First 100 days with an Exadata (WP)Gustavo Rene Antunez
 
Delivering Pluggable Database as a Service
Delivering Pluggable Database as a ServiceDelivering Pluggable Database as a Service
Delivering Pluggable Database as a ServicePete Sharman
 
IOUG Collaborate 2014 DBaaS in a DBAs World
IOUG Collaborate 2014 DBaaS in a DBAs WorldIOUG Collaborate 2014 DBaaS in a DBAs World
IOUG Collaborate 2014 DBaaS in a DBAs WorldKellyn Pot'Vin-Gorman
 
DBaaS - The Next generation of database infrastructure
DBaaS - The Next generation of database infrastructureDBaaS - The Next generation of database infrastructure
DBaaS - The Next generation of database infrastructureEmiliano Fusaglia
 
Database as a service con Oracle Cloud platform
Database as a service con Oracle Cloud platformDatabase as a service con Oracle Cloud platform
Database as a service con Oracle Cloud platformErick Vidal Bazini
 
My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)Gustavo Rene Antunez
 
The State of Trove: The OpenStack Database-as-a-Service
The State of Trove: The OpenStack Database-as-a-ServiceThe State of Trove: The OpenStack Database-as-a-Service
The State of Trove: The OpenStack Database-as-a-ServiceTesora
 
Configure, Debug and Install OpenStack Trove
Configure, Debug and Install OpenStack TroveConfigure, Debug and Install OpenStack Trove
Configure, Debug and Install OpenStack TroveRama Krishna B
 
Hands On Trove: Database as a Service in OpenStack
Hands On Trove: Database as a Service in OpenStack Hands On Trove: Database as a Service in OpenStack
Hands On Trove: Database as a Service in OpenStack hastexo
 
An introduction to database as-a-service with open stack trove
An introduction to database as-a-service with open stack troveAn introduction to database as-a-service with open stack trove
An introduction to database as-a-service with open stack troveTesora
 
MySQL DBaaS with OpenStack Trove
MySQL DBaaS with OpenStack TroveMySQL DBaaS with OpenStack Trove
MySQL DBaaS with OpenStack TroveMatt Lord
 
A Deep Dive Into Trove
A Deep Dive Into TroveA Deep Dive Into Trove
A Deep Dive Into TroveTesora
 

En vedette (16)

Cosas que “probablemente” no sabes pero deberías de saber en Oracle 12c
Cosas que “probablemente” no sabes pero deberías de saber en Oracle 12cCosas que “probablemente” no sabes pero deberías de saber en Oracle 12c
Cosas que “probablemente” no sabes pero deberías de saber en Oracle 12c
 
DBaaS- Database as a Service in a DBAs World
DBaaS- Database as a Service in a DBAs WorldDBaaS- Database as a Service in a DBAs World
DBaaS- Database as a Service in a DBAs World
 
My First 100 days with an Exadata (WP)
My First 100 days with an Exadata  (WP)My First 100 days with an Exadata  (WP)
My First 100 days with an Exadata (WP)
 
Delivering Pluggable Database as a Service
Delivering Pluggable Database as a ServiceDelivering Pluggable Database as a Service
Delivering Pluggable Database as a Service
 
IOUG Collaborate 2014 DBaaS in a DBAs World
IOUG Collaborate 2014 DBaaS in a DBAs WorldIOUG Collaborate 2014 DBaaS in a DBAs World
IOUG Collaborate 2014 DBaaS in a DBAs World
 
DBaaS - The Next generation of database infrastructure
DBaaS - The Next generation of database infrastructureDBaaS - The Next generation of database infrastructure
DBaaS - The Next generation of database infrastructure
 
What is Cloud DBMS?
What is Cloud DBMS?What is Cloud DBMS?
What is Cloud DBMS?
 
Databases in the Cloud
Databases in the CloudDatabases in the Cloud
Databases in the Cloud
 
Database as a service con Oracle Cloud platform
Database as a service con Oracle Cloud platformDatabase as a service con Oracle Cloud platform
Database as a service con Oracle Cloud platform
 
My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)
 
The State of Trove: The OpenStack Database-as-a-Service
The State of Trove: The OpenStack Database-as-a-ServiceThe State of Trove: The OpenStack Database-as-a-Service
The State of Trove: The OpenStack Database-as-a-Service
 
Configure, Debug and Install OpenStack Trove
Configure, Debug and Install OpenStack TroveConfigure, Debug and Install OpenStack Trove
Configure, Debug and Install OpenStack Trove
 
Hands On Trove: Database as a Service in OpenStack
Hands On Trove: Database as a Service in OpenStack Hands On Trove: Database as a Service in OpenStack
Hands On Trove: Database as a Service in OpenStack
 
An introduction to database as-a-service with open stack trove
An introduction to database as-a-service with open stack troveAn introduction to database as-a-service with open stack trove
An introduction to database as-a-service with open stack trove
 
MySQL DBaaS with OpenStack Trove
MySQL DBaaS with OpenStack TroveMySQL DBaaS with OpenStack Trove
MySQL DBaaS with OpenStack Trove
 
A Deep Dive Into Trove
A Deep Dive Into TroveA Deep Dive Into Trove
A Deep Dive Into Trove
 

Similaire à Architecting Your Own DBaaS in a Private Cloud with EM12c

ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data ArchitectureADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data ArchitectureDATAVERSITY
 
OPEN'17_4_Postgres: The Centerpiece for Modernising IT Infrastructures
OPEN'17_4_Postgres: The Centerpiece for Modernising IT InfrastructuresOPEN'17_4_Postgres: The Centerpiece for Modernising IT Infrastructures
OPEN'17_4_Postgres: The Centerpiece for Modernising IT InfrastructuresKangaroot
 
Digital Group Corporate Brochure
Digital Group Corporate BrochureDigital Group Corporate Brochure
Digital Group Corporate BrochureMustafabalsara
 
AnandhR_Resume_2016
AnandhR_Resume_2016AnandhR_Resume_2016
AnandhR_Resume_2016Anandh R
 
Choosing the Right Business Intelligence Tools for Your Data and Architectura...
Choosing the Right Business Intelligence Tools for Your Data and Architectura...Choosing the Right Business Intelligence Tools for Your Data and Architectura...
Choosing the Right Business Intelligence Tools for Your Data and Architectura...Victor Holman
 
Optimize with Open Source
Optimize with Open SourceOptimize with Open Source
Optimize with Open SourceEDB
 
Enabling Telco to Build and Run Modern Applications
Enabling Telco to Build and Run Modern Applications Enabling Telco to Build and Run Modern Applications
Enabling Telco to Build and Run Modern Applications Tugdual Grall
 
8 Things to Consider as SharePoint Moves to the Cloud
8 Things to Consider as SharePoint Moves to the Cloud8 Things to Consider as SharePoint Moves to the Cloud
8 Things to Consider as SharePoint Moves to the CloudChristian Buckley
 
The Need For Speed - Strategies to Modernize Your Data Center
The Need For Speed - Strategies to Modernize Your Data CenterThe Need For Speed - Strategies to Modernize Your Data Center
The Need For Speed - Strategies to Modernize Your Data CenterEDB
 
ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...
ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...
ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...DATAVERSITY
 
The Shifting Landscape of Data Integration
The Shifting Landscape of Data IntegrationThe Shifting Landscape of Data Integration
The Shifting Landscape of Data IntegrationDATAVERSITY
 
Marlabs Capabilities Overview: Banking and Finance
Marlabs Capabilities Overview: Banking and Finance Marlabs Capabilities Overview: Banking and Finance
Marlabs Capabilities Overview: Banking and Finance Marlabs
 
Marlabs Capabilities: Retail
Marlabs Capabilities: Retail Marlabs Capabilities: Retail
Marlabs Capabilities: Retail Marlabs
 
A Key to Real-time Insights in a Post-COVID World (ASEAN)
A Key to Real-time Insights in a Post-COVID World (ASEAN)A Key to Real-time Insights in a Post-COVID World (ASEAN)
A Key to Real-time Insights in a Post-COVID World (ASEAN)Denodo
 
Webinar: Enterprise Trends for Database-as-a-Service
Webinar: Enterprise Trends for Database-as-a-ServiceWebinar: Enterprise Trends for Database-as-a-Service
Webinar: Enterprise Trends for Database-as-a-ServiceMongoDB
 
MapR on Azure: Getting Value from Big Data in the Cloud -
MapR on Azure: Getting Value from Big Data in the Cloud -MapR on Azure: Getting Value from Big Data in the Cloud -
MapR on Azure: Getting Value from Big Data in the Cloud -MapR Technologies
 
Oracle Essbase in the Cloud A Mercer Advisors Success Story
Oracle Essbase in the Cloud A Mercer Advisors Success StoryOracle Essbase in the Cloud A Mercer Advisors Success Story
Oracle Essbase in the Cloud A Mercer Advisors Success StoryPerficient, Inc.
 
Data Warehouse Optimization
Data Warehouse OptimizationData Warehouse Optimization
Data Warehouse OptimizationCloudera, Inc.
 

Similaire à Architecting Your Own DBaaS in a Private Cloud with EM12c (20)

ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data ArchitectureADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
 
OPEN'17_4_Postgres: The Centerpiece for Modernising IT Infrastructures
OPEN'17_4_Postgres: The Centerpiece for Modernising IT InfrastructuresOPEN'17_4_Postgres: The Centerpiece for Modernising IT Infrastructures
OPEN'17_4_Postgres: The Centerpiece for Modernising IT Infrastructures
 
Digital Group Corporate Brochure
Digital Group Corporate BrochureDigital Group Corporate Brochure
Digital Group Corporate Brochure
 
AnandhR_Resume_2016
AnandhR_Resume_2016AnandhR_Resume_2016
AnandhR_Resume_2016
 
Choosing the Right Business Intelligence Tools for Your Data and Architectura...
Choosing the Right Business Intelligence Tools for Your Data and Architectura...Choosing the Right Business Intelligence Tools for Your Data and Architectura...
Choosing the Right Business Intelligence Tools for Your Data and Architectura...
 
Optimize with Open Source
Optimize with Open SourceOptimize with Open Source
Optimize with Open Source
 
Enabling Telco to Build and Run Modern Applications
Enabling Telco to Build and Run Modern Applications Enabling Telco to Build and Run Modern Applications
Enabling Telco to Build and Run Modern Applications
 
Hadoop and Your Enterprise Data Warehouse
Hadoop and Your Enterprise Data WarehouseHadoop and Your Enterprise Data Warehouse
Hadoop and Your Enterprise Data Warehouse
 
8 Things to Consider as SharePoint Moves to the Cloud
8 Things to Consider as SharePoint Moves to the Cloud8 Things to Consider as SharePoint Moves to the Cloud
8 Things to Consider as SharePoint Moves to the Cloud
 
The Need For Speed - Strategies to Modernize Your Data Center
The Need For Speed - Strategies to Modernize Your Data CenterThe Need For Speed - Strategies to Modernize Your Data Center
The Need For Speed - Strategies to Modernize Your Data Center
 
ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...
ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...
ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...
 
The Shifting Landscape of Data Integration
The Shifting Landscape of Data IntegrationThe Shifting Landscape of Data Integration
The Shifting Landscape of Data Integration
 
Exploring sql server 2016
Exploring sql server 2016Exploring sql server 2016
Exploring sql server 2016
 
Marlabs Capabilities Overview: Banking and Finance
Marlabs Capabilities Overview: Banking and Finance Marlabs Capabilities Overview: Banking and Finance
Marlabs Capabilities Overview: Banking and Finance
 
Marlabs Capabilities: Retail
Marlabs Capabilities: Retail Marlabs Capabilities: Retail
Marlabs Capabilities: Retail
 
A Key to Real-time Insights in a Post-COVID World (ASEAN)
A Key to Real-time Insights in a Post-COVID World (ASEAN)A Key to Real-time Insights in a Post-COVID World (ASEAN)
A Key to Real-time Insights in a Post-COVID World (ASEAN)
 
Webinar: Enterprise Trends for Database-as-a-Service
Webinar: Enterprise Trends for Database-as-a-ServiceWebinar: Enterprise Trends for Database-as-a-Service
Webinar: Enterprise Trends for Database-as-a-Service
 
MapR on Azure: Getting Value from Big Data in the Cloud -
MapR on Azure: Getting Value from Big Data in the Cloud -MapR on Azure: Getting Value from Big Data in the Cloud -
MapR on Azure: Getting Value from Big Data in the Cloud -
 
Oracle Essbase in the Cloud A Mercer Advisors Success Story
Oracle Essbase in the Cloud A Mercer Advisors Success StoryOracle Essbase in the Cloud A Mercer Advisors Success Story
Oracle Essbase in the Cloud A Mercer Advisors Success Story
 
Data Warehouse Optimization
Data Warehouse OptimizationData Warehouse Optimization
Data Warehouse Optimization
 

Dernier

Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarPrecisely
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 

Dernier (20)

Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity Webinar
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
201610817 - edge part1
201610817 - edge part1201610817 - edge part1
201610817 - edge part1
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 

Architecting Your Own DBaaS in a Private Cloud with EM12c

  • 1. Architecting your own DBaaS in a Private Cloud with EM12c Presented by : Gustavo René Antúnez DBA Team Lead April, 2015
  • 2. 2 • 15  Years  of  Data  infrastructure   management  consul4ng   • 200+  Top  brands   • 6000+  databases  under   management   • Over  200  DBA’s,  in  26  countries   • Top  5%  of  DBA  work  force,  9   Oracle  ACE’s,  2  MicrosoJ   MVP’s   • Oracle,  MicrosoJ,  MySQL   partners,  Netezza,  Hadoop   and  MongoDB  plus  UNIX   Sysadmin  and  Oracle  apps About Pythian
  • 3. • Flexible  Environment   – Work  remotely  from  anywhere  in  the  world.Flexible   hours   • Outstanding  People:   – Work  with  the  industry  top  minds-­‐in  fact,  the  top  5%.   • Career  growth  and  development:   – Enhance  exis4ng  skills  or  learn  new  ones.Work  with   leading-­‐edge  technologies.  Experiment  and  explore   using  our  in-­‐house  sandbox.  Generous  training   allowance  .  Professional  development  days.   Internal  speaker  series.   • Fun,  fun  ,fun     – Blog  during  work  hours-­‐please  !  Enjoy  monthly  cheese   tas4ngs  with  our  resident  cheese  sommelier.  Take  a   day  off  and  volunteer  for  your  favourite  charity.   3 #PythianLife
  • 5. Where do I come From –Oracle  DBA   • Started  with  Version  9.2  in  2004   –Speaker  at  Oracle  Open  World,  Oracle   Developers  Day  and  Collaborate     –Co-­‐President  of  ORAMEX  (Mexico  Oracle   User  Group)     –Web  Events  Chair  for  IOUG  Cloud   Compu4ng  Special  Interest  Group  (SIG);   –Movie  Fana4c  &  Music  Lover   –Bringing  the  best  from  México  (Mexihtli)  to   the  rest  of  the  world  and  in  the  process   photographing  it  :)   –rene-­‐ace.com   –@rene_ace   • #CLV15 5
  • 6. Where do I come from? 6
  • 7. How did you get to be a DBA 7
  • 8. 6th Happiest Job of 2014! It  was  #1  in  2014 8 http://www.forbes.com/sites/susanadams/2014/03/20/the-happiest-and-unhappiest-jobs-in-2014/ Work-life balance Relationship with boss and co-workers Daily tasks Job resources Field will grow by 15% between 2012 and 2022 DBA can be the key driver of success
  • 9. 9
  • 10. 10 ▪ 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) Definition
  • 11. Cloud Computing What  is  your  Key  Driver? 11 Source: NIST Definition of Cloud Computing v15 3  Service  Models   • SaaS   • PaaS   • IaaS 4  Deployment  Models   • Public  Cloud   • Private  Cloud   • Community  Cloud   • Hybrid  Cloud 5  Essential  Characteristics   • Resource  pooling   • Rapid  elasticity   • On-­‐demand  self-­‐service   • Measured  service   • Broad  network  access  
  • 12. Applications Data Runtime Middleware O/S Virtualization Servers Storage Networking Applications Data Runtime Middleware O/S Virtualization Servers Storage Networking Applications Data Runtime Middleware O/S Virtualization Servers Storage Networking Applications Data Runtime Middleware O/S Virtualization Servers Storage Networking Traditional On-Premise IaaS PaaS SaaS Pizza as a Service* 12 You  Manage Vendor  Manages Dining Table Soda Cheese Toppings Tomato Sauce Pizza Dough Fire Oven Electric/Gas Dining Table Soda Cheese Toppings Tomato Sauce Pizza Dough Fire Oven Electric/Gas Dining Table Soda Cheese Toppings Tomato Sauce Pizza Dough Fire Oven Electric/Gas Dining Table Soda Cheese Toppings Tomato Sauce Pizza Dough Fire Oven Electric/Gas Traditional On-Premise IaaS PaaS SaaS Made at Home Take & Bake Pizza Delivery Dine Out *http://goo.gl/rweIwF
  • 13. 13
  • 14. 14 Service Delivery Lifecycle
 15  Steps  to  “X”-­‐as-­‐a-­‐Service 1. Capture Demand 2.Define Service Strategy and Design 3.Define Service Catalog 4.Define Resource Configurations (Technical 5. Build Deployable Entities
  • 15. 15 Service Delivery Lifecycle
 15  Steps  to  “X”-­‐as-­‐a-­‐Service 6. Consumer purchase 7. Initiate Service Request 8. Deployable Entity Allocated 9. Deployment 10. Consumer operates Service 11. Client App Utilizes Service
  • 16. 16 Service Delivery Lifecycle
 15  Steps  to  “X”-­‐as-­‐a-­‐Service 12. Monitor performance metrics 13. Utilisation Metrics Captured 14. Metrics Applied to SLA & 15 Perf, Util, & Cost Provided to Consumer
  • 17. Capture Demand and Define Service Strategy and Design 17
  • 18. Capture Demand and Define Service Strategy and Design 18 • Current State Analysis • Identify Initial deployment opportunities • Establish operational maturity • Determine where to focus • Cloud Maturity Model Assessment • NIST Capability Mapping Tool • ITIL Maturity Assessment • Future State Architecture Focus Areas • Technology Deployment • New Operating Procedures • Ecosystem Integration
  • 19. Capture Demand and Define Service Strategy and Design 19 Application Focus • Business criticality • Upstream/ downstream dependencies • Regulation/ Retention • SDLC • Integration • Migration window Technology Focus • Resource capacity and utilization • Growth characteristics • Workload type • RTO/RPO • Maintenance windows • Data center location • Prod/Non-Prod Operations Focus • Monitoring • Patching and Upgrades • Backup and Recovery • Disaster Recovery • Automation • Ecosystem integration
  • 20. 20 Define Service Catalog
 Essential  to  separate  business  and  technical  aspects     •What  does  the  service  provide   •Service  levels  and  costs   •  How  is  the  service  provisioned  and  maintained   •Deployment  template  and  processes   •Vendor-­‐specific •  On  demand  portal  of   selected  items  from  the   Business  Catalog  •  -­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐  •  -­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐  •  -­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐ •  -­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐  •  -­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐  •  -­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐ •  -­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐  •  -­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐  •  -­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐ Business  Catalog Technical  Catalog Self-­‐service  Catalog
  • 21. 21 Business   Service   Name Service   DescripFon  /   CapabiliFes Affected   Business   Units Supported   Business   Processes Linked   Business   Outcomes Service   Consumer  Business  Quality  of  Service Chargeback/ Showback ID Measurement   Type Value Charge/Show Order   Entry This   service   enables   users  to   order   products   and   services;   define   workflows   and   approvals. 1.  HR   2.  Sales   3.Manufa cturing 1.  HR   employee   onboarding   (order   laptop,   phone,  etc)   2.  Sales   order-­‐to-­‐ cash  (enable   customers  to   order   products)   3.   Manufacturi ng    (order   raw   materials) 1.   Accelerate   employee   productivit y                               2.  Increase   sales   3.  Reduce   manufactu ring   timeline   1.Employe e  /   Manager   2.   Customer   3.  Mfg   purchasing   manager 1 Business   Availability 24x7 Show  only 2 End-­‐to-­‐end   maximum   response  4me 60  sec 3 Recovery  Time   Objec4ve 8  hrs 4 Recovery  Point   Objec4ve 4hrs 5 Data  reten4on 7  years 6 Regualtory   Requirements SOX,  PII Define Service Catalog (Business)
 Essential  to  separate  business  and  technical  aspects
  • 22. SPARC T or M Series External Fabric/Switches Data Protection Consolidation, QoS, Abstraction Clustering Operating System Database Storage Oracle Database Appliance Oracle Exadata Compute Oracle 11gR2/12c (Multitenant) 12c, 11gR2 and prior SAN / NAS platforms Oracle Grid Infrastructure (Clusterware and Automatic Storage Management) Oracle Enterprise Linux (OEL) Oracle Solaris Server & Storage Networks RDBMS Real Application Clusters, Data Guard, and Golden Gate Failover and BCP Instance Caging, Database Resource Manager, IO Resource Management (Exadata), Database Services, OVM (Sparc) Advanced Security Option (ASO) Ops Center OEM 12c Diagnostics Pack Test Data Management Pack Change Management Pack Cloud Management Pack DB Lifecycle Management Pack Data Masking Pack Cloud Managemeent SPARC Super Cluster Customer Ecosystem DB Firewall Audit Vault Database Vault ZFS- Storage Self Service Portal DB AUDIT/ Compliance / Security CMDB / DBAR Define Resource Configurations (Technical Catalog) 22 Monitoring,Managementand Chargeback Security PaaS SaaS IaaS DBaaS MWaaS
  • 23. Define Resource Configurations Business  (what)  evolution  to  the  Technical  (how)   23 Pluggable   Database Dedicated   Database Encapsulated   Database Flex-­‐Silo . ..
  • 24. 24 DBaaS Service Catalog Design ProcessOracle  DBaaS  Service  Tiers GOLD Business-­‐critical   Customer  Facing SILVER Production   Departmental BRONZE Development       Test   PLATINUM Mission-­‐critical   Trading
  • 25. 25 DBaaS Service Catalog Design Process Service Definition Technical Service Description Service Provisioning Model Cloud Deployment Model Define service tiers to simplify your offerings Establish the technical footprint of each service tier Determine the individual services to be provisioned Align services with your deployment model Bronze Silver Gold Small Large Medium X-Large ❑ RAC ❑ Data Guard ❑ Golden Gate PDB Database Schema Private Public Provider Hybrid
  • 26. Define Resource Configurations (Technical Catalog) 26 Flex  Silo      GOLD     service   •  Configuration   •  Processes   •  Best  Practices   Business  Catalog Technical  Catalog Availability  BOM Cluster Filesystem Replication Agility  BOM Self-­‐service Service  relocation Performance  BOM -­‐ Aggregate  BOM Cluster Filesystem Replication Self-­‐service ……..  Availability    Security    Agility    Availability    Security    Agility    Availability    Security    Agility        Availability    Security    Agility   Itemized   BOMs Technical   Definition Level Multitenant Encapsulated  DB Elements SILVER GOLD BRONZE PLATINUM $$$ $$ $ $ 8  x  5 12  x  6 24  x  7 Security  BOM Native  network  encryption Configuration  check Dedicated  DB Service  Tiers Levels   Maximum    Regulated    Sensitive  $ $ $$ Unplanned   Maintenance   Data  Loss   Data  Corruption   Disaster  Recovery  
  • 27. 27 Service Catalogs • Keep it simple – clear, concise, consistent • Clean separation of business (what) vs. technical (how) • Define a process to identify and handle exceptions • Minimize the number of distinct environments you will support • Start small, add services incrementally as needed • Stay with the plan but be willing to adjust
  • 28. 28 Plug-ins Required to Enable Database as a Service (DBaaS) • Enterprise Manager for Oracle Cloud • Enterprise Manager for Oracle Virtualization • Enterprise Manager for Oracle Consolidation Planning and Chargeback • Enterprise Manager for Oracle Database • Enterprise Manager for Storage Management • Enterprise Manager for Oracle Cloud Framework
  • 29. Define Resource Configurations (Technical Catalog) 29 EM_CLOUD_ADMINISTRATOR EM_SSA_ADMINISTRATOR EM_SSA_USER • EM_CLOUD_ADMINISTRATOR • Can set up and manage the cloud infrastructure. This role is responsible for deploying the cloud infrastructure (servers, zones, storage, and networks) • EM_SSA_ADMINISTRATOR • Define quotas and constraints for the self service users and grant them access privileges • EM_SSA_USER • Can only access the Self Service Portal and all the service families
  • 32. 32 Define Resource Configurations (Technical Catalog) Zones  and  Pools
  • 33. Define Resource Configurations (Technical Catalog) ▪Zone   A  logical  grouping  of  cloud   infrastructure  resources  based  on   QOS,  functional,  departmental  or   geographic  boundaries.  Self-­‐Service   users  provision  into  a  Zone.   ▪ Database  Resource  Pool   A    group  of  homogeneous  clustered   or  non-­‐clustered  resources   exhibiting  common  characteristics. 33 12.1.0.2 11.2.0.4 12.1.0.2 11.2.0.4 Prod Zone Dev Zone
  • 34. Define Resource Configurations (Technical Catalog) • setup—>cloud—>PaaS  Infrastructure  Zones   • setup—>cloud—>Database—>Database  Pools   • EM12c  Link 34 Build Deployable Entities • setup—>cloud—>Database—>Request  Settings   • setup—>cloud—>Database—>Quotas   • setup—>cloud—>Database—>Profiles  and  Service  Templates   • EM12c  Link
  • 35. 35 Setup for PaaS Infrastructure Zones setup—>cloud—>PaaS  Infrastructure  Zones
  • 36. 36 [oracle@em12c bin]$ ./emcli create_paas_zone -name=PVC PAAS Infrastructure Zone CL15LV -credential=NC_HOST_ORACLE -hosts=em12c.localdomain -roles="DBAAS_CLOUD_USERS" -description="Test PaaS zone" -cpu_utilization=90 -memory_utilization=90 PaaS Infrastructure Zone "PVC PAAS Infrastructure Zone" created successfully. [oracle@em12c bin]$ ./emcli get_paas_zone_detail -name="PVC PAAS Infrastructure Zone" Name PVC PAAS Infrastructure Zone Named Credentials NC_HOST_ORACLE Number of Hosts 1 EMCLI setup for PaaS Infrastructure Zones
  • 37. 37 Setup for Database Pools setup—>cloud—>Database—>Database  Pools
  • 38. 38 Setup for Database Pools setup—>cloud—>Database—>Database  Pools
  • 39. 39 EMCLI setup for Database Pools [oracle@em12c bin]$ ./emcli get_pool_allowed_member_constraints - target_type=pdbaas_pool Name Value Description PLATFORM_CDB 197 HP-UX Itanium 59 HP-UX PA-RISC (64-bit) 212 IBM AIX on POWER Systems (64-bit) 209 IBM: Linux on System z 46 Linux x86 226 Linux x86-64 912 Microsoft Windows (32-bit) 208 Microsoft Windows Itanium (64-bit) 233 Microsoft Windows x64 (64-bit) 23 Oracle Solaris on SPARC (64-bit) 267 Oracle Solaris on x86-64 (64-bit) TARGET_TYPE_CDB rac_database Cluster Database oracle_database Database Instance VERSION_CDB 12.1.0.1.0 12.1.0.1.0 12.1.0.2.0 12.1.0.2.0
  • 40. 40 EMCLI setup for Database Pools [oracle@em12c bin]$ ./emcli create_pool -name="Pluggable DB Pool" - target_type="pdbaas_pool" -paas_zone="PVC PAAS Infrastructure Zone" - members=“em12c.localdomain" -description="Oracle Database 12c Pool for Pluggable Databases" - member_constraints="PLATFORM_CDB=226,TARGET_TYPE_CDB=oracle_database,VERSION_CDB=1 2.1.0.2.0" Software Pool "Pluggable DB Pool" created successfully. [oracle@em12c bin]$ ./emcli get_pool_detail -name="Pluggable DB Pool" - target_type=pdbaas_pool Name Pluggable DB Pool Target Type pdbaas_pool Description Oracle Database 12c Pool for Pluggable Databases Paas Infrastructure Zone PVC PAAS Infrastructure Zone Number of Members 1 Placement Constraints Member Constraints PLATFORM_CDB : Linux x86-64 , TARGET_TYPE_CDB : Database Instance , VERSION_CDB : 12.1.0.2.0
  • 42. 42 [oracle@em12c bin]$ ./emcli create_dbaas_quota - role_name="DBAAS_CLOUD_USERS" -databases="0" -schema_services="0" - pluggable_databases="10" -memory="2" -storage="10" Quota for Role "DBAAS_CLOUD_USERS" setup successfully. [oracle@em12c bin]$ ./emcli get_dbaas_quota ROLE_NAME : DBAAS_CLOUD_USERS NUMBER_OF_DB_INSTANCES : 0 STORAGE : 10 NUMBER_OF_PLUGGABLE_DATABASES : 10 MEMORY : 2 NUMBER_OF_SCHEMA_SERVICES : 0 Quotas for Roles retrieved successfully. Setup for Quotas setup—>cloud—>Database—>Quotas
  • 43. 43 Setup for Profiles and Service Templates setup—>cloud—>Database—>Profiles  and  Service  Templates
  • 44. 44 Setup for Profiles and Service Templates setup—>cloud—>Database—>Profiles  and  Service  Templates
  • 45. 45 Setup for Profiles and Service Templates setup—>cloud—>Database—>Profiles  and  Service  Templates
  • 46. 46 Setup for Profiles and Service Templates setup—>cloud—>Database—>Profiles  and  Service  Templates
  • 47. Self Service 47 • Consumer purchase • Initiate Service Request • Deployable Entity Allocated • Deployment • Consumer operates Service • Client App Utilizes Service • Enterprise—>Cloud—>Middleware and Database Home • Enterprise—>Cloud—>Middleware and Database Home Request Dashboard • Enterprise—>Provisioning and Patching—>Procedure Activity • EM12c Link
  • 50. Monitor and Manage Cloud Operations Chargeback  and  Cost  Recovery  Overview 50 What services will I sell? What infrastructure will I need to deliver those services? What is the cost of delivering those services on that infrastructure? How many services do we plan on selling for that infrastructure? How long will it take to sell those services? How much do I need to price my services to recover my cost and/or meet my financial objectives
  • 51. Monitor and Manage Cloud Operations Track resource flux, tenants, policy violations, etc Monitor requests and failures Manage resource and capacity utilization Automatic, policy driven elasticity 51
  • 52. Meter, Charge and Optimize Cloud Services Application-to-Disk resource metering Chargeback/Showback Oracle Billing and Revenue Management (BRM) Integration Optimize performance, capacity, QoS, costs… 52
  • 53. 53 Self-Service Portal APIs
 Comprehensive  RESTFUL  APIs  for  Integration  and  Orchestration  
 DBaaS Portal & API List Deploy Delete Manage ▪ Request  DBs   ▪ Request  PDBs   ▪ Request  Schemas   ▪ Track  request   progress   ▪ Service  Control  (start/ stop)   ▪ Backup   ▪ Restore   ▪ Snapshot     ▪ Get  Chargeback  info ▪ Delete  Service   ▪ Extend     reservation     ▪ List  Zones   ▪ List  Service   Templates   ▪ List  Service   Instances
  • 55. 55
  • 57. 57 To contact us sales@pythian.com 1-877-PYTHIAN To follow us http://www.pythian.com/blog http://www.facebook.com/pages/The-Pythian-Group/163902527671 @pythian http://www.linkedin.com/company/pythian Thank you – Q&A