46
What do you think the Oracle public cloud is? Presented by : Gustavo René Antúnez Oracle DBA August, 2016

What do you think the Oracle public cloud is?

Embed Size (px)

Citation preview

Page 1: What do you think the  Oracle public cloud is?

What do you think the Oracle public cloud is?

Presented by : Gustavo René Antúnez Oracle DBA August, 2016

Page 2: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential

ABOUT PYTHIAN

Pythian’s 400+ IT professionals help

companies adopt and manage disruptive technologies to better compete

2

Page 3: What do you think the  Oracle public cloud is?

TECHNICAL EXPERTISE

Infrastructure: Transforming and managing the IT infrastructure that supports the business

DevOps: Providing critical velocity in software deployment by adoptingDevOps practices

Cloud: Using the disruptive nature of cloud for accelerated, cost-effective growth

Databases: Ensuring databasesare reliable, secure, available and continuously optimized

Big Data: Harnessing the transformative power of data on a massive scale

Advanced Analytics: Mining data for insights & business transformationusing data science

3

Page 4: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 4

Welcome to OTN Tour Mexico 2016

Page 5: What do you think the  Oracle public cloud is?

Where do I come From–OracleDBA

• StartedwithVersion9.2in2004–SpeakeratOracleOpenWorld,OracleDevelopersDayandCollaborate

–Co-PresidentofORAMEX(MexicoOracleUserGroup)

–WebEventsChairforIOUGCloudComputingSpecialInterestGroup(SIG)

– InternationalChairRACSpecialInterestGroup(SIG);

–MovieFanatic&MusicLover–BringingthebestfromMéxico(Mexihtli)totherestoftheworldandintheprocessphotographingit:)

– rene-ace.com–@rene_ace

• #TD16

5

Page 6: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 6

Where do I come From

rene-ace.com@rene_ace• #OTNTourLa

Page 7: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 7

How did you get to be a DBA

Page 8: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 8

6th Happiest Job of 2015! Itwas#1in2014

Work-life balanceRelationship with

boss and co-workers

Daily tasksJob resources

Field will grow by 15% between

2012 and 2022

DBA can be the key driver of

success

Page 9: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 9

* Database-as-a-Service (DBaaS)

Page 10: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 10

Page 11: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 11

▪ Aself-servicecomputingenvironmentofferingtheabilitytocreate,consumeandpayfordatabaseservices

▪ Computingresourcesareelasticallysuppliedfromasharedpoolandchargedbasedonmetereduse

▪ Servicecatalogsprovideamenuofoptionsandservicelevels

Database-as-a-Service (DBaaS) Definition

Page 12: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 12

Cloud Computing WhatisyourKeyDriver?

Source: NIST Definition of Cloud Computing v15

3ServiceModels• SaaS• PaaS• IaaS

4DeploymentModels• PublicCloud• PrivateCloud• CommunityCloud• HybridCloud

5EssentialCharacteristics• Resourcepooling• Rapidelasticity• On-demandself-service• Measuredservice• Broadnetworkaccess

Page 13: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 13

Pizza as a Service*

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

YouManageVendorManages

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

Page 14: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 14

Service Delivery Lifecycle15 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

Page 15: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 15

Service Delivery Lifecycle15 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

Page 16: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 16

Service Delivery Lifecycle15 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

Page 17: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 17

* Oracle Database Cloud Service

Page 18: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 18

▪ ▪ DatabaseReady for

UseAllocate Compute

Allocate Storage

Set Keys &Privileges

Requestfor

ServiceProvision

OSInstall &

ConfigureDatabase

ConfigureTools

ConfigureAccess

Configure Backups

Oracle Database Cloud Service AutomatedProvisioning:Noconfigurationnecessary

▪ Reducedtimeandcomplexitytoprovision

▪ Increasedstandardisationofthe“fleet”

▪ Newusecasesthatwerenotpracticalbefore.

Benefits

Page 19: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 19

Oracle Database Cloud Service

hcps://cloud.oracle.com

Page 20: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 20

Oracle Database Cloud Services – Naming Updates AnumberandgrowingDatabasecloudservices

• AllPartNumberscalled“OracleDatabaseCloud–<servicename>Service”

