oracle*cloud:*saas+* paas +iaas -...

28
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle Cloud: SaaS + PaaS + IaaS Oracle on Oracle Cloud, why this decision matters 1 27 Tier IV Data Centers All Geographies 70,000+ Companies 52 Million+ Daily Users 1 Exabyte+ Storage 45 Billion+ Daily Transactions Oracle Cloud Confidential – Oracle Restricted

Upload: others

Post on 29-Oct-2019

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Oracle*Cloud:*SaaS+* PaaS +IaaS - NOCOUGnocoug.org/download/2017-05/NoCOUG_201705_Greene_Oracle_Public_Cloud.… · Requirements*driven,*cost*optimized,* Oracle*on*Oracle*Cloud*true*pay*per*use

Copyright  ©  2017, Oracle  and/or  its  affiliates.  All  rights  reserved.    |

Oracle  Cloud:  SaaS  +  PaaS +  IaaSOracle  on  Oracle  Cloud,  why  this  decision  matters

1

27  Tier   IV  Data  CentersAll  Geographies

70,000+  Companies52  Million+  Daily  Users

1  Exabyte+   Storage45  Billion+  Daily  Transactions

Oracle  Cloud

Confidential  – Oracle  Restricted

Page 2: Oracle*Cloud:*SaaS+* PaaS +IaaS - NOCOUGnocoug.org/download/2017-05/NoCOUG_201705_Greene_Oracle_Public_Cloud.… · Requirements*driven,*cost*optimized,* Oracle*on*Oracle*Cloud*true*pay*per*use

Copyright  ©  2017, Oracle  and/or  its  affiliates.  All  rights  reserved.    |

Overview

• Oracle  Cloud  IaaS (compartments,   network,  engineered,   security)• Deployment   Targets  (Express,   VM,  Bare  Metal,  Engineered)

• RAC  &  DG  (Local  vs  AD  failover,  Enterprise   HA  vs  Storage  Replication)• Multitenant   (  Cost,  Agility,  Dev-­‐Test,   ISV  ready  )

• Developer  LCM  (iBackup,  Test  Master,  Masking,  Snapshot,  Cloning  )

• Online  Maintenance   (  RAG  and  DG  online   patch/upgrade,  Multitenant   )• Data  Management   Platform  (  Big  Data,  Big  Data  SQL,  NoSQL,  Oracle  )

• Hybrid  Automation   and  Operations   (Cloud  Machines,   EM,  Multitenant)• CI/CD  pipeline   integration  (  Developer  CS,  App  Container   CS,  Java  CS  )

Confidential  – Oracle  Restricted 2

Oracle  on  Oracle  Cloud,  why  this  decision  matters

Page 3: Oracle*Cloud:*SaaS+* PaaS +IaaS - NOCOUGnocoug.org/download/2017-05/NoCOUG_201705_Greene_Oracle_Public_Cloud.… · Requirements*driven,*cost*optimized,* Oracle*on*Oracle*Cloud*true*pay*per*use

Copyright  ©  2017, Oracle  and/or  its  affiliates.  All  rights  reserved.    |

Re-­‐Thinking  IaaS in  the  Cloud

• Cloud  Native  – built   for  the  scale-­‐out  web  application,   variable  workloads

• Enterprise   – systems  of  record,  consistent   performance,  data  security,  governance  &  control,  steady  state  workloads  with  business   critical  management   and  oversight

• Re-­‐Thinking   IaaS – Cloud  for  Enterprise– Classic  cloud  elasticity,  reliability,  cost  effectiveness AND– Not  shared,  but  completely  isolated  and  dedicated  IaaS resources  for  each  tenant  – Predictable– No  restrictions  tied  to  virtualization  technology  – VMWare,  KVM,  etc– Native  role  based  access  management  &  sub-­‐account   billing  -­‐ Compartments– Engineered  for  specific  workloads  e.g.  Database  – Software  in  silicon,  Query  &  Storage  Offloading

Confidential  – Oracle  Restricted 3

Enterprise   requirements,   Oracle  on  Oracle  Cloud  IaaS matters

Availability  Domain  1

Availability  Domain  2

Availability  Domain  3

Page 4: Oracle*Cloud:*SaaS+* PaaS +IaaS - NOCOUGnocoug.org/download/2017-05/NoCOUG_201705_Greene_Oracle_Public_Cloud.… · Requirements*driven,*cost*optimized,* Oracle*on*Oracle*Cloud*true*pay*per*use

