• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Designing the Database Cloud - Cloud Odyssey session
 

Designing the Database Cloud - Cloud Odyssey session

on

  • 372 views

Designing the Database Cloud - Cloud Odyssey session by Rafał Skirzyński / Technology Customer Advisor, Tomasz Żegleń / Technology Customer Advisor

Designing the Database Cloud - Cloud Odyssey session by Rafał Skirzyński / Technology Customer Advisor, Tomasz Żegleń / Technology Customer Advisor

Statistics

Views

Total Views
372
Views on SlideShare
372
Embed Views
0

Actions

Likes
1
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Join our community today in Twitter, Facebook, LinkedIn and our EA home page on o.com for EA projects and papersThanks.

Designing the Database Cloud - Cloud Odyssey session Designing the Database Cloud - Cloud Odyssey session Presentation Transcript

  • Designing the Database Cloud Rafał Skirzyński / Technology Customer Advisor Tomasz Żegleń / Technology Customer Advisor
  • Program Agenda  DBaaS Architecture Considerations  DBaaS Architecture Development Process  Summary and Observations 2 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • Evolution to Database as a Service Traditional Silos Standardized Platform Consolidated Platform Service Delivery Platform Enterprise Cloud 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  On-demand, resilient, and tiered self-service  Rapid service elasticity and automation  Metering, automated cost allocation & chargeback  Fully dynamic and unified resource pools  IT as cloud broker: arbitration and brokerage  Secure hybrid cloud integration (vendors, partners, etc.) Siloed Standardized Consolidated Private DBaaS Federated DBaaS Lower Risk 3 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Lower OpEx Lower CapEx Higher Agility Fully Optimized
  • DBaaS Architecture Development Process  Aligns DBaaS future state architecture with your business strategy and goals  Maximizes alignment with key DBaaS stakeholders to promote buy-in  Helps identify high value targets for building your service  Embraces an iterative approach to reduce risks 4 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Business Context Governance Architecture Vision Strategic Roadmap Current State Analysis Future State Architecture
  • Business Context Governance Architecture Vision Strategic Roadmap Current State Analysis Future State Architecture 5 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • DBaaS Business Context  The Business Context establishes an organization’s motivations for investment and specific goals to be achieved  Establishing metrics up front insures results are measurable and achievable  Include the view points of ALL of your key DBaaS stakeholders 6 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. LOB’s CIO CFO DBaaS Business Context
  • Common Drivers for Database as a Service Risk Agility Cost Op Ex save Reduce provisioning time Resolve end-of-life issues Denser hardware utilization Faster scale-out Achieve compliance Simplify administration Management automation Consolidate security controls Consumption based billing % compliant More focus on capability Improved quality of service Standardization SLA attainment Cap Ex save Time to provision % utilization IT Simplification 7 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • Business Context Governance Architecture Vision Strategic Roadmap Current State Analysis Future State Architecture 8 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • DBaaS Architecture Vision  Defines the key characteristics and scope of your service  Provides a platform to obtain feedback and buy-in from key stakeholders  Helps maintain alignment with the Business Context  Contains key architecture artifacts that drive your DBaaS implementation plan and build DBaaS Architecture Vision Artifacts Characteristics Principles Capabilities Use Cases Service Definition Conceptual Architecture 9 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • What characteristics does DBaaS typically provide? On Demand, Self-Service Provisioning Resource Pooling Predefined DB configuration Metering of Usage Standard Technologies & Best Practices Elasticity 10 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. • Faster Time to Value, Greater Business Agility • Increased Utilization and Efficiency, Lower Costs • Improved Quality of Service and Productivity, Lower Risks • Greater Transparency and Predictability • Higher Reliability, Increased Simplification, Better Support • Deployment Agility, Rapid Response to Change and Scalability
  • Example DBaaS Architecture Principles Design Principles Simplicity in service design, acquisition, and delivery The DBaaS architecture must align with the business operating model of the enterprise Agile architecture and operations supporting rapid and frequent change The value provided by the DBaaS architecture will be measurable Service delivery through independent and selfcontained collections of capabilities The DBaaS architecture must be built on a standardized portfolio of technologies and assets Service acquisition, operations, and management through well defined interfaces The service catalog and architecture will be continually rationalized to prevent service explosion Deliver predictable and defined quality and service levels 11 Adoption Principles Database services shall be established and maintained in active collaboration with service consumers Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • Capabilities Model for DBaaS  Establishes the organizational, operational, and technical context for your service  Identifies key integration points for automation 12 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • DBaaS Use Cases Aligning People, Process, and Technology Account Management Database Provisioning & De-Provisioning Monitoring and Alerting Showback & Chargeback Compliance Management Hardware Deployment Patch Management Service Management Actors 13 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Systems Scenarios Roles and Responsibilities
  • DBaaS Service Definition Operations Data Protection Quality of Service Availability Compliance Cost Interfaces Failure Events Supported Government Help Desk Backup and Recovery Resource Management Resource Utilization Self Service Portal Recovery Time Objective Industry Knowledge Base Archiving Performance Adders OEM Recovery Point Objective Internal Maintenance Windows Security Prioritization Custom Builds API’s The Service Definition is a formal statement of service capabilities, policies, and procedures from the DBaaS consumer’s perspective. 14 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • DBaaS Service Catalog Design Process Service Definition Define service tiers to simplify your offerings Technical Service Description Establish the technical footprint of each service tier Service Provisioning Model Determine the individual services to be provisioned Bronze Silver  RAC  Data Guard  Golden Gate PDB Cloud Deployment Model 15 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Align services with your deployment model Gold Small Large Medium X-Large Database Schema Private Public Provider Hybrid
  • DBaaS Conceptual Architecture Example Self Service Portal Web SSO Authentication CMDB Network Address Management Network Address Resolution Backup Storage & Management Remote Patching ASR Event Monitoring Capacity Management Database Backups Data Load/ Unload Tools BC Tier Support Resource & Workload Management Universal DBA Roles Multi-Tenant Support Job Control System API’s Metering DB Clone/ Refresh RDBMS S/W Provisioning Database Relocation Database Management RDBMS OEM 12c Universal App. Roles Patch Management Health Monitoring Code / Artifact Deployment Compliance Monitoring Performance Monitoring DB Hibernate/ Activate Network Configuration Service RDBMS Log Management Authentication Data Distribution SQL Interfaces Audit Log Capture Identity, Entitlements and Audit Directory 16 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. OS Break Glass OS Step Up Auth User Registry Entitlement Mgmt Security Audit External Job Control Systems Data Access Deployment Capacity Planning Service Administration NOC Vulnerability Management Database Administration and Automation Orchestration Billing/ Chargeback BC Management Data Load/ Unload Access Oracle*Net Encryption DB Name Resolution
  • Business Context Governance Architecture Vision Strategic Roadmap Current State Analysis Future State Architecture 17 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • Current State Analysis  Identifies initial deployment opportunities  Establishes the current level of operational maturity  Provides a baseline for key DBaaS metrics  Determines where to focus development 18 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 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 • Versions / EoL Operations Focus • Monitoring • Patching and Upgrades • Backup and Recovery • Disaster Recovery • Automation • Ecosystem integration • Roles and Responsibilities
  • Business Context Governance Architecture Vision Strategic Roadmap Current State Analysis Future State Architecture 19 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • DBaaS Future State Architecture Focus Areas Technology Deployment • Standard builds per service tier • Oracle Enterprise Manager • Consolidation Strategy • Self-Service and Automation Ecosystem Integration New Operating Procedures 20 • Monitoring & Job Control systems • Configuration Management • Security & Audit • Workflow and orchestration • Provisioning & de-provisioning • Patching and upgrades • Troubleshooting • Service Administration Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Definition of your DBaaS future state architecture requires a comprehensive view of your service including: • People • Process • Technology
  • Business Context Governance Architecture Vision Strategic Roadmap Current State Analysis Future State Architecture 21 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • Developing a DBaaS Roadmap Gap analysis List of initiatives Cost, effort, value, complexity, urgency Prioritization Prioritized list of initiatives Risk mitigation strategies Strategic Roadmap Transition Architectures DBaaS value Implementation Strategy Plan of Project Plans 22 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Roles and Responsibilities
  • Phase 2 Business Strategy Reduction in IT Delivery Time through Standardized Software and Infrastructure Reduction in IT Delivery Time through Pre-Deployed and Configured Platform Reduction in IT Delivery Time through DBaaS Technology Strategy Standardized Database Platform Standardized Database Increased Database Capacity Established Platform for Consolidation Database Service Portfolio Database Service Delivery Business Service Portfolio Consolidated Database Platform Consolidation of Database Resources and Management Resource Based Charge-Back / Utilization Accounting Skills – Customized Exadata Training Skills - DBaaS Service Management Resource Planning and Balancing Skills – Service Delivery and Tracking Process – Service Development Process and DB Service Design Process – Consulting to Develop Packages and Development Factory, Utilization Reporting – for budgeting history Process – Provisioning, Chargeback, and Accounting Incremental Infrastructure Build-out Increased Resource Utilization Foundation for DBaaS Added Capacity for Business Initiatives Scalable / Demand based Infrastructure Investment Limited Scope / Repeatable Service Management Model DBaaS Rapid Provisioning – reduce time by 300% Shared / Automated Resource Management and Delivery Outcome Phase 1 Operational Changes DBaaS Strategic Roadmap Example 23 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Phase 3
  • Business Context Governance Architecture Vision Strategic Roadmap Current State Analysis Future State Architecture 24 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • Chargeback and Cost Recovery Overview What services will I sell? How many services do we plan on selling for that infrastructure? 25 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. What infrastructure will I need to deliver those services? What is the cost of delivering those services on 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
  • High Level Chargeback Strategies Models Flat Rate Allocated Resources Consumed Resources Uplifts Service tiers Adders Custom capability Early adopters pay more? Separate line items for CPU, memory, and disk? What if usage is low or skewed? Recovery Considerations Evolve the complexity of your model with your overall DBaaS roadmap 26 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • DBaaS Governance Considerations • Service strategy • Service portfolio management • Financial management • Demand management • Supplier management • Information security • Service catalog • Service level management • Capacity management Service Strategy Service Design Use ITIL to identify key gaps in DBaaS readiness and governance. Use RACI matrices to determine who needs to be: Service Operation • Incident management • Problem management • Event management 28 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Service Transition • Change mgmt • Configuration mgmt • Release and deployment mgmt • Validation and testing • Knowledge mgmt • Responsible • Accountable • Consulted • Informed in managing the service.
  • Architecting DBaaS Organization’s Service Strategy Target Consumer Community Service Business Requirements Financial Strategy, Chargeback Models, Rate Structure  Engaging Departments/Customers     Summary Business Operation     Resource Allocation/Organizational Structure Service Development Framework Service Management Framework Workflow & Repository (i.e. Consumer accounts) 29 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Technology  Application • Workload characteristics • Standards, • Access  Information • Integration • Security  Infrastructure • Deployment Models • Capacity • Availability • Security and Audit
  • DBaaS Architecture Development Process Business Context Current State Future State Roadmap Governance Focus Areas Deliverables • Use case analysis • Database estate Analysis • Reference architectures • Current State Challenges • Socialize Vision with key stakeholders • Capabilities Gaps • DBaaS Drivers and Goals 30 • Business Drivers Architecture Vision • Capabilities Model • Use Cases • Infrastructure analysis • Infrastructure architecture • Prioritized list of initiatives • ITIL Maturity Assessment • DBaaS Metrics and Scorecard • Architecture Principles • Application impact analysis • Database consolidation • Strategic roadmap • RACI’s • Conceptual architecture views • Operations analysis • OEM 12c • Implementation strategy • DBaaS governance strategy • Business Case Requirements Copyright © 2013, Oracle and/or its affiliates. All rights reserved. • Infrastructure • Gap Analysis • ITSM maturity • Database platform • Transition Architectures • People and Process • Management platform • Change management • Ecosystem • Integration
  • How Can You Learn More? Navigate the Cloud with Oracle  Inquire about Oracle’s IT Strategy and Architecture Services with your Oracle account team  Visit www.oracle.com/goto/EA for more thought leadership on Cloud Computing and DBaaS 31 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • Join the Oracle EA Conversation Twitter twitter.com/OracleEAs Facebook facebook.com/OracleEA LinkedIn Oracle Enterprise Architects – A Public Discussion Forum Oracle’s EA Blog blogs.oracle.com/EnterpriseArchitecture Oracle EA Projects & Papers: Oracle Products for DBaaS: Cloud Reference Architectures: Oracle Cloud: 32 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. oracle.com/goto/EA www.oracle.com/zero2cloud oracle.com/goto/ITStrategies oracle.com/cloud, cloud.oracle
  • Key Architecture Assets for You Find Here and More on Oracle.com Cloud Reference Architecture Documents www.oracle.com/goto/ITStrategies  Overview White Paper  Practitioner’s Guide  Infrastructure  Maturity Model  Candidate Selection Tool Cloud Architecture Services www.oracle.com/goto/EAServices  Cloud Blueprint and Roadmap  Infrastructure Maturity Assessment Cloud Architecture Essays & Experiences www.oracle.com/goto/OEEA  Database Services: State of Texas  Security Model: Sasktel Oracle DBaaS Product Information http://www.oracle.com/zero2cloud  OEM 12c Chargeback Capabilities  OTN Private Cloud Area 33 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Cloud Architecture Presentations www.oracle.com/goto/EA  Lessons Learned in Cloud Architecture  Database as a Service Overview
  • 34 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.