• FormalPriceListNames:– OracleDatabaseCloud–MicroService(apex.oracle.com)– OracleDatabaseCloud–MultitenantService(SchemaService)– OracleDatabaseCloud–SEService(DatabaseasaService)– OracleDatabaseCloud–EEService(DatabaseasaService)– OracleDatabaseCloud–HighPerformanceService(DatabaseasaService)– OracleDatabaseCloud–ExtremePerformanceService(DatabaseasaService)

– OracleDatabaseCloud–ExadataServiceService(ExadataService)

Page 21: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 21

Oracle Database Cloud Service

Page 22: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 22

Oracle Database Cloud Service

Page 23: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 23

Oracle Database Cloud Service

Page 24: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 24

Oracle Database Cloud Service

Page 25: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 25

Oracle Database Cloud Service

• oneOCPU(OracleCPU)isequivalentofa3.0GHz2012IntelXeonwithHyperThreadingEnabled

• importanttoselectcorrectlythe“ComputeShape”

Page 26: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 26

Oracle Database Cloud Service

Page 27: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 27

Oracle Database Cloud Service

Page 28: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 28

Oracle Database Cloud Services OracleCloudMyServicesapplication

• Enablethesecurityrulethatwillallowustoconnecttoport1521forthisDB

Page 29: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 29

Oracle Database Cloud Services OracleCloudMyServicesapplication

• addaPublicSSHkeytoaccessyourcomputenode

Page 30: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 30

Oracle Database Cloud Services OracleCloudMyServicesapplicationRenes-iMac:bin Rene$ ./sql system@***.***.****.****:1521:ORCL SQLcl: Release 4.2.0.15.177.0246 RC on Fri Aug 21 11:41:42 2015 Copyright (c) 1982, 2015, Oracle. All rights reserved. Password? (**********?) ************ Connected to: Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production With the Oracle Label Security option SQL> select name from v$database; NAME --------- ORCL

SQL> SELECT PDB_ID, PDB_NAME, STATUS FROM CDB_PDBS ORDER BY PDB_ID; PDB_ID PDB_NAME STATUS ---------- --------------- --------- 2 PDB$SEED NORMAL 3 PDB1 NORMAL

Page 31: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 31

*Oracle Database Cloud Backup Service

Page 32: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 32

Oracle Database Cloud Backup Service • Siteandsystemspecificvariablesinplaywhendoingbackupandrecovery:

• Databasebackupsize• Natureandcompressibilityofthedata• Backupparallelismornumberofchannelschosen

• Internetuploadbandwidth• AvailableCPUresourcesandheadroomforcompressing

• Database10.2orhigher(includingStandardEdition)• Linux,Solaris,AIX,HP-UX,orWindows

• Backupencryptionismandatory.

• RMANbackupsusingthe“OracleSecureBackupSBTinterface”doesrequireASO.

• Billingmodels:

• Metered• Non-Metered

Page 33: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 33

Oracle Database Cloud Backup Module • Downloadtheinstallerzipfile• Installationissimple

• ServicenamefortheODBSaccount(“Storage”).

• IdentitydomainfortheODBSaccount.

• UsernamefortheODBSaccount

• PasswordfortheODBSaccount• LocationforthesecurewalletfilewhichstorestheODBScredentials.

Page 34: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 34

Oracle Database Cloud Backup Module $ java -jar opc_install.jar \ > -serviceName Storage \

> -identityDomain ************ \ > -opcId '[email protected]' \

> -opcPass '*****' \ > -walletDir $ORACLE_HOME/dbs/opc_wallet \

> -libDir $ORACLE_HOME/lib Oracle Database Cloud Backup Module Install Tool, build 2015-05-12

Oracle Database Cloud Backup Module credentials are valid.

Oracle Database Cloud Backup Module wallet created in directory /u01/app/oracle/product/12.1.0/dbhome_1/dbs/opc_wallet.

Oracle Database Cloud Backup Module initialization file /u01/app/oracle/product/12.1.0/dbhome_1/dbs/opcCDB1.ora created.

Downloading Oracle Database Cloud Backup Module Software Library from file opc_linux64.zip.

Downloaded 23169388 bytes in 34 seconds. Transfer rate was 681452 bytes/second.

Download complete.

Page 35: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 35

Oracle Database Cloud Backup Module • Library file$ ls -ltr $ORACLE_HOME/lib | grep "libopc.so"

-rw-r--r--. 1 oracle oinstall 72062283 Oct 15 16:47 libopc.so

