Oracle Cloud Reference Architecture
Upcoming SlideShare
Loading in...5
×
 

Oracle Cloud Reference Architecture

on

  • 4,993 views

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

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

Statistics

Views

Total Views
4,993
Views on SlideShare
4,962
Embed Views
31

Actions

Likes
2
Downloads
348
Comments
0

3 Embeds 31

http://paper.li 21
http://www.linkedin.com 8
http://www.adaptit.co.za 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

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

Oracle Cloud Reference Architecture Oracle Cloud Reference Architecture Presentation Transcript

  • <Insert Picture Here>Oracle Cloud Reference ArchitectureBuild your Cloud – the right way!Anbu KrishnaswamyEnterprise ArchitectOracle Corporation
  • 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?
  • What exactly is a Cloud?
  • 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
  • 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 • …
  • Why do I need the Cloud and how will itchange my life?
  • Key Drivers Lower the Agility/TTM Barrier to Entry Cost Efficiency Infrastructure Currency, Infrastructure Outsourcing, Automation
  • 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
  • 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
  • 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
  • Isn’t Cloud the same old technology?
  • 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
  • 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
  • How does Cloud affect my cost structure?
  • Cost Structure Traditional Public CloudCAPEX OPEX
  • Does Oracle have a Cloud ReferenceArchitecture?
  • IT Strategies from Oracle http://www.oracle.com/goto/itstrategies
  • 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
  • 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
  • Cloud Architecture Guiding Principles Predictable Subscription Model Predictable Performance Leverage existing investments Automate Everything
  • 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
  • What are the key capabilities of a Cloudinfrastructure?
  • 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
  • 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
  • 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
  • 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
  • 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
  • Do you have any Cloud use cases/patterns?
  • 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
  • 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
  • How could Oracle help me build my Cloud?
  • 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
  • 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
  • Distributed Deployment
  • Engineered Systems Deployment
  • 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
  • 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
  • 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.