Copyright  ©  2017, Oracle  and/or  its  affiliates.  All  rights  reserved.    |

Service  Choice  of  Deployment  Target

Confidential  – Oracle  Restricted 4

Requirements   driven,  cost  optimized,   Oracle  on  Oracle  Cloud  true  pay  per  use

Exadata Express Database -­‐ EC Database  -­‐ BM Exadata

Editions EE SE2, EE,  HP,  EP SE2,  EE,  HP,  EP EP

Implementation 1  Dedicated  PDB 1  Dedicated  CDB 1+  Dedicated DBs 1+  Dedicated  DBsManagement Oracle Customer Customer CustomerMax  DB  size 20GB,  50GB, 50IM 50GB – 11.2TB 4.2TB – 9.6TB 42TB  – PetabytesCPU  range ~1 1  – 24 2 – 36   16  – 100’sStorage Exadata,Flash:Fixed Block:  Elastic  per  GB Local  NVMe:Fixed Exadata,Flash:Fixed

Shared DedicatedVirtualized

DedicatedBare  Metal Engineered

Page 5: Oracle*Cloud:*SaaS+* PaaS +IaaS - NOCOUGnocoug.org/download/2017-05/NoCOUG_201705_Greene_Oracle_Public_Cloud.… · Requirements*driven,*cost*optimized,* Oracle*on*Oracle*Cloud*true*pay*per*use

Copyright  ©  2017, Oracle  and/or  its  affiliates.  All  rights  reserved.    | Confidential  – Oracle  Restricted 5

Page 6: Oracle*Cloud:*SaaS+* PaaS +IaaS - NOCOUGnocoug.org/download/2017-05/NoCOUG_201705_Greene_Oracle_Public_Cloud.… · Requirements*driven,*cost*optimized,* Oracle*on*Oracle*Cloud*true*pay*per*use

Copyright  ©  2017, Oracle  and/or  its  affiliates.  All  rights  reserved.    |

HA  and  DR  in  a  Cloud  IaaS

Confidential  – Oracle  Restricted 6

Enterprise   availability,  Oracle  on  Oracle  Cloud  proven  best  practices

RAC -­‐ Zero  downtime   for  localized   IaaS failures

Data  Guard  – database   aware,  high   speed   replication

• No  block   agnostic   replication• No  data  corruption   replicated   to  standby  • Optimized   network   I/O  transfer

Disaster  Recovery

Local  High  Availability  

Page 7: Oracle*Cloud:*SaaS+* PaaS +IaaS - NOCOUGnocoug.org/download/2017-05/NoCOUG_201705_Greene_Oracle_Public_Cloud.… · Requirements*driven,*cost*optimized,* Oracle*on*Oracle*Cloud*true*pay*per*use

Copyright  ©  2017, Oracle  and/or  its  affiliates.  All  rights  reserved.    | Confidential  – Oracle  Restricted 7

Page 8: Oracle*Cloud:*SaaS+* PaaS +IaaS - NOCOUGnocoug.org/download/2017-05/NoCOUG_201705_Greene_Oracle_Public_Cloud.… · Requirements*driven,*cost*optimized,* Oracle*on*Oracle*Cloud*true*pay*per*use

Copyright  ©  2017, Oracle  and/or  its  affiliates.  All  rights  reserved.    |

Containerization  for  the  Database

Confidential  – Oracle  Restricted 8

• Costs  less• ISV  Ready• Dev-­‐Test  efficient• Agility  of  Docker for  Database• Ultimate  consolidation  platform

CRM

Oracle  Cloud

Pricing Retail

On-­‐Premises

CRM

Snap  Clone

Snap  Clone

CRM  Dev1 CRM  Dev2

Developers

TIME

Changes  made  to  database

• Hot  Clone

• Refresh

• Relocate

• App  Roots

Multitenant,   Oracle  on  Oracle  Cloud  agile,  simple   and  optimized

Page 9: Oracle*Cloud:*SaaS+* PaaS +IaaS - NOCOUGnocoug.org/download/2017-05/NoCOUG_201705_Greene_Oracle_Public_Cloud.… · Requirements*driven,*cost*optimized,* Oracle*on*Oracle*Cloud*true*pay*per*use

Copyright  ©  2017, Oracle  and/or  its  affiliates.  All  rights  reserved.    | Confidential  – Oracle  Restricted 9

