Designing the Database Cloud - Tomasz Żegleń

711 views

Published on

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
711
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Designing the Database Cloud - Tomasz Żegleń

  1. 1. Designing the Database Cloud Tomasz Żegleń / Technology Customer Advisor
  2. 2. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.2 Program Agenda  DBaaS Architecture Considerations  DBaaS Architecture Development Process  Summary and Observations
  3. 3. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.3 Evolution to Database as a Service  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.) Traditional Silos Standardized Platform Consolidated Platform Service Delivery Platform Enterprise Cloud Platform Lower Risk Lower OpEx Lower CapEx Higher Agility Fully Optimized Consolidated Private DBaaS Federated DBaaSSiloed Standardized
  4. 4. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.4 DBaaS Architecture Development Process Business Context Architecture Vision Current State Analysis Future State Architecture Strategic Roadmap Governance  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
  5. 5. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.5 Business Context Architecture Vision Current State Analysis Future State Architecture Strategic Roadmap Governance
  6. 6. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.6 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 DBaaS Business Context CFO LOB’s CIO
  7. 7. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.7 Common Drivers for Database as a Service Reduce provisioning time Faster scale-out Management automation More focus on capability Resolve end-of-life issues Achieve compliance Consolidate security controls Improved quality of service Denser hardware utilization Simplify administration Consumption based billing Standardization Agility Risk Cost IT Simplification Op Ex save Cap Ex save Time to provision % compliant SLA attainment % utilization
  8. 8. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.8 Business Context Architecture Vision Current State Analysis Future State Architecture Strategic Roadmap Governance
  9. 9. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.9 Jak działa IT dzisiaj? Właściciel biznesowy aplikacji Użytkownicy pracownicy lub klienci Banku Dostarczenie aplikacji PRODUKCJA KONTRAKT na utrzymanie aplikacji Manager IT Aplikacja biznesowa Dedykowani administratorzy aplikacji Świat IT Świat Biznesu Rozwój aplikacji KONTRAKTy na rozwój aplikacji Baza produkcyjna Baza testowe i deweloperskie STORAGE Administratorzy stoarage BACKUP na taśmy Dedykowani administratorzy Bazy danych
  10. 10. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.10 Jak ewoluować ? Baza danych jako usługa. Właściciel biznesowy aplikacji Użytkownicy pracownicy lub klienci KONTRAKT na usługę bazodanową Dla PROD/TEST/DEV Dostarczenie usługi bazodanowej PRODUKCJA Dostarczenie aplikacji PRODUKCJA KONTRAKT na utrzymanie aplikacji Manager IT Aplikacja biznesowa Dedykowani administratorzy aplikacji Rozwój aplikacji Dostarczenie usługi bazodanowej TEST&DEV KONTRAKTy na rozwój aplikacji Świat IT Świat Biznesu
  11. 11. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.11 Baza danych jako usługa – jeszcze efekt skali ! Aplikacja biznesowa Aplikacja biznesowa Aplikacja biznesowa Aplikacja biznesowa Samoobsługa Użytkownicy (np. managerowie odpowiedzialni za aplikację) mogą aktywować, monitorować i zarządzać usługami. Pomiar Raporty użycia, rozliczanie, alokacja kosztów. Elastyczność Dynamiczna reakcja na zmianę obciążenia – konsumpcja mocy w zależności od realnych potrzeb. Katalog usług Standardyzacja katalogu usług powoduje szybkie jej dostarczanie i generuje mniej błędów w obsłudze. Wysoka dostępność Od zawsze wpisane w architekturę produktów Oracle Bezpieczeństwo Zintegrowane bezpieczeństwo samej usługi jak i zarządzania nią. Manager IT Manager IT Manager IT Manager IT
  12. 12. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.12 DBaaS Architecture Vision Characteristics Principles Capabilities Use Cases Service Definition Conceptual Architecture  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
  13. 13. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.13 What characteristics does DBaaS typically provide? • Faster Time to Value, Greater Business Agility On Demand, Self-Service Provisioning • Increased Utilization and Efficiency, Lower CostsResource Pooling • Improved Quality of Service and Productivity, Lower Risks Predefined DB configuration • Greater Transparency and PredictabilityMetering of Usage • Higher Reliability, Increased Simplification, Better Support Standard Technologies & Best Practices • Deployment Agility, Rapid Response to Change and ScalabilityElasticity
  14. 14. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.14 Example DBaaS Architecture Principles Design Principles Adoption 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 self- contained 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 Database services shall be established and maintained in active collaboration with service consumers
  15. 15. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.15 Capabilities Model for DBaaS  Establishes the organizational, operational, and technical context for your service  Identifies key integration points for automation
  16. 16. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.16 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 Systems Scenarios Roles and Responsibilities
  17. 17. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.17 DBaaS Service Definition Availability Failure Events Supported Recovery Time Objective Recovery Point Objective Compliance Government Industry Internal Operations Help Desk Knowledge Base Maintenance Windows Data Protection Backup and Recovery Archiving Security Quality of Service Resource Management Performance Prioritization Cost Resource Utilization Adders Custom Builds Interfaces Self Service Portal OEM API’s The Service Definition is a formal statement of service capabilities, policies, and procedures from the DBaaS consumer’s perspective.
  18. 18. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.18 DBaaS Service Catalog Design Process Service Definition Technical Service Description Service Provisioning Model Cloud Deployment Model Define service tiers to simplify your offerings Establish the technical footprint of each service tier Determine the individual services to be provisioned Align services with your deployment model Bronze Silver Gold Small Large Medium X-Large  RAC  Data Guard  Golden Gate PDB Database Schema Private Public Provider Hybrid
  19. 19. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.19 DBaaS Conceptual Architecture Example OEM 12c RDBMS User Registry Security Audit Audit Log Capture Compliance Monitoring Directory Universal App. Roles Universal DBA Roles Multi-Tenant Support Event Monitoring NOC Database Management Data Load/ Unload Tools Data Load/ Unload Access Job Control System Database Backups Backup Storage & Management DB Name Resolution Authentication Code / Artifact Deployment Patch Management RDBMS S/W Provisioning BC Tier Support API’s RDBMS Log Management ASR Remote Patching Resource & Workload ManagementDB Clone/ Refresh DB Hibernate/ Activate Data Distribution Capacity Management Metering Database Relocation SQL Interfaces Self Service Portal Health Monitoring Performance Monitoring Deployment Capacity Planning CMDB Network Address Management Network Address Resolution Network Configuration Service Billing/ Chargeback Orchestration BC Management Vulnerability Management OS Break Glass OS Step Up Auth Web SSO Authentication Oracle*Net Encryption Entitlement Mgmt External Job Control Systems Database Administration and Automation ServiceAdministration DataAccess Identity, Entitlements and Audit
  20. 20. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.20 Business Context Architecture Vision Current State Analysis Future State Architecture Strategic Roadmap Governance
  21. 21. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.21 Current State Analysis 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  Identifies initial deployment opportunities  Establishes the current level of operational maturity  Provides a baseline for key DBaaS metrics  Determines where to focus development
  22. 22. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.22 Business Context Architecture Vision Current State Analysis Future State Architecture Strategic Roadmap Governance
  23. 23. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.23 DBaaS Future State Architecture Focus Areas • Standard builds per service tier • Oracle Enterprise Manager • Consolidation Strategy • Self-Service and Automation Technology Deployment • Monitoring & Job Control systems • Configuration Management • Security & Audit • Workflow and orchestration Ecosystem Integration • Provisioning & de-provisioning • Patching and upgrades • Troubleshooting • Service Administration New Operating Procedures Definition of your DBaaS future state architecture requires a comprehensive view of your service including: • People • Process • Technology
  24. 24. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.24 Business Context Architecture Vision Current State Analysis Future State Architecture Strategic Roadmap Governance
  25. 25. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.25 Developing a DBaaS Roadmap Implementation Strategy Plan of Project Plans Roles and Responsibilities Strategic Roadmap Transition Architectures DBaaS value Prioritization Prioritized list of initiatives Risk mitigation strategies Gap analysis List of initiatives Cost, effort, value, complexity, urgency
  26. 26. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.26 DBaaS Strategic Roadmap Example Process – Service Development Process and DB Service Design Incremental Infrastructure Build-out Increased Resource Utilization Foundation for DBaaS Added Capacity for Business Initiatives Reduction in IT Delivery Time through Standardized Software and Infrastructure Phase 1 Phase 2 Phase 3 Operational Changes Outcome Business Strategy Skills – Customized Exadata Training Process – Consulting to Develop Packages and Development Factory, Utilization Reporting – for budgeting history Scalable / Demand based Infrastructure Investment Limited Scope / Repeatable Service Management Model Reduction in IT Delivery Time through Pre-Deployed and Configured Platform Skills - DBaaS Service Management Resource Planning and Balancing Process – Provisioning, Chargeback, and Accounting DBaaS Rapid Provisioning – reduce time by 300% Shared / Automated Resource Management and Delivery Reduction in IT Delivery Time through DBaaS Skills – Service Delivery and Tracking Standardized Database Platform Standardized Database Increased Database Capacity Established Platform for Consolidation Technology Strategy Database Service Portfolio Database Service Delivery Business Service Portfolio Consolidated Database Platform Consolidation of Database Resources and Management Resource Based Charge-Back / Utilization Accounting
  27. 27. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.27 Business Context Architecture Vision Current State Analysis Future State Architecture Strategic Roadmap Governance
  28. 28. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.28 Chargeback and Cost Recovery Overview What services will I sell? What infrastructure will I need to deliver those services? What is the cost of delivering those services on that infrastructure? How many services do we plan on selling for 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
  29. 29. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.29 High Level Chargeback Strategies Models Flat Rate Allocated Resources Consumed Resources Uplifts Service tiers Adders Custom capability Recovery Considerations Early adopters pay more? Separate line items for CPU, memory, and disk? What if usage is low or skewed? Evolve the complexity of your model with your overall DBaaS roadmap
  30. 30. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.30 DBaaS Governance Considerations •Change mgmt •Configuration mgmt •Release and deployment mgmt •Validation and testing •Knowledge mgmt •Incident management •Problem management •Event management •Supplier management •Information security •Service catalog •Service level management •Capacity management •Service strategy •Service portfolio management •Financial management •Demand management Service Strategy Service Design Service Transition Service Operation Use ITIL to identify key gaps in DBaaS readiness and governance. Use RACI matrices to determine who needs to be: • Responsible • Accountable • Consulted • Informed in managing the service.
  31. 31. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.31  Organization’s Service Strategy  Target Consumer Community  Service Business Requirements  Financial Strategy, Chargeback Models, Rate Structure  Engaging Departments/Customers  Resource Allocation/Organizational Structure  Service Development Framework  Service Management Framework  Workflow & Repository (i.e. Consumer accounts)  Application • Workload characteristics • Standards, • Access  Information • Integration • Security  Infrastructure • Deployment Models • Capacity • Availability • Security and Audit Architecting DBaaS Summary Business Operation Technology
  32. 32. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.32 DBaaS Architecture Development ProcessFocusAreas • Business Drivers • Business Case Requirements • Use case analysis • Reference architectures • Socialize Vision with key stakeholders • Database estate Analysis • Current State Challenges • Capabilities Gaps • Infrastructure • Database platform • Management platform • Ecosystem • Gap Analysis • Transition Architectures • ITSM maturity • People and Process • Change management • DBaaS Drivers and Goals • DBaaS Metrics and Scorecard • Capabilities Model • Use Cases • Architecture Principles • Conceptual architecture views • Infrastructure analysis • Application impact analysis • Operations analysis • Infrastructure architecture • Database consolidation • OEM 12c • Integration • Prioritized list of initiatives • Strategic roadmap • Implementation strategy • ITIL Maturity Assessment • RACI’s • DBaaS governance strategy Business Context Architecture Vision Current State Future State Roadmap Governance Deliverables
  33. 33. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.33  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 Navigate the Cloud with Oracle How Can You Learn More?
  34. 34. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.34 Join the Oracle EA Conversation Oracle EA Projects & Papers: oracle.com/goto/EA Oracle Products for DBaaS: www.oracle.com/zero2cloud Cloud Reference Architectures: oracle.com/goto/ITStrategies Oracle Cloud: oracle.com/cloud, cloud.oracle Twitter twitter.com/OracleEAs Facebook facebook.com/OracleEA LinkedIn Oracle Enterprise Architects – A Public Discussion Forum Oracle’s EA Blog blogs.oracle.com/EnterpriseArchitecture
  35. 35. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.35 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 Cloud Architecture Presentations www.oracle.com/goto/EA  Lessons Learned in Cloud Architecture  Database as a Service Overview Oracle DBaaS Product Information http://www.oracle.com/zero2cloud  OEM 12c Chargeback Capabilities  OTN Private Cloud Area
  36. 36. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.36

×