Oracle Cloud Reference Architecture

8,679 views

Published on

As presented by Anbu Krishnaswamy at Oracle Technology Network Architect Day in Phoenix, AZ on December 14, 2011.

Published in: Technology, Business

Oracle Cloud Reference Architecture

  1. 1. <Insert Picture Here>Oracle Cloud Reference ArchitectureBuild your Cloud – the right way!Anbu KrishnaswamyEnterprise ArchitectOracle Corporation
  2. 2. Agenda• What exactly is a Cloud?• Why do I need the Cloud and how will it change my life?• Isn’t Cloud the same old technology?• How does Cloud affect the cost structure of my business?• Does Oracle have Reference Architecture for Cloud?• What are the key capabilities of a Cloud infrastructure?• Do you have any Cloud use cases/patterns?• How can Oracle help me build my Cloud?
  3. 3. What exactly is a Cloud?
  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 refer to • SOA Services • Web Services • Helpdesk Services • …
  6. 6. Why do I need the Cloud and how will itchange my life?
  7. 7. Key Drivers Lower the Agility/TTM Barrier to Entry Cost Efficiency Infrastructure Currency, Infrastructure Outsourcing, Automation
  8. 8. 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
  9. 9. 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
  10. 10. 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 Adjust capacity as J2EE App Deploy middleware and demand changes 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
  11. 11. Isn’t Cloud the same old technology?
  12. 12. Let’s look at the definition again! 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
  13. 13. Cloud Difference Shared IT Private Public HybridLocation On Premise On Premise External BothCost Centralized Chargeback Billing BothAllocation BudgetInitial 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 Low Low Med/High Med/HighRisk
  14. 14. How does Cloud affect my cost structure?
  15. 15. Cost Structure Traditional Public CloudCAPEX OPEX
  16. 16. Does Oracle have a Cloud ReferenceArchitecture?
  17. 17. IT Strategies from Oracle http://www.oracle.com/goto/itstrategies
  18. 18. Enterprise Technology Strategy Contents Oracle Perspective • Extends core ORA documentation and provides an architecture viewpoint from SOA a unique technology perspective Practitioner Guides Practitioner • Offer detailed information aboutBPM Guides delivering solutions based on that Cloud Service Maturity particular technology strategy Offerings Model Maturity Model ORA Perspective • Measure maturity and adoption of a technology strategy using a universal Training/ Presentation … model and toolset Material … Service OfferingsEDA Datasheets and • Planning & assessment services tools Other Tools EPM/BI • Datasheets • ROI Tools • Training/Presentation Material
  19. 19. Cloud 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
  20. 20. Cloud Architecture Guiding Principles Predictable Subscription Model Predictable Performance Leverage existing investments Automate Everything
  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. What are the key capabilities of a Cloudinfrastructure?
  23. 23. 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
  24. 24. 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
  25. 25. 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
  26. 26. 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
  27. 27. 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
  28. 28. Do you have any Cloud use cases/patterns?
  29. 29. Hybrid Cloud Use Cases Lifecycle distribution Dev/test cloud It is common when ‘Hybrid’ is the Common one mentioned to think of … • Simple Dev/test or • Complicated Cloud scaling • also consider functional distribution architecture Functional distribution Workload distribution Public & private services ‘Cloud bursting’ a Likely one the Hard one
  30. 30. Platform as a Service Architectures Consumers Consumers ConsumersP P Platform P Platform P PlatformPC PC PC PC PC PC PC PC PC PC PC PCOS OS OS Hypervisor OS OS OS OS Server Server Server Server Server ServerA. Server Consolidation B. OS Consolidation C. Platform Consolidation PC – Platform Component
  31. 31. How could Oracle help me build my Cloud?
  32. 32. 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
  33. 33. 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
  34. 34. Distributed Deployment
  35. 35. Engineered Systems Deployment
  36. 36. Oracle Public Cloudhttp://cloud.oracle.com SaaS Offerings Fusion Fusion Fusion Oracle Social CRM HCM Talent Network Social Media Web Mobile PaaS Offerings Database WebLogic Service Service
  37. 37. SummaryCloud – Not a new Cloud – Tremendoustechnology, but a new benefits, but requiresmodel (Business & IT) change! Oracle Cloud Reference Oracle Products – Architecture – helps you enable you to build manage and govern this enterprise-grade private change and accelerate and public Clouds. Cloud Adoption!For more information on Oracle Reference Architecture (ORA), please visit http://www.oracle.com/goto/itstrategies
  38. 38. 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.

×