Top Banner
47

Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

Jul 15, 2015

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c
Page 2: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c
Page 3: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

Stay Connected

BLOGS.ORACLE.COM/IMC

TWITTER.COM/ORACLEIMC

YOUTUBE.COM/ORACLEIMCTEAM

FACEBOOK.COM/ORACLEIMC

Page 4: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

Alexey Kotelnitzky EM Expert FORS Distribution | FORS Group March 26, 2015

Page 5: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

5

Oracle Database as a Service Overview

Setting Private DbaaS Cloud with Oracle Enterprise Manager 12c

Using chargeback

DbaaS Self Service Portal

Demo

Summary & Q&A

Agenda

Page 6: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

6

Oracle Database as a Service Overview

Setting Private DbaaS Cloud with Oracle Enterprise Manager 12c

Using chargeback

DbaaS Self Service Portal

Demo

Summary & Q&A

Agenda

Page 7: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

What is DBaaS?

DBaaS is a standardized, elastically scalable, metered platform for consolidation of existing databases and rapid deployment of new databases using a catalog of shared database services self-served over a network.

Page 8: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

8

Traditional approach / DbaaS Traditional approach (Performed by administrator)

Database as a Service (Performed by user)

Pick / Buy HW

Configure HW

Install and configure OS

Install SW for DB and OEM

Configure SW and DB, install patches

If more resources needed: Add HW and reconfigure everything

Request new DB in Self Service Portal

If needed – pick more resources in SSP

That’s all !!!!

OS/Machines

Database

Self Service Portal (SSP)

Page 9: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

Different Cloud Ownership Models

Private cloud Public Cloud Managed Cloud Services

Subscribe Build Managed

Build and manage your own cloud using Oracle

cloud products

Provider builds and manages a private

cloud for you

Consume as subscription-based

services

Page 10: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

Private DBaaS characteristics

Any private cloud includes:

– Resource pooling

– Rapid elasticity

– Broad network access

Adopted selectively in Private Cloud :

– On-demand self-service

– Measured service (chargeback)

Other characteristics key for enterprise customers :

– Standardization

– Security

D A T A

C E N T E R

Page 11: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

Cloud Business Drivers

Self Service

Service Catalogs

Elasticity

Stronger security

Higher availability

Better manageability

Metered

Consolidated

Automated

Agility Cost Risk

Page 12: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

When to use private DbaaS?

1. Rapid DB provisioning (DB with data / empty DB)

2. Cloning of big DB –Snap Clone technology

3. Automate, reduce DBA routine work

4. Standardize, reduce number of configurations

5. Increase servers consumption efficiency

6. Build elastic, easy to expand IT infrastructure

7. Metering of resource consumption

Page 13: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

Private DbaaS use cases

• SW development

– Easy and agile DB provisioning

– No need to engage DBA

• SW testing

• Training center maintenance

– Deploying new workspaces

• Managing DB

– Reduce DBA routine work

– Free resources

D A T A

C E N T E R

Page 14: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

Evolution to Database as a Service

Configuration silos Standardized

Platform Consolidated

Platform

• Physical • Dedicated &

heterogeneous • Static with

disconnected analytics

• Standardized hardware and software stack

• Standard deployment configuration

• Catalog of database services and service levels

• Shared & secure central data infrastructure

• Dynamic optimizations & resource mgmt

• Automated systems management

Private cloud

• On‐demand, elastic, and Metered self‐service

• Rapid service elasticity and automation

• Metering, automated cost allocation & chargeback

Page 15: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

Private DBaaS architecture

Virtual Machines

HW

consolidation

Dedicated schema

HW, OS and DB

consolidation

Consolidation density

Dedicated DB

HW & OS

consolidation

Oracle DB 12c Pluggable DB

HW, OS and DB

consolidation

Page 16: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

Server Consolidation - Provision a Database in a VM

Reasons for adoption • Simple to implement • Excellent isolation • Mixed workloads • As-is consolidation • Legacy support • Licensing (vendor specific)

Customer Concerns • Lower consolidation density • Lower ROI • Performance (latency) • Managing sprawl • Not suitable for all deployments

Page 17: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

Database Consolidation – Provision Database

Reasons for adoption • Consolidation density • Good ROI • Performance • Supports any app

Customer Concerns • Requires O/S Standardization • Database Only

