1 / 36

Oracle Cloud Computing Strategy

Oracle Cloud Computing Strategy. Brock Frank Sr. Oracle Architect www.collier-it.com. Disclaimer.

odette
Download Presentation

Oracle Cloud Computing Strategy

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Oracle Cloud Computing Strategy • Brock Frank • Sr. Oracle Architect • www.collier-it.com

  2. Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions.The development, release, and timing of any features or functionality described for Oracle’s products remain at the sole discretion of Oracle.

  3. What Is Cloud Computing

  4. NIST Definition of Cloud Computing • 5 Essential Characteristics • On-demand self-service • Resource pooling • Rapid elasticity • Measured service • Broad network access • 3 Service Models • SaaS • PaaS • IaaS • 4 Deployment Models • Public Cloud • Private Cloud • Community Cloud • Hybrid Cloud 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. This cloud model promotes availability and is composed of: Source: NIST Definition of Cloud Computing v15

  5. SaaS, PaaS and IaaS Applications delivered as a service to end-users over the Internet Software as a Service App development & deployment platform delivered as a service Platform as a Service Server, storage and network hardware and associated software delivered as a service Infrastructure as a Service

  6. Public Clouds and Private Clouds Private Cloud Public Clouds • Used by multiple tenants on a shared basis • Hosted and managed by cloud service provider • Limited variety of offerings • Exclusively used by a single organization • Controlled and managed byin-house IT • Large number of applications I N T R A N E T SaaS I N T E R N E T SaaS PaaS PaaS IaaS IaaS Users • Both offer: • High efficiency • High availability • Elastic capacity • Public Clouds: • Lower upfront costs • Economies of scale • Simpler to manage • OpEx • Private Cloud: • Lower total costs • Greater control over security, compliance & quality of service • Easier integration • CapEx & OpEx

  7. 44% of Large Enterprises Are Interested In Building An Internal Cloud Source: Cloud Computing, Compute-As-A-Service: Interest And Adoption By Company Size, Forrester Research, Inc., February 27, 2009

  8. Cloud Computing Is a High CIO Priority Source: Gartner

  9. Why Are Enterprises Interested in Cloud?Benefits of Cloud Computing Speed Cost Source: IDC eXchange, "IT Cloud Services User Survey, pt. 2: Top Benefits & Challenges," (http://blogs.idc.com/ie/?p=210), October 2, 2008

  10. What Are the Challenges Enterprises Face?Challenges of Cloud Computing Security QoS Fit Source: IDC eXchange, "IT Cloud Services User Survey, pt. 2: Top Benefits & Challenges," (http://blogs.idc.com/ie/?p=210), October 2, 2008

  11. Oracle Cloud Strategy

  12. Oracle Cloud Computing Strategy • Their objectives: • Ensure that cloud computing is fully enterprise grade • Support both public and private cloud computing – give customers choice Public Clouds Private Cloud Offer Applications deployed in private shared services environment or via public SaaS I N TERNET I N T R A N E T SaaS SaaS SaaS SaaS PaaS PaaS PaaS PaaS Offer Technology to build private clouds or run in public clouds IaaS IaaS IaaS IaaS Users

  13. Oracle Cloud Computing Strategy Oracle Applications Oracle Applications On Demand Public Clouds Private Cloud I N TERNET I N T R A N E T SaaS SaaS SaaS SaaS PaaS PaaS PaaS PaaS IaaS IaaS IaaS IaaS Users Oracle Technology in public clouds Oracle Private PaaS

  14. Oracle Private PaaS:What, Why and How

  15. Why Enterprise Private PaaS IaaS PaaS Builtbyuser Builtbyuser PaaS Provided by IT Provided by IT IaaS • Why Cloud? • Agility and speed • Efficiency and cost • Why Private? • Security • Compliance • Control (particularly over QoS) • Easiest evolution of existing expertise and practices • Why Platform? • Maximizes component re-use • Minimizes hand coding • Maximizes flexibility and control

  16. Oracle Cloud Platform for PaaS Application 1 Application 2 Application 3 Platform as a Service Cloud Management Shared Services Oracle Enterprise Manager Integration:SOA Suite Process Mgmt:BPM Suite Security:Identity Mgmt User Interaction:WebCenter LifecycleManagement Application Grid: WebLogic Server, Coherence, Tuxedo, JRockit Configuration &Compliance Database Grid: Oracle Database, RAC, ASM, Partitioning,IMDB Cache, Active Data Guard, Database Security ApplicationPerformanceManagement ApplicationQualityManagement Infrastructure as a Service Operating Systems: Oracle Enterprise Linux Virtualization: Oracle VM Servers Storage

  17. Private PaaS Lifecycle 3. Use App 4. Scale up/down 2. Build App • Adjust capacity based on policies • Monitor via self-service IT App Users Oracle Fusion Middleware • Assemble app using shared components • Deploy through self-service App Developer 5. Chargeback App Owner App • Meter usage and charge back to app owners or departments Oracle Enterprise Manager Oracle Database 1. Set Up Cloud Self-Service Interface Shared Components Oracle Enterprise Linux • Set up PaaS • Set up shared components • Set up self-service portal Oracle VM

  18. Public Clouds Hybrid IaaS IaaS PaaS Public Cloud Evolution SaaS PaaS SaaS Virtual Private Cloud App1 App2 App3 App1 App2 App3 Private PaaS Private PaaS Private IaaS Private IaaS Private Cloud Hybrid • Self-service • Policy-based resource mgmt • Chargeback • Capacity planning • Federation with public clouds • Interoperability • Cloud bursting Enterprise Evolution To Cloud • Physical • Dedicated • Static • Heterogeneous Private Cloud Evolution App1 App2 App3 App1 App2 App3 Private PaaS Private IaaS Silo’d Grid • Virtual • Shared services • Dynamic • Standardized appliances

  19. Sense demand spike Sensedemandspike Sense demandspike Adjust capacity Adjust capacity Adjust capacity Application Grid and Database Grid:Dynamic Capacity Adjustment Dept App 1 Dept App 1 Dept App 2 Oracle Enterprise Manager Shared Service Shared Service Shared Service WebLogic Server cluster nodes Coherence Data Grid nodes WebLogic Suite-based Application Grid Oracle Database RAC nodes Oracle Database Grid: RAC, ASM, IMDB Cache

  20. Key Database Capabilities for Cloud • Cloud Server Grid – server pooling, elastic scalability and high availability • Oracle Database 11g • Real Application Clusters • Flash Cache • Cloud Storage Grid – storage pooling, elastic scalability and high availability • Automatic Storage Management • Partitioning • Advanced Compression • Exadata Storage Servers • Cloud Security – ensures data privacy and control access • Advanced Security • Database Vault • Cloud Database Management - automated, self-managing database • Grid Control • Database Management Packs

  21. Key Database Differentiators for Cloud • Oracle Database 11g • Industry’s fastest, scalable and fault tolerant database • Real Application Clusters • Runs ALL Oracle Database applications on server cluster • Dynamic server pooling • Automatic Storage Management • Automates file management, striping and mirroring • Oracle Exadata • Extreme query performance for ALL database applications • Database Security • Controls access at database (not individual applications)

  22. Key Fusion Middleware Capabilities for Cloud • Application grid – clustering with dynamic adjustment for resource pooling, elastic capacity, and high availability • WebLogic Server, Tuxedo, Coherence, JRockit • Shared components for PaaS-based application composition • SOA Suite: Shared Services • BPM Suite: Shared Processes • WebCenter Suite: Shared UI components • Bridging the divide between enterprise data centers and public clouds • Data Integration Suite: Initial setup of public SaaS apps • GoldenGate: On-going synchronization of data in the enterprise and the public clouds • SOA Suite and BPM Suite: Running unified processes across the enterprise and the public clouds • Extending Enterprise Security to envelope private and public clouds • OIM: managing users in the private and public clouds • OAM: managing access to assets in the private and public clouds

  23. Oracle Assembly Builder Package Multi-Tier Applications Application B Application A Oracle Enterprise Manager VirtualizedSoftwareAppliances Assembly B Assembly A Oracle VM Server Oracle Identity Mgt Oracle SOA Suite Oracle BPM Suite Oracle WebCenter Oracle Application Grid Oracle Database Grid Introspection & Assembly Oracle VM Template Builder Deployment OVF Packaging

  24. Key Fusion Middleware Differentiators for Cloud • GoldenGate: real-time synchronization between enterprise data and Cloud apps • WebLogic Server and Tuxedo: Automated dynamic cluster scaling • WebLogic Server Virtual Edition: More efficient use of HW resources, smaller footprint, simpler patching, better security • Assembly Builder: Automated packaging and deployment of complex topologies onto a pool of shared hardware resources with minimal user input • Coherence: Elastic memory terascaling GoldenGate WebLogicSuite SOA SuiteBPM Suite WebCenter Suite Identity Management • WebCenter Framework: The foundation for Cloud’s Self-Service Portal • Business Dictionary: provides the User Experience Platform for public and private PaaS • Service-Oriented Security: provides agile application security and enables Identity-as-a-Service (Id-aaS) • BPM Process Composer: Web-based business process editor for PaaS-based composite-app development • Service Bus: enables federated deployments across enterprise and Cloud

  25. Key Enterprise Manager Capabilities for Cloud ‘Out-of-the-Box’ Cloud Solutions Self-Service Application Capacity & Consolidation Planner Policy-based Workload Management Cloud Setup Metering & Chargeback Assembly Packaging Foundation Capabilities Lifecycle Management Configuration and Compliance Application Performance Management ApplicationQuality Management Dynamic Resource Management Compliance Dashboards Real User Monitoring Functional/Load Testing Patching Application Configuration Management SOA, Java, JVM Real Application Testing Provisioning Collection, Tracking, History Diagnostics, Tuning Data Masking Existing Capability Planned Capability Major Enhancement Key:

  26. Cloud Computing with Enterprise Manager Enterprise Manager Provides… Cloud Needs… Rapid Provisioning, Mass Patching, Complete Lifecycle Management Agility and Flexibility Centralized Monitoring, Configuration Management Unified View, Centralized Control Resource Usage Tracking, Metering Transparency Most Comprehensive Application Performance Management Application Visibility Integrated Application-to-Disk Management Efficiency, End-to-End Automation

  27. Enterprise Manager Differentiators for Cloud • Only vendor to provide a complete, vertically integrated cloud • Application aware • Applications to disk • Fast, easy application deployment • Automated application packaging and provisioning • Appliances and multi-tier assemblies • Integrated stack management across the lifecycle • Rich application management and monitoring • Management beyond virtual containers • Policy driven workload management and provisioning • Can be linked to application KPIs

  28. Oracle Private PaaS Customers • SASU – Shared app server utility • DASH - Dedicated appserver hosting • 200 apps including PeopleSoft HR on 2,000 instances of WLS • Admin resources reduced from 50 to 5 • 4x reduction in application infrastructure deployment costs • Centralized deployment of 200 applications • Operational as well as development team resources reduced by 33%: one time development cost reduced by 30%, recurring development cost reduced by 35% • Security governance changes implemented in 2 nights instead of 3 months • JAP - Java application platform • DAH – Database platform • In the process of creating a standardized, shared middleware infrastructure includes AppServer, SOA • Automated provisioning of a standard build environment • Goal to have <10 admins manage hundreds of apps • “Middleware as a Service” • Shared infrastructure delivers reduces costs – 100% growth in apps with only 15% more operating budget • Cost savings of 40% to 90% over a dedicated solution • Disaster recovery for all 200+ applications deployed to the Platform • DAP – Deutsche Application Platform

  29. Oracle in Public Clouds • Oracle Database, Fusion Middleware & Enterprise Manager supported on EC2 • Amazon Machine Images (AMIs) • Oracle Database Secure Backup to S3 • Self-service Public PaaS based on Oracle VM, Oracle Enterprise Linux, Oracle Database RAC and Oracle WebLogic Server

  30. 250+ Leading SaaS Providers Use Oracle PaaS “8 out of 10 SaaS vendors delivering business-critical applications run on Oracle.” – Nucleus Research

  31. Oracle SaaS Applications

  32. Oracle ApplicationsDeployed on Shared Services Private PaaS Industry Applications Oracle Fusion Middleware Oracle Database Shared Components Oracle Enterprise Manager PrivatePaaS Oracle Enterprise Linux Oracle VM

  33. Oracle SaaS ApplicationsAvailable Today Wide range of applications Integrated Enterprise-grade CRM Collaboration Life Sciences: Drug Safety

  34. Oracle On DemandFlexible Deployment Options Multi-TenantSaaS Single-TenantSaaS Hosted &Managed RemoteManagement On-Premise Public Private Pay-per-use Licensed OpEx CapEx & OpEx Off-premise On-premise Managed by vendor Managed byCustomer Vendor scheduledmaintenance Customer scheduled maintenance

  35. Summary

  36. Oracle Cloud ComputingSummary • Oracle’s cloud computing strategy is to offer: • Technology to build private clouds or run in public clouds • Applications deployed in private shared services environment or via public SaaS • Oracle helps enterprise IT evolve to become private cloud service providers based on our leadership position in grid computing • Oracle offers a comprehensive set of building blocks for building and managing public and private clouds from applications to disk

More Related