Successfully reported this slideshow.

Oracle Cloud Reference Architecture


Published on

Cloud initiatives are beginning to dominate enterprise IT roadmaps. Successful adoption of Cloud and the subsequent governance challenges warrant a Cloud reference architecture that is applied consistently across the enterprise. This presentation will answer questions such as what exactly a Cloud is, why you need it, what changes it will bring to the enterprise, and what the key capabilities of a Cloud infrastructure are - using Oracle's Cloud Reference Architecture, which is part of the IT Strategies from Oracle (ITSO) Cloud Enterprise Technology Strategy (ETS).

Published in: Technology, Business

Oracle Cloud Reference Architecture

  1. 1. <Insert Picture Here>Oracle Cloud Reference ArchitectureBuild your Cloud – the right way!Anbu Krishnaswamy AnbarasuEnterprise ArchitectGlobal Enterprise Architecture Program, Oracle CorporationArchitect Day – Reston – May 2012
  2. 2. Agenda1. Introduction2. Evolution to Cloud-based IT3. IT Strategies from Oracle (ITSO) and Oracle Reference Architecture (ORA)4. Oracle Cloud Reference Architecture5. Case Study – Oracle Public Cloud6. Summary
  3. 3. Introduction
  4. 4. NIST Definition of Cloud Computing Cloud computing is a model for enabling convenient, on- demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. 5 Essential Characteristics 3 Service Models 4 Deployment Models • On-demand self-service • SaaS • Public Cloud • Resource pooling • PaaS • Private Cloud • Rapid elasticity • IaaS • Community Cloud • Measured service • Hybrid Cloud • Broad network accessSource: NIST Definition of Cloud Computing v15
  5. 5. Definition of “Cloud Service”Cloud services are self-contained units of functionality or ITcapability offered through cloud computing to its consumers. Cloud service offerings range from managed units of computing infrastructure (such as storage) through platforms (database, web containers, etc.) all the way to complete software solutions (e.g. finance, HR, etc) • Cloud Services don’t necessarily refer to • SOA Services • Web Services • Helpdesk Services • …
  6. 6. Evolution to Cloud-based IT
  7. 7. Cloud Evolution Dimension Cloud Difference Business Model CAPEX Vs OPEX, Metering, Chargeback, and Billing Level of Automation High Degree Style of IT Service Management Self Service, Consumer centric Scale and Velocity Massive and Fast – Policy Driven Organizational Roles Dev-Ops Shift Multiple levels, Heavy Resource Multi-tenancy Sharing
  8. 8. Cloud Difference Shared IT Private Public HybridLocation On Premise On Premise External BothCost Allocation Centralized Budget Chargeback Billing BothInitial Outlay High High Low MediumCost Model CAPEX CAPEX OPEX CAPEX/OPEXAutomation Low/Med High High HighService Manual/Slow Self-service Self-service Self-serviceManagementScale Low Medium High HighVelocity Slow Fast Fast FastIT Roles Dev–Ops divide Dev-Ops shift Dev-Ops shift Dev-Ops shiftEfficiency Medium High High HighOperations Self Self Provider BothSecurity Risk Low Low Med/High Med/HighMulti-tenancy Across LOB Across LOB With other With Other customers customers
  9. 9. Deploying Applications in Traditional Environments1 to 2 Months 1-5 Weeks 1-2 days 1-5 days 1-5 days 1-2 days Start • Manual, Error Prone, Non-repeatable
  10. 10. Deploying Applications in Virtual Environments1 to 2 weeks 1-5 days 1-2 days 1-5 days 1 day 1-2 days Start • Faster but still - Manual, Error Prone, Non-repeatable
  11. 11. Traditional Vs Cloud Deployment Specify and procure Platform-as-a-Service hardware DeploymentTraditional App Deployment (User driven)(Admin driven) DEPLOYMENT PORTAL Configure hardware Request App Deployment via Cloud Deploy hardware Middleware JEE Adjust capacity as Deploy middleware and demand changes App Database database OS/Machines Retire app when Deploy app and configure not needed settings User unaware of Add hardware and reconfigure underlying stack as demand grows infrastructure Self-Service Provisioning
  12. 12. ITSO and Oracle Reference Architecture
  13. 13. What is a Reference Architecture Drivers Architecture Related Reference Model Standards (Terms & Concepts) Requirements Utilizes Principles Increasing Abstraction Motivation Driven by Reference Architecture Includes Guidelines Goals & (Conceptual, Logical, Product Objectives Mapping, Deployment, etc.) Realizes Patterns Mission & Vision Concrete Architecture Best Practices Fulfils Follows Uses Implementation
  14. 14. IT Strategies from Oracle
  15. 15. Enterprise Technology Strategy (ETS) Interaction A E B Enterprise Management Enterprise Development Business Processes Enterprise Security D C Business ServicesPractitioner Maturity Method Guides Model Development Application Infrastructure Information Assets ORA Information Management Perspective Shared Infrastructure Customer Field ToolsEnablement Enablement Oracle Reference Architecture
  16. 16. Oracle Cloud Reference ArchitectureConceptual View
  17. 17. ORA Cloud Conceptual View SaaS Access IT/Private Cloud Use Interface Cloud SaaS Consumer(s) Subscription Self Service SLA SaaS Security Data Services App Management Specification Cloud Application Deploy Subscription Builder(s) Business Mgmt SLA Cloud Operations Assembly PaaS Security & Policy IaaS Orchestration Services Design-Time Cloud Builder Cloud Management Build Abstraction Layer Physical Resources Contracts 18© 2011 Oracle Corporation – Proprietary and Confidential
  18. 18. Cloud Builder Conceptual View Cloud Consumer Brokering Access Infrastructure Cloud Security and SaaS Policy Cloud Mgmt Business PaaS Mgmt IaaS Cloud Management Orchestration Services Compute Storage Others Cloud Resource Abstraction Operations Design-time Blades Disk Engineered Others Physical Resources Utilities Cooling Others Real Estate Cloud Management Facilities Cloud Cloud Provider Broker
  19. 19. Cloud Guiding Principles (Sample) Predictable Subscription Model Ease of Migration Leverage existing investments Automate Everything
  20. 20. Oracle Cloud Reference ArchitectureLogical View
  21. 21. Cloud Architecture - Logical View InterfacesAccess Native Protocols Portals Custom UIs Self-Service APIs Network Proxy Perimeter Security Naming Balancing User Interaction / self service Security and Business SaaS Business Process Business Service Application Policy Mgmt Mgmt Cloud Management Security, Policy Customer, Contracts, Mgmt, Security Services Revenue Mgmt Services PaaS Container Queue Data Orchestration Operations Orchestration, IaaS Service, Lifecycle, Mediation Server Network Storage Configuration, Performance, Design-time Deployable Entities Monitoring Model Mgmt, Tools Logical Pools Compute Networks Storage Other External Resources Pool Clouds Managers Physical Pools Servers Disks Engineered Other Legacy Partners Facilities Real Estate Cooling Utilities Other
  22. 22. Cloud Management Capabilities User Interaction RepositoriesCloud Business Management Customer Management Security & Policy Management Opportunity Management Customer Provisioning Customer Security Management Mgmt Portal Customer Account Management Relationship Management DB Identity Entitlements Risk Analysis Certificates Delegated Admin Contracts Management Security Definition Discovery Pricing Contracts Contracts Store Security Services Portal Repository SLA Metrics Discounts Authentication Auditing Federation Revenue Management Authorization Role Mapping Encryption IVR Interface Fraud Detection Rating Billing Payment Finance B2B DB Reporting Chargeback Collection Interface Policy Management Attachment Assessment EnforcementCloud Operations Policy Store Authoring Deployment Compliance Service Management Service Definition Service Discovery Self Service Forecasting Metering SL Authoring Orchestration Administration Lifecycle Management Workflow Mediation Repository Provision Management Capacity Management Dashboard Event ProcessingMonitoring Abstraction Patch Mgmt Resource Mgmt Diagnostics Management Performance Management Repository SL Management User Experience Biz Transaction Design-time Query Diagnostics Biz Service Problem/Incident Model Management Reporting Introspection Model Design Validation Solution Configuration Management Catalog Federation Package Deploy Asset Discovery Asset Mgmt Knowledge Mgmt Topology Viewer Release Mgmt Compliance Change Control Cloud Management
  23. 23. Cloud Business Management Security and Policy Mgmt Cloud Business Mgmt Orchestration User Interaction Repositories Cloud Operations Design-timeCloud Business Management Customer Management Cloud Management Opportunity Management Customer Provisioning Customer Customer Mgmt Portal DB Account Management Relationship Management Contracts Management Definition Discovery Pricing Contracts Contracts Repository Portal SLA Metrics Discounts Revenue Management IVR Interface Rating Billing Payment Finance DB Reporting Chargeback Collection B2B Interface
  24. 24. Cloud Operations Security and Policy Mgmt Cloud Business Mgmt Orchestration User Interaction Repositories Cloud Operations Design-time Cloud Operations Service Management Cloud Management Service Definition Service Discovery Self Service Forecasting Metering SL Authoring Administration Lifecycle Management Management Repository Provision Management Capacity Management Dashboard MonitoringMonitoring Software Abstraction Historical Patch Mgmt Resource Mgmt Configurations ReportsTemplates Library Monitoring Data Diagnostics Management Performance Management Repository Policy Deployment Service Level Corrective Job Library SL Management Procedures User Experience Rules BizActions Transaction Query Library Diagnostics Biz Service Problem/Incident Reporting Configuration Management Asset Discovery Asset Mgmt Knowledge Mgmt Topology Viewer Release Mgmt Compliance Change Control
  25. 25. Security and Policy Management Security and Policy Mgmt Cloud Business Mgmt Orchestration Security & Policy Management Cloud Operations Design-time Security Management Identity Entitlements Risk Analysis Cloud Management Certificates Delegated Admin Security Store Security Services Authentication Auditing Federation Authorization Role Mapping Encryption Fraud Detection Policy Management Attachment Assessment Enforcement Policy Store Authoring Deployment Compliance
  26. 26. Orchestration and Design-Time Security and Policy Mgmt Cloud Business Mgmt Orchestration Cloud Operations Design-time Orchestration Cloud Management Repository Workflow Mediation Event Processing Design-time Model Management Solution Introspection Model Design Validation Catalog Federation Package Deploy
  27. 27. Oracle Cloud Reference ArchitectureProduct Mapping View
  28. 28. Product Mapping to Logical View Oracle WebCenter, Oracle Oracle Resource Model API InterfacesAccess Native Protocols Portals Custom UIs Self-Service APIs Enterprise Manager Network Oracle Proxy OAM, DirectorySecurity IdM, Perimeter Services Plus, HTTP Server Naming Balancing User Interaction / self service Business Security and Billing & Revenue Oracle Applications SaaS Business Process Business Service Application Mgmt Policy Mgmt Identity & Access Management, Cloud Management (Fusion & Apps Unlimited) Exadata, Exalogic Security, Policy OEM,Customer, OER Manager, … Mgmt, Security Contracts, Revenue Services Oracle Services PaaS Fusion Middleware Queue Container Data Mgmt Database Orchestration Operations OEM, BPM Suite, Orchestration, Service, Lifecycle, OSB Mediation IaaS Server Network Storage Oracle Oracle Solaris, Oracle Linux Configuration, Exadata, Exalogic Enterprise Performance, Design-time Virtual Assembly Deployable Entities Manager Monitoring Model Mgmt, Tools Builder, OEM Logical Pools Compute Networks Storage Other External Resources Pool Clouds Oracle VM for x86 and SPARC, ZFS Storage, Sun Managers Physical Pools Legacy Servers SuperCluster, Sun Blade Ethernet Switch Other Disks Engineered Partners Facilities Real Estate Cooling Utilities Other
  29. 29. Product Mapping - Capabilities User Interaction RepositoriesCloud Business Management Customer Management Security & Policy Management Oracle Applications Opportunity Customer Provisioning Customer Security Management Management Mgmt (Fusion & Apps Unlimited), Account Management Relationship Management Portal Customer Identity Entitlements Risk Analysis DB Oracle Identity Manager OID - Identity Manager, OAM – Certificates Manager, OPSS – Access Delegated Admin Contracts Management WebCenter Definitio Discover Promotio Contracts Security Platform Security Services, n y n Contracts Store Security Services Metrics SLAOracle Billing Discount Portal Repository OES – Entitlement Server, & Revenue s Authentication – AdaptiveFederation OAAM Auditing Access Management, Oracle Authorization Manager Encryption Role Mapping Revenue Management Pricing Enterprise Manager Billing Payment IVR Interface Finance Fraud Detection Reportin DB g BI Invoicing B2B Collectio Interface Chargeback Taxation Oracle Database, Policy Management n RAC, Oracle Policy Attachment Assessment Enforcement Oracle Enterprise Manager, OracleCloud Operations EnterpriseStore Authoring Enterprise Repository Deployment Monitoring Service Management Repository Service Definition Service Discovery Self Service Orchestration Forecasting Metering SL Authoring Administratio n Oracle Enterprise Lifecycle Management Repository Manager, Workflow Oracle BPM Mediation Provision Management Enterprise Manager Oracle Capacity Management Dashboard Suite, Oracle Service Event ProcessingMonitoring Abstraction Patch Mgmt Resource Mgmt Management Bus Diagnostics Repository Performance Management Design-time SL User Biz Transaction Management Experience Query Model Management Diagnostics Biz Service Problem/Incident Oracle Virtual AssemblyValidation Solution Introspection Model Design Introspection Reporting Catalog Builder, Oracle Configuration Management Federation Package Deploy Asset Knowledge Enterprise Manager Asset Mgmt Topology Discovery Mgmt Viewer Release Mgmt Compliance Change Control Oracle Exalogic Elastic Cloud Oracle Exadata Oracle Exalogic Elastic Cloud Cloud Management
  30. 30. Oracle Cloud Reference ArchitectureDeployment View
  31. 31. Engineered Systems Deployment
  32. 32. Distributed Deployment
  33. 33. Oracle Cloud Reference ArchitectureKey Products
  34. 34. Enterprise Manager Cloud Control Cloud Management Cloud Management 3rd Oracle ISV Enterprise ManagerParty Applications AppsApps Application Performance Self-Service Management Platform as a Service Lifecycle Chargeback Management Oracle Fusion Middleware Configuration Resource Management Scheduling Oracle Database Application Quality Capacity Planning Management Infrastructure as a Service Ops Center Physical & Virtual Systems Management
  35. 35. Engineered Systems in the CloudExtreme performance for Cloud Services • Reference configuration • Known sizing • Order as ‘part number’ • Unified support • Simplified deployment • Run existing apps • Enterprise scale • High performance
  36. 36. Oracle Virtual Assembly Builder Automating Deployment of Deployment Models config1 config2 Assembly = Appliances (VM Templates +Dev/Test configurationEnvironment Metadata) + relationships & Production start order Environments Metadata • Package up complex structure from dev/test and reconstitute in production • Minimize setup time and risk of hard-to-debug configuration errors • Easily replicate in production with minor variations • Each instance has well-contained configuration parameters for flexibility
  37. 37. Oracle Public Cloud (OPC)
  38. 38. Oracle Public Cloud Architecture Self-service Lifecycle Management Self-service Sign Up, Lifecycle Management Oracle Public Cloud Application and Platform Services Standardization Fusion CRM Cloud Service Fusion HCM Cloud Service Social Network Integration Automation Database Cloud Service Java Cloud Service Shared Enabling & Management Infrastructure Services Virtual Service Assemblies, Provisioning, Tenant Management, Integration, Security & Identity, Operational Tools Shared Systems Infrastructure Consolidation Data Tier Mid Tier Performance39 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
  39. 39. Summary ITSO – Unified ReferenceEvolution – Understand Architecture to buildthe evolution of IT to solutions to support yourCloud and what it businessmeans to you Oracle Cloud Reference Oracle Products – Architecture – helps you enable you to build manage, govern, and enterprise-grade private accelerate Cloud and public Clouds AdoptionFor more information on Oracle Reference Architecture (ORA), please visit
  40. 40. The preceding is intended to outline our generalproduct direction. It is intended for informationpurposes only, and may not be incorporated into anycontract. It is not a commitment to deliver anymaterial, code, or functionality, and should not berelied upon in making purchasing decisions.The development, release, and timing of anyfeatures or functionality described for Oracle’sproducts remains at the sole discretion of Oracle.