Page 10: Oracle*Cloud:*SaaS+* PaaS +IaaS - NOCOUGnocoug.org/download/2017-05/NoCOUG_201705_Greene_Oracle_Public_Cloud.… · Requirements*driven,*cost*optimized,* Oracle*on*Oracle*Cloud*true*pay*per*use

Copyright  ©  2017, Oracle  and/or  its  affiliates.  All  rights  reserved.    | Confidential  – Oracle  Restricted 10

Page 11: Oracle*Cloud:*SaaS+* PaaS +IaaS - NOCOUGnocoug.org/download/2017-05/NoCOUG_201705_Greene_Oracle_Public_Cloud.… · Requirements*driven,*cost*optimized,* Oracle*on*Oracle*Cloud*true*pay*per*use

Copyright  ©  2017, Oracle  and/or  its  affiliates.  All  rights  reserved.    |

Agile  Development  for  Database  apps

Confidential  – Oracle  Restricted 11

Complete   dev-­‐test  LCM,  Oracle  on  Oracle  Cloud  makes   CI/CD  easy

CLOUD

CONDUCTOR

V  1.1

Masking  &Subsetting  

ORCHESTRATES

Prod  DB

t0 tn

Backup

thincloned

instances

Test  Master

codepush  to  master

Integration

triggers  build

Instantiate  from  backup fail

pass

V  1.0

Develops  on  a  fully  orchestrated  stack

QA   /  UAT Deploy

Developer  Cloud  Service    GiT  |  Hudson  CI  

API  first

DBCS  Architecture  for  Continuous  Integration  &  Delivery

ChangeManagement

Live  deploy  to  production  with  blue  green  deployment  for  app  and  DB

Page 12: Oracle*Cloud:*SaaS+* PaaS +IaaS - NOCOUGnocoug.org/download/2017-05/NoCOUG_201705_Greene_Oracle_Public_Cloud.… · Requirements*driven,*cost*optimized,* Oracle*on*Oracle*Cloud*true*pay*per*use

Copyright  ©  2017, Oracle  and/or  its  affiliates.  All  rights  reserved.    |

Data  Refresh on  PaaS  from  On-­‐premises  Production  

DBCS1   DBCS2  

P

DATABASE  BACKUP  SERVICE

TEST  MASTER

Page 13: Oracle*Cloud:*SaaS+* PaaS +IaaS - NOCOUGnocoug.org/download/2017-05/NoCOUG_201705_Greene_Oracle_Public_Cloud.… · Requirements*driven,*cost*optimized,* Oracle*on*Oracle*Cloud*true*pay*per*use

Copyright  ©  2017, Oracle  and/or  its  affiliates.  All  rights  reserved.    |

Data  Cloning  &  Refresh  for  DevOps

Production Masking

Test  Master

60,000 refreshes   per  year  supporting   DevOps for  2000+  DevelopersSn

ap  Clone

s

49  clones/month

60X  faster  with  180TB  savings   over  EMC

Page 14: Oracle*Cloud:*SaaS+* PaaS +IaaS - NOCOUGnocoug.org/download/2017-05/NoCOUG_201705_Greene_Oracle_Public_Cloud.… · Requirements*driven,*cost*optimized,* Oracle*on*Oracle*Cloud*true*pay*per*use

Copyright  ©  2017, Oracle  and/or  its  affiliates.  All  rights  reserved.    | Confidential  – Oracle  Restricted 14

Page 15: Oracle*Cloud:*SaaS+* PaaS +IaaS - NOCOUGnocoug.org/download/2017-05/NoCOUG_201705_Greene_Oracle_Public_Cloud.… · Requirements*driven,*cost*optimized,* Oracle*on*Oracle*Cloud*true*pay*per*use

Copyright  ©  2017, Oracle  and/or  its  affiliates.  All  rights  reserved.    | Confidential  – Oracle  Restricted 15

Page 16: Oracle*Cloud:*SaaS+* PaaS +IaaS - NOCOUGnocoug.org/download/2017-05/NoCOUG_201705_Greene_Oracle_Public_Cloud.… · Requirements*driven,*cost*optimized,* Oracle*on*Oracle*Cloud*true*pay*per*use

Copyright  ©  2017, Oracle  and/or  its  affiliates.  All  rights  reserved.    |