Page 18: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

Schema Consolidation

Reasons for adoption • Most resource efficient • Fast provisioning • Excellent ROI • Performance • Efficient memory use

Customer Concerns • Requires O/S and DB standardization • App validation required • Less isolation

Page 19: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

Container Database – Pluggable Databases

Reasons for adoption • Most efficient (resources and operations) • Extremely fast provisioning • Best ROI • Performance • Efficient memory use • Easy to implement

Customer Concerns • Requires O/S and DB standardization • Only 12c

Page 20: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

Oracle 12c database: multitenant Isolation

• PDB security isolation is similar to non-CDBs on same OS

• Database Resource Manager for fine-grained CPU

• RAC for coarse-grained CPU and memory

• Exadata for fine-grained I/O

Page 21: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

Consolidation Choices

Virtual Machines Dedicated DB Dedicated schema Dedicated

pluggable DB

Consolidation density

Low High Highest Highest

Manageability Hard Easy Depends on the isolation needed

Easy

Isolation Best Good Least Good

Adoption Easy Easy Hard Easy

Application compatibility

Some (depends on the load)

All Changes may be

needed All for DB12c

Page 22: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

DBaaS with Snap Clone

Features

• Fast DB cloning with minimum space usage

• Supports various storage vendors and configurations

• Save multiple versions of your DB

• Restore to previous versions

Advantages

• Speed-up database cloning (terabytes per minutes)

• More than 90% storage savings

NAME SSN SALARY

AGUILAR 203-33-3234 40,000

BENSON 323-22-2943 60,000

Test Master Database

NAME SSN SALARY

MILLER 112-23-

4567 40,000

SMITH 111-22-

3333 60,000

Masking & Sub setting

Production DB

010110011 101001010 000111010

22

Page 23: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

Service catalog implementation

Service catalog – list of configurations and their SLA adopted in the enterprise

Service catalog advantages:

• Effective standardization

• Predictable deployments with known SLA

• Clear description of all services

• Self-service implementation

• Users feedback

• Ability to compare with other providers

Page 24: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

DBaaS Service Catalog Design Process

Service Definition

Technical Service Description

Service Provisioning Model

Cloud Deployment Model

Page 25: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

25

Oracle Database as a Service Overview

Setting Private DbaaS Cloud with Oracle Enterprise Manager 12c

Using chargeback

DbaaS Self Service Portal

Demo

Summary & Q&A

Agenda

Page 26: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

Optimized, Efficient Agile, Automated | |

Expanded Cloud Stack Management

Scalable, Secure

Superior Enterprise-Grade Management

Accelerated Automation for Broader Cloud Services

Total Cloud Control

Page 27: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

DBaaS infrastructure. Dedicated DB.

Servers with Oracle RDBMS installed

Cloud pool

Cloud pool

Cloud pool

Database templates Software Library

Self Service Portal Users

Enterprise Manager 12c

Page 28: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

DBaaS infrastructure. DB in VM.

Oracle VM

Cloud pool

Cloud pool

Cloud pool

VM templates with RDBMS

Users

Software Library

Self Service Portal

Enterprise Manager 12c

Page 29: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

Steps for creating DBaaS infrastructure

Cloud administrator Self service portal administrator

• Prepare servers, storage and network

• Create roles and users in EM 12c

• Configure Software Library

• Install RDBMS on servers

• Install EM agents on servers

• Configure EM12c

• Prepare templates

• Design service catalog

• Configure quota for users and roles

• Map templates to users

• Configure chargeback

Page 30: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

Configuring DbaaS in Oracle Enterprise Manager 12c

Page 31: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

31

Oracle Database as a Service Overview

Setting Private DbaaS Cloud with Oracle Enterprise Manager 12c

Using chargeback

DbaaS Self Service Portal

Demo

Summary & Q&A

Agenda

Page 32: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

Chargeback and Show-back

Администратор облака

• Chargeback

• Provides means for cost recovery

• Chargeback is a good mechanism to prevent database sprawl

• Many private cloud providers have chosen not to implement any chargeback

• Show-back

• Don’t actually do chargeback, but do “show-back“

• Makes tenants and consumers cost conscious and consumption aware

• Provides accounting of usage patterns

• Can easily switch to chargeback model if needed.

Page 33: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

1. Configuring charge plans

2. Assigning charge plans