• Configuration file$ ls -ltr $ORACLE_HOME/dbs | tail -1

-rw-r--r--. 1 oracle oinstall 183 Oct 15 16:47 opcCDB1.ora

$ cat $ORACLE_HOME/dbs/opcCDB1.ora

OPC_HOST=https://************.storage.oraclecloud.com/v1/Storage-************

OPC_WALLET='LOCATION=file:/u01/app/oracle/product/12.1.0/dbhome_1/dbs/opc_wallet CREDENTIAL_ALIAS=storage_opc'

• Secure wallet file (with the credentials)$ ls -l $ORACLE_HOME/dbs/opc_wallet

-rw-r--r--. 1 oracle oinstall 10196 Oct 15 16:47 cwallet.sso

35

Page 36: What do you think the  Oracle public cloud is?

Oracle Database Cloud Backup Module RMAN> SET ENCRYPTION ON IDENTIFIED BY ****** ONLY;

executing command: SET encryption using target database control file instead of recovery catalog

RMAN> run { 2> allocate channel odcbm type sbt

3> PARMS='SBT_LIBRARY=libopc.so,SBT_PARMS=(OPC_PFILE=/u01/app/oracle/product/12.1.0/dbhome_1/dbs/opcCDB1.ora)';

4> backup tablespace employees; 5> }

allocated channel: odcbm channel odcbm: SID=272 device type=SBT_TAPE

channel odcbm: Oracle Database Backup Service Library VER=3.15.1.16 Starting backup at 16-OCT-15 …

input datafile file number=00017 name=/u01/app/oracle/oradata/CDB1/datafile/o1_mf_pdb_tbs1_bzy3ww5c_.dbf …

piece handle=0nfgikc0_3_1 tag=TAG20151016T171023 comment=API Version 2.0,MMS Version 3.15.1.16 channel odcbm: backup set complete, elapsed time: 00:01:78 Finished backup at 16-OCT-15

36

Page 37: What do you think the  Oracle public cloud is?

Oracle Database Cloud Backup Module

37

• Dataisnotreal-kmeasthereportcanonlyshowuptothepriorday(“yesterday”)

Page 38: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 38

*Oracle Database Cloud Service and Hybrid Cloud Management

Page 39: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 39

Oracle Enterprise Manager Simplifies the Journey to Cloud ManageHybridCloudAsOne

• Manageprivateandpubliccloudviasinglepaneofglass

• 100%reuseofmanagementprackces• Simple,SecureDeployment• QualityofServiceandLifecycleManagement• LeverageexiskngITinvestment

Page 40: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 40

Simple,SecureDeployment

OracleEnterpriseManager

• MinimalchangestoEnterpriseManagerorenterprisenetwork (noVPCrequired!)

• EnterpriseManagerremainshardenedandsecure

Private Cloud

HybridGatewayhandlesallcommunicationbetweenprivateand

publiccloud

CommunicationviaHTTPS,SQL*NetandJMXoverSSH

OracleCloud

Platform

Page 41: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 41

Hybrid Cloud Management Upgrade,MoveandManageThroughaSinglePaneofGlass

On-Premises & Private CloudOracle Cloud

(Database & Java Cloud Services)

Move database and applicationswith the push of a button

Monitor and control viasingle pane of glass

Same tool, same skillsets Faster, easier, lower cost, lower risk

Manage lifecycle including provisioning, compliance and patching

Page 42: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 42

Differentiators vs. competitive hybrid cloud management

• Singlepaneofglass• Ownershipofthecompletestack• DeepmanagementforhybridPaaS

• 100%reuseofbestpractices• Workloadportability

CompeStors

• Multiple,disjointedofferings• Multi-partnerintegrationheadache

• IaaSlayerisprimaryfocus• Additionalskillsetsandtooling• Cloudsilos

ORACLE

Page 43: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 43

Page 44: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 44

Page 45: What do you think the  Oracle public cloud is?

© 2016 Pythian. Confidential 45

rene-ace.com

Page 46: What do you think the  Oracle public cloud is?

Thank you – Q&A CONSULTING & STRATEGY

IMPLEMENTATIONMANAGED SERVICES

To contact us [email protected]

1-877-PYTHIAN

To follow us http://www.pythian.com/blog

http://goo.gl/bImXcJ

@pythian

http://goo.gl/DMXExf