Online  maintenance  for  elevated  SLAs

• Oracle  12.2  Grid  Infrastructure  online  patching• RAC  rolling  patch  automation• Data  Guard  rolling  patch  automation• Multitenant  CDB  with  online  PDB  relocate

Confidential  – Oracle  Restricted 16

Rolling  patching,  self  managed  containers,  Oracle  on  Oracle  Cloud  provides  best  up  time

Page 17: Oracle*Cloud:*SaaS+* PaaS +IaaS - NOCOUGnocoug.org/download/2017-05/NoCOUG_201705_Greene_Oracle_Public_Cloud.… · Requirements*driven,*cost*optimized,* Oracle*on*Oracle*Cloud*true*pay*per*use

Copyright  ©  2017, Oracle  and/or  its  affiliates.  All  rights  reserved.    | Confidential  – Oracle  Restricted 17

Page 18: Oracle*Cloud:*SaaS+* PaaS +IaaS - NOCOUGnocoug.org/download/2017-05/NoCOUG_201705_Greene_Oracle_Public_Cloud.… · Requirements*driven,*cost*optimized,* Oracle*on*Oracle*Cloud*true*pay*per*use

Copyright  ©  2017, Oracle  and/or  its  affiliates.  All  rights  reserved.    |

Oracle  Cloud  Data  Management  Platform

Confidential  – Oracle  Restricted 18

Any  data  type,  any  workload,  any  scale  – Oracle  on  Oracle  Cloud  simplifies   modern  apps

NoSQL Hadoop  &  SparkOracle  Database

SQLQuery Data  in  Hadoop,  NoSQL or Oracle  Database with a  Single  SQL  statement!

Page 19: Oracle*Cloud:*SaaS+* PaaS +IaaS - NOCOUGnocoug.org/download/2017-05/NoCOUG_201705_Greene_Oracle_Public_Cloud.… · Requirements*driven,*cost*optimized,* Oracle*on*Oracle*Cloud*true*pay*per*use

Copyright  ©  2017, Oracle  and/or  its  affiliates.  All  rights  reserved.    | 19

Page 20: Oracle*Cloud:*SaaS+* PaaS +IaaS - NOCOUGnocoug.org/download/2017-05/NoCOUG_201705_Greene_Oracle_Public_Cloud.… · Requirements*driven,*cost*optimized,* Oracle*on*Oracle*Cloud*true*pay*per*use

Copyright  ©  2017, Oracle  and/or  its  affiliates.  All  rights  reserved.    | 20

Page 21: Oracle*Cloud:*SaaS+* PaaS +IaaS - NOCOUGnocoug.org/download/2017-05/NoCOUG_201705_Greene_Oracle_Public_Cloud.… · Requirements*driven,*cost*optimized,* Oracle*on*Oracle*Cloud*true*pay*per*use

Copyright  ©  2017, Oracle  and/or  its  affiliates.  All  rights  reserved.    | 21

Page 22: Oracle*Cloud:*SaaS+* PaaS +IaaS - NOCOUGnocoug.org/download/2017-05/NoCOUG_201705_Greene_Oracle_Public_Cloud.… · Requirements*driven,*cost*optimized,* Oracle*on*Oracle*Cloud*true*pay*per*use

Copyright  ©  2017, Oracle  and/or  its  affiliates.  All  rights  reserved.    |

Hybrid  Cloud  that  works

• EM  Cloud  Control– Single  pane  of  glass  

• Same  DBCS  and  ExaCS deployments– On-­‐premises   behind  your  firewall

• Same  web  console,  REST  API’s• Same  pay-­‐per-­‐use  subscriptions• Same  minimum  cores  for  ExaCM• Oracle  Multitenant  portability  :  Dev-­‐Test

Confidential  – Oracle  Restricted 22

Cloud  @  Customer,  Oracle  on  Oracle  Cloud  even  behind  your  firewall

Same  architecture,  software,  skills!

Page 23: Oracle*Cloud:*SaaS+* PaaS +IaaS - NOCOUGnocoug.org/download/2017-05/NoCOUG_201705_Greene_Oracle_Public_Cloud.… · Requirements*driven,*cost*optimized,* Oracle*on*Oracle*Cloud*true*pay*per*use

Copyright  ©  2017, Oracle  and/or  its  affiliates.  All  rights  reserved.    |

Development  Process  simplification