3. Configuring cost centers

Configuring chargeback

Page 34: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

Chargeback models

Администратор облака

• Typical Fixed Costs

• Tenancy (i.e. Monthly charge, configuration)

• Resource allocations (storage, CPU, Network bandwidth)

• Deployment option = Service Level (Gold/Bronze/Silver) + Service

Footprint (S/M/L)

• Charge for additional service level support or higher availability

• Typical Variable Costs

• Resource utilization:

• CPU Used - peak, average, time of day (common)

• Network, IOPS

• Storage, IOPS

Page 35: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

Used metrics

Администратор облака

Page 36: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

• Wide range of chargeback settings

• Export to Excel

• LDAP Integration

• Different reports for different business units

Cloud administrator Self Service User Business users

Chargeback and reports

Page 37: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

37

Oracle Database as a Service Overview

Setting Private DbaaS Cloud with Oracle Enterprise Manager 12c

Using chargeback

DbaaS Self Service Portal

Demo

Summary & Q&A

Agenda

Page 38: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

Администратор облака Администратор портала Oracle Enterprise Manager 12c component

Database deployed in SSP become EM

managed target

Email notification of database provisioning

status

Graphical representation of DB workload

Chargeback reports

One can share resources with other SSP users

Self Service Portal can be customized using

Cloud API

Self Service Portal

Page 39: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

Администратор облака Администратор портала Ability to deploy (both single instance and

RAC database) :

11g / 12c database

11g /12c database with Snap Clone option

Pluggable database in existing CDB

Schema in existing database 11g / 12c

11g / 12c database with standby

Self Service Portal

Page 40: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

Администратор облака Администратор портала

Self Service Portal

Challenge • Self Service works over shared

resources • SYS and SYSTEM are too powerful

to be shared with SSP user • SSP user should not be able to

change init parameters

Solution • Create a master account with limited

privileges for the SSP user • SSP user provides username and password • This master account will be the admin

account for the database

Master Account Privileges: • Alter database • Alter system • Create any directory • Drop any directory • Grant any object privilege • Grant any privilege • Grant any role

Page 41: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

41

Oracle Database as a Service Overview

Setting Private DbaaS Cloud with Oracle Enterprise Manager 12c

Using chargeback

DbaaS Self Service Portal

Demo

Summary & Q&A

Agenda

Page 42: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

Database as a Service – automated database provisioning on Oracle VM / Oracle Exadata X3-2 Pluggable database SI/RAC Database 12c SI Database 12c с опцией Snap Clone SI/RAC Database 12c SI со Standby Database 11g SI

Infrastructure as a Service – virtual machine automated provisioning Oracle Linux 5.7 x86_64

To try Oracle Private Cloud capabilities write to [email protected]

FORS Distribution Demo Platform

Page 43: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

FORS platform. Application development and testing

Application development using Oracle VM infrastructure

- Isolated network - Virtual Machine automated deployment - Automated database deployment - Ability to save multiple database versions

Load testing using Oracle Exadata X3-2

- Automated data migration from Oracle VM to Exadata - Automated database deployment on Exadata

To try Oracle Private Cloud capabilities write to: [email protected]

Page 44: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

44

Oracle Database as a Service Overview

Setting Private DbaaS Cloud with Oracle Enterprise Manager 12c

Using chargeback

DbaaS Self Service Portal

Demo

Summary & Q&A

Agenda

Page 45: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

Q&A

45

Alexey Kotelnitzky FORS Distribution EM Specialist [email protected] ISV Migration Center blog: http://blogs.oracle.com/imc ISV Migration Center email: [email protected]

Page 46: Partner Webcast – Oracle Private Cloud: Database as a Service (DBaaS) using Oracle Enterprise Manager 12c

• Oracle.com Partner Hub oracle.com/partners/goto/hub-ecemea

• Migration Center Team Blog blogs.oracle.com/imc

feeds.feedburner.com/oracleIMC

• Partner Webcast Recordings youtube.com/OracleIMCteam

• Partner Webcast Presentations slideshare.net/Oracle_IMC_team

[email protected]

Oracle Partner Hub ISV Migration Center • twitter.com/OracleIMC

• plus.google.com/+OracleIMC

• facebook.com/OracleIMC

• linkedin.com/groups/Oracle-Partner-Hub-Migration-Center-4535240