<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?
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
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
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
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
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.