Presented to Database as a Service BCS Edinburgh

Presented to Database as a Service BCS Edinburgh

Presented to Database as a Service BCS Edinburgh Branch David Martin Enterprise Architect Oracle Consulting, UK, Ireland, Israel 2nd September 2015 Copyright 2014 Oracle and/or its affiliates. All rights reserved. | A bit about me

RSTS/E on DEC PDP/11 IBM 370 First IBM PC 3-node office automation LAN (in 1984!) Novell Netware CNE (#64) Sun SPARCstation 1 (20 MHz , 48MB RAM) Cisco 2501 Broke a demo Gen 1 NeXT cube Oracle Database 8 for OS/390 Oracle Database 8i (Sun E250) Recovered hard drives from 200 Vesey St. in Sept. 2001 Developed Building Blocks (2007) Joined Oracle 2011 Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 2 BIG Numbers Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

3 Enterprise Customer Plans 74% of enterprises are pursuing cloud strategies Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 4 Market predicted to grow at 29.1% CAGR $16.5 Billion Global Spend in 2015; Increase of 32.8% from 2014 Global PaaS market to grow to $4.1B in 2015 Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 5 All Signs Point to PaaS Growth in EMEA $3 Billion

42% Gartner estimated EMEA PaaS spending in 2015 Of W. Europe IT buyers planned to adopt PaaS in 2014. Additional 21% said they would develop plans in 2015 Up to 7x 17% vs. 4.7% PaaS growth rates in EMEA are faster than overall market growth rates! Growth of PaaS vs. On-Premise EMEA CAGR 2014-2018 Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 6 Database All Signs Point to the Cloud $1.8 Billion

86% Estimated DB Cloud market size in 2016 CAGR for public DB Clouds (2012-2016) #1 52% DBaaS Fastest growing PaaS over the next 5 years Of businesses will adopt public DB Clouds by 2016 Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 7 What is DBaaS? Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

8 Database as a Service Key Drivers Reduce Cost Increase Agility Database as a Service Reduce Risk Improve Service Copyright 2014 Oracle and/or its affiliates. All rights reserved. | What is DBaaS? Standardisation Consolidation Database as a Service Optimisation Automation Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

10 Standardisation Can you run a Zoo? Tru64 5.0 8 9i 99 34 Tru64 5.1 114 Tru64 5.1B AIX 5 10gR1 10gR2

58 7 110 11 71 165 AIX 7 Linux 5 Linux 6 11gR2 86 AIX 6 Linux 4 11gR1 5 of 6 Database Releases are Out of

3 O/S Families Extended 5 of 9 OS6 Versions Major Database outSupport of primary Releases support 64 18 21 3 1 1 Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 11 Consolidation and Optimisation

Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 12 Automation 51% DBAs state dealing with manual tasks like provisioning & cloning of new databases for test/dev systems is too time consuming Provisioning a database server takes us 4-5 days with involvement of different groups to create a system meeting enterprise standards. Need to roll out services on short order in matter of minutes and hours Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 13

Continuous Evolution Standardise Automate Consolidate Optimise Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 14 Standardise Aggressive simplification Standardise

Minimal set of database versions Standard architecture Well defined service catalogue Standard maintenance processes Standardise monitoring & reporting Well defined user interface Lower operational cost Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 15 Consolidate Large scale consolidation onto a modern shared platform Consolidate Higher density of databases on hardware

Reduced hardware requirement Consolidate use of licenses Minimise test and development systems Share acceptance test resources Reduce number of OS/DB installations Lower capital cost Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 16 Optimise Improve every aspect of the service Optimise Hardware optimised for database Database pools optimised for license

Optimised DBaaS processes Enforce security to minimise risk Improved resilience Differentiated service models Lower OpEx Cost, Faster Deployment Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 17 Automate Convert manual processes into automatic or self-service Automate High automation of common operations Self-service interface Auto space allocation

Pro-active monitoring Automating regular patching Automated service upgrade Lower OpEx Cost, Faster Deployment Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 18 DBaaS The Key Principles The approach must : The approach must not allow gradual transition no big bang lock into specific vendor hardware or storage allow evolution of the service deliver cost-optimised levels of service drive simplicity and standardisation break the link between an application and

specific hardware allow transparent service migration Enable self-service Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 19 Service Catalogue Overview Self-service Self-service Catalog Catalog Business Business Catalog Catalog Exception Handling Criteria for identification What does the service provide Service levels and costs Should fit on one page

Custom pricing ------- ------- ------- ------- ------- -------- On demand portal of selected items from the Business Catalog Hide deployment complexity Custom build to requirements ------- ------- -------- Technical Technical Catalog Catalog How is the service provisioned and maintained Deployment template Processes Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

20 Differentiated Service Levels Delivering service, driving out cost Bronze Silver Gold Platinum Increasing resilience, availability, scalability, performance Decreasing cost to deliver Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 21 Guiding the Service Catalogue Design Process Business Catalogue Defined service tiers to simplify

business offerings Technical Catalogue Establish the technical footprint of each service tier Self-Service Catalogue Determine the individual services to be provisioned Bronze RAC Data Guard Backups PDB Deployment Model

Align services with your deployment model Silver Gold Small Platinum Large Medium X-Large Database Private Public Provider Hybrid Copyright 2014 Oracle and/or its affiliates. All rights reserved. | Schema

22 Architecture, Design and Roadmap for DBaaS Reporting and Showback Backup and Archive Availability and Recovery Capabilities and Tooling Security Upgrade Tenant Access Admin Access 100%

Business Requirements Monitoring and Health Patch Management Service Catalogue Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 23 Where is DBaaS? Public vs. Private Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 24 This is a Fork in the Road Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

25 Public vs. Private ? Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 26 Private Cloud DBaaS Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 27 So, whats the key ? Simple standard building block Use small building blocks to build the database capability Each building block offers a unit of database capability nothing more, nothing less

Each building block can house multiple databases Each building block offers a well defined SLA Building blocks can be bolted together to provide ; Higher Resilience Elastic Scalability Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 28 Database Unit : PoD Encapsulating and abstracting infrastructure Compute Memory Network Storage Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

Resilient Multi-database Single DB Version Multi-server Resource Managed Cost Allocation 29 Self-Contained Building Blocks Component based design The database unit must contain everything required for the core database service Compute Storage Networking Memory Backup is externally controlled as an

independent service To be a valid backup, it must by definition, be external to the PoD Overall service resilience is delivered through multiple independent PoDs across two more more sites or locations Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 30 Database Unit : PoD as incremental units basic building blocks of DBaaS Compute Memory Network Storage

Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 31 Connect PODs to Build Service Scale-out Architecture Some levels of the service are delivered by connecting together PoDs Fail-over (aka fail-back) capability can be delivered across two PoDs to provide business continuity Full site level disaster recovery is achieved by connected two PoDs across remote sites Fail over and disaster recovery can be asynchronous for performance or can be synchronous for multi-site guaranteed zero data loss C C o N o N m ee m p ptt

u w u w ott o eer r kk Copyright 2014 Oracle and/or its affiliates. All rights reserved. | M M eeSS tt m m o o rr r aay yg g

ee 32 Database Unit Continuous Evolution with backwards compatibility Version 1 Year 1 Core Capabilities Version 2 Version 3 Year 2 Consumption Charging Self Service Provisioning New generation H/W & S/W Year 3 Additional Automation Full Self Service Provisioning

New generation H/W & S/W Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 33 Designed for Evolution Continuous Evolution Each PoD is delivered as a working independent unit New PoDs can include new versions of hardware and software PoDs expose standard external APIs and interfaces across versions No requirement to upgrade old PoDs Deploy a PoD, run without major change until decommission Optimises Return on Investment on assets Avoids complex upgrades Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 34 Upgrade through Relocation Move to a PoD with the new version Upgrade by moving the entire database to a new PoD

Facilitated by PoD Point in Time clone copies & DataGuard Copy the data, synchronise replica, switch primary & secondary Enables near zero downtime upgrades Optimise data copy process via rman Database relocation capability also delivers service migration Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 35 Database Unit Zero downtime upgrade Upgrade Database& Reuse Upgrade Database & Reuse Current Version Version + 1 36

Copyright 2014 Oracle and/or its affiliates. All rights reserved. | Public Cloud DBaaS Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 37 What Havent I Talked About? Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 38 Different Perspective Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 39 How to Get There Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

40 Second Step Talk to your customers Give them a reason to support it Talk to some new business people who could benefit Marketing Green team Talk to IT This will probably be culture change Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 41 Achieving DBaaS Gradual transition no big bang New Project New Project

DBaaS Take a Pragmatic, Two-Prong Approach: 1 Stand up DBaaS platform today to show immediate value for new projects 2 In parallel, consolidate & optimise with long-term goal to move to strategic DBaaS Siloed Consolidated Optimised Private DBaaS Copyright 2014 Oracle and/or its affiliates. All rights reserved. | Hybrid DBaaS 42 Candidate Selection

Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 43 Cloud Candidate Selection Tool in Use Primary Activities 1. Architectural Decomposition of candidate application for cloud deployment into discrete components 2. Qualitative Scoring of candidate application components against evaluation criteria that influence the deployment architecture Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 44 Cloud Candidate Selection Tool in Use Step 1. Architectural Decomposition (start with a diagram) A process of resolving a functional relationship into its constituent parts in such a way that the original function

can be reconstructed Copyright 2014 Oracle and/or its affiliates. All rights reserved. | Cloud Candidate Selection Tool in Use Step 2. Qualitative Scoring 1. 2. 3. 4. 5. 6. 7. 8. Score Each Component Across 20+ Criteria High Availability Approach 1. QoS Availability Requirement 2. Licensing Model Latency Requirements 3. Time to Deploy Integrations 4. License Mobility Government Regulations

5. User Security Statefulness 6. User Locality Scalability Limitations 7. Parallelism Release Process 8. Development Model 1. 2. 3. 4. 5. 6. 7. Development Environment Failure Consequence Demand Predictability Device Dependence Data Locality ROI Runway Public Availability Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

Need kit? Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 47 Oracle Private DBaaS Platforms Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 48 Oracle Public Cloud Services Applications Talent Management Global Human Resources Social Marketing Service Marketing

Social Engagement & Monitoring Development & Deployment as-a-Service Management as-a-Service Security & Identity as-a-Service Business Social Intelligence Networking Documents Process Integration Enterprise Performance Management Social Data & Insight

Big Data Big Data Internet Discovery of Things SOA Data GoldenGate Integration Identity Database Compute, Storage & Network as-a-Service Enterprise Resource Planning Social Enterprise Network Content, Analytics, User

Engagement as-a-Service Integration as-a-Service Sales Java Database Backup Developer Messaging Compute Mobile Java SE Node.js Storage Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

49 Context Oracle Capabilities Cloud Provider Cloud Consumer Cloud Portal Service Layer User & Account Mgt Contracts Billing & Payment CRM ERP HCM Financials Approvals & Notifications Reporting Dashboard

Service Access & Mgt APIs Security and Privacy Business Support Identity and Access Management SaaS Business Service Catalog Cloud Broker Cloud Service Management Customer Management Identity Management and Federation Desktop Opportunity Mgt Customer Provisioning

Account Mgt Relationship Mgt Collaboration Risk-based & Multi-factor Authentication PaaS Middleware Database Content Mgt App Server Partitioning Row Integration

Workflow Schema Compression Process Mgt Analytics Instance Analytics Development Tools Contract Management Revenue Management Definition Metrics Pricing

Chargeback SLA / SLO Fulfillment Reporting A/R & A/P Role-based & Multi-factor Authorization Information Security Encryption and Key Mgt Service Development Business & Technical Service Catalogs Deployable Service Development & Mgt Portability / Interoperability

Service Development Tools Data Masking, Anonymization, and Redaction Operating System VM Assemblies Service Aggregation Open Stds IaaS Cloud Auditor Service Intermediation Authenticity and Integrity Open APIs Operations Support Compute

Security Audit VM Templates Infrastructure Security Configuration Management Security Configuration Analysis and Reporting Storage Archive Security Operations Analysis and Reporting Asset Mgt Change Mgt Provisioning Orchestration

Configuration Minimization and Hardening Release Mgt Compliance Patch Mgt Capacity Mgt Compartmentalization / Isolation Resource Abstraction and Control Layer Privacy Impact Audit Attestation Storage Network Service Arbitrage Metering Billing & Paymt

Cryptographic Acceleration Operations Management Virtualization Compute Lifecycle Management Metering Testing Tuning Help Desk / Support Backup Security Security Management Security Administration

Performance Audit Performance Management Operational Performance Analysis and Reporting Physical Resource Layer Server Disk Tape Network Service Level Mgt Event Mgt Service Measurement Incident Mgt

Availability Mgt User Experience Security Monitoring and Auditing Governance and Compliance Cloud Carrier Copyright 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential Commercial in Confidence 50 Five Best Practices To Maximise Value Standardise and Consolidate 50% Choose Comprehensive & Integrated Organisations reporting operational savings of up to 50%

75% of Organisations want a platform with well integrated capabilities Ensure Traditional Data Centre Capabilities Service-level guarantees are rated as important or very important by 82% of organisations Consider Unified, Standards-based platforms for portability Move Development and Test 82% 80% Organisations prioritise a unified, standards-based platform 79% Rate ease of

integration of data and apps as high priority 52% 39% ComputerWorld Cloud Computing Survey, sponsored by Oracle, September 2014. Survey Title: Customers Speak: Cloud Needs Guarantees; http://www.oracle.com/goto/computerworld Copyright 2014 Oracle and/or its affiliates. All rights reserved. | Dev and Test will become most popular use case rising from 39% to 52% 51 Lessons Learned 1. Dont underestimate the effort 2. Simplify Installation, Patching and Management 3. Build for Easy Diagnosability

4. Customers Expect Agility 5. Automated Tests are a Must 6. Secure Everything 7. Develop in the Same Environment as Customers Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 52 Thank you Copyright 2014 Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracles products remains at the sole discretion of Oracle. Copyright 2014 Oracle and/or its affiliates. All rights reserved. | 54 Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

55

Recently Viewed Presentations

  • Mood Disorders - Genetic Data

    Mood Disorders - Genetic Data

    www.psychlotron.org.uk Mood Disorders - Genetic Zubenko et al (2001) Family history - 50% of FD relatives, 25% of SD relatives also had mood disorder Relatives had increased risk of suicide & liver disease McGuffin et al (1996) MZ 46%, DZ...
  • Flowers Pollination syndromes among the phloxes  Butterfly and
  • Discover Cube - FSUTMSOnline

    Discover Cube - FSUTMSOnline

    New Modules Cube Avenue - extension to Cube Voyager providing mesoscopic dynamic traffic assignment Cube Cluster - extension to Cube Base bringing distributed processing to Cube Cube Land - new module for the modeling of land use New Features of...
  • Presentación de PowerPoint

    Presentación de PowerPoint

    Los productos responden a una buena relación precio-calidad resultando una opción de precio para los consumidores. Las marcas Cooperativa y Ecoop suman unas 300 referencias en perecederos, almacén, bebidas, panificados, artículos de limpieza, perfumería y bazar.
  • April 12, 2013

    April 12, 2013

    Mix-Pair-Share. Using your bell ringer journal: Find a partner: Discuss your situation you wrote about in your journal. Predict how this topic will relate to Animal Farm. Thank your partner, find a new partner, and discuss again. In the News.
  • About Your Instructor - Brett Danko

    About Your Instructor - Brett Danko

    About Your Instructor. Instructor - Brett Danko, CFP® President, Brett Danko, LLC. Brett has worked in the financial services industry for more than 23 years and is a featured nationwide lecturer on matters of personal finance.
  • Robotics Cali, Shelby, Michelle, Taylor, Michaela, Jackson, Michael,

    Robotics Cali, Shelby, Michelle, Taylor, Michaela, Jackson, Michael,

    VEX Claw Bot Claw machine: Fun to build There was some fixing that we had to do Followed the directions to build it It took only 4 class periods Vex robotics Vex robotics was the type of robot we built....
  • Mental Math Strategies Grade 1 to 4 Virginia

    Mental Math Strategies Grade 1 to 4 Virginia

    Mental Math… what is it? Grade 1 to 3 Strategies. Indicators from the Provincial Report Card. Mental Math… what is it. Conceptual strategies that enhance flexible thinking and number sense and number skills (critical numeracy) ... 4 x 5. is...