• Developer  Cloud  Service  target– Git,  JIRA,  Hudsen,  Netbeans/Eclipse

• Test  Master  LCM• Post  commit  SQL  artifact  versioning• Full  Stack  Orchestration• Schema  update  before  test  regression

Confidential  – Oracle  Restricted 23

Cloud  services   support  CI/CD,  Oracle  on  Oracle  Cloud  makes  agile  development   easier

Page 24: Oracle*Cloud:*SaaS+* PaaS +IaaS - NOCOUGnocoug.org/download/2017-05/NoCOUG_201705_Greene_Oracle_Public_Cloud.… · Requirements*driven,*cost*optimized,* Oracle*on*Oracle*Cloud*true*pay*per*use

Copyright  ©  2017, Oracle  and/or  its  affiliates.  All  rights  reserved.    | Confidential  – Oracle  Restricted 24

Page 25: Oracle*Cloud:*SaaS+* PaaS +IaaS - NOCOUGnocoug.org/download/2017-05/NoCOUG_201705_Greene_Oracle_Public_Cloud.… · Requirements*driven,*cost*optimized,* Oracle*on*Oracle*Cloud*true*pay*per*use

Copyright  ©  2017, Oracle  and/or  its  affiliates.  All  rights  reserved.    | Confidential  – Oracle  Restricted 25

Page 26: Oracle*Cloud:*SaaS+* PaaS +IaaS - NOCOUGnocoug.org/download/2017-05/NoCOUG_201705_Greene_Oracle_Public_Cloud.… · Requirements*driven,*cost*optimized,* Oracle*on*Oracle*Cloud*true*pay*per*use

Copyright  ©  2017, Oracle  and/or  its  affiliates.  All  rights  reserved.    |

The  Oracle  Database  PaaS advantage

• RAC  &  ADG• Multitenant• In-­‐Memory• RAT• EM  Grid  Cntrl

Confidential  – Oracle  Restricted 26

Database  PaaS capabilities   found  only  in  Oracle  on  Oracle  Cloud

• ASM• DB  Vault• Label  Security• Spatial  &  Property  Graph• More:  Streams,  Java,  Locator,  etc

Page 27: Oracle*Cloud:*SaaS+* PaaS +IaaS - NOCOUGnocoug.org/download/2017-05/NoCOUG_201705_Greene_Oracle_Public_Cloud.… · Requirements*driven,*cost*optimized,* Oracle*on*Oracle*Cloud*true*pay*per*use

Copyright  ©  2017, Oracle  and/or  its  affiliates.  All  rights  reserved.    |

Oracle  Database  Continuously  InnovatesAdds  state-­‐of-­‐the-­‐art   technology  while  preserving  customer   investments

Row  LockingStored  Procedures

PartitioningParallel  Query

User  Defined  Types

Real    Application   ClustersData  Guard

Recovery  ManagerJava,  XMLExadata

MultitenantBig  Data  SQLIn-­‐MemoryShardingJSON

CloudInternetClient-­‐Server

Page 28: Oracle*Cloud:*SaaS+* PaaS +IaaS - NOCOUGnocoug.org/download/2017-05/NoCOUG_201705_Greene_Oracle_Public_Cloud.… · Requirements*driven,*cost*optimized,* Oracle*on*Oracle*Cloud*true*pay*per*use

Copyright  ©  2017, Oracle  and/or  its  affiliates.  All  rights  reserved.    |

Summary

• Oracle  Cloud  IaaS (compartments,   network,  engineered,   security)• Deployment   Targets  (Express,   VM,  Bare  Metal,  Engineered)

• RAC  &  DG  (Local  vs  AD  failover,  Enterprise   HA  vs  Storage  Replication)• Multitenant   (  Cost,  Agility,  Dev-­‐Test,   ISV  ready  )

• Developer  LCM  (iBackup,  Test  Master,  Masking,  Snapshot,  Cloning  )

• Online  Maintenance   (  RAG  and  DG  online   patch/upgrade,  Multitenant   )• Data  Management   Platform  (  Big  Data,  Big  Data  SQL,  NoSQL,  Oracle  )

• Hybrid  Automation   and  Operations   (Cloud  Machines,   EM,  Multitenant)• CI/CD  pipeline   integration  (  Developer  CS,  App  Container   CS,  Java  CS  )

Confidential  – Oracle  Restricted 28

Oracle  on  Oracle  Cloud  matters