Oracle tech fmw-03-cloud-computing-neum-15.04.2010


Published on

1 Comment
  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Oracle tech fmw-03-cloud-computing-neum-15.04.2010

  1. 1. <Insert Picture Here> Enterprise Cloud Computing: What, Why and How Michał Jerzy Kostrzewa Central and Southern Eastern Europe Database Director
  2. 2. Everyone Is Talking About Cloud © 2010 Oracle 2
  3. 3. Cloud Is at the Peak of the Hype Curve Source: Gartner "Hype Cycle for Cloud Computing, 2009" Research Note G00168780 © 2010 Oracle 3
  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. This cloud model promotes availability and is composed of: 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 access Source: NIST Definition of Cloud Computing v15 © 2010 Oracle 4
  5. 5. SaaS, PaaS and IaaS Applications delivered as a service Software as a Service to end-users over the Internet App development & deployment Platform as a Service platform delivered as a service Server, storage and network Infrastructure as a Service hardware and associated software delivered as a service © 2010 Oracle 5
  6. 6. Public Clouds and Private Clouds Public Clouds Private Cloud • Used by • Exclusively multiple I used by a I SaaS tenants on a N N single shared basis SaaS organization T T R PaaS E • Hosted and PaaS A • Controlled and R managed by N N IaaS managed by cloud service IaaS E E in-house IT provider T T • Large number • Limited variety of applications of offerings Users Both offer: Public Clouds: Private Cloud: • High efficiency • Lower upfront costs • Lower total costs • Economies of scale • High availability • Greater control over security, • Simpler to manage • Elastic capacity compliance & quality of service • OpEx • Easier integration • CapEx & OpEx © 2010 Oracle 6
  7. 7. Why Are Enterprises Interested in Cloud? What Are the Challenges Enterprises Face? Benefits Challenges/Issues Speed Security QoS Cost Fit Source: IDC eXchange, "IT Cloud Services User Survey, pt. 2: Top Benefits & Challenges," (, October 2, 2008 © 2010 Oracle 7
  8. 8. Cloud Computing: Oracle’s Perspective • Characterized by real, new capabilities, but based on many established technologies • Compelling benefits as well as serious concerns • Enterprises will adopt a mix of public and private clouds © 2010 Oracle 8
  9. 9. Oracle Cloud Strategy © 2010 Oracle 9
  10. 10. Oracle Cloud Computing Strategy Our objectives: • Ensure that cloud computing is fully enterprise grade • Support both public and private cloud computing – give customers choice Offer Applications Public Clouds Private Cloud deployed in private shared services environment or SaaS I I SaaS via public SaaS N N T T PaaS E R PaaS Offer Technology to R A build private clouds or N N IaaS E E IaaS run in public clouds T T Users © 2010 Oracle 10
  11. 11. Oracle Private PaaS: What, Why and How © 2010 Oracle 11
  12. 12. Why Enterprise Private PaaS • Why Cloud? - Agility and speed - Efficiency and cost IaaS PaaS Built by • Why Private? user - Security - Compliance Built by - Control (particularly over QoS) user PaaS - Easiest evolution of existing Provided expertise and practices by IT • Why Platform? Provided by IT IaaS - Maximizes component re-use - Minimizes hand coding - Maximizes flexibility and control © 2010 Oracle 12
  13. 13. What: Oracle Cloud Platform for PaaS Third Party Oracle Applications ISV Applications Applications Platform as a Service Cloud Management Shared Services Oracle Enterprise Manager Integration: Process Mgmt: Security: User Interaction: SOA Suite BPM Suite Identity Mgmt WebCenter Configuration Mgmt Application Grid: WebLogic Server, Coherence, Tuxedo, JRockit Lifecycle Management Database Grid: Oracle Database, RAC, ASM, Partitioning, IMDB Cache, Active Data Guard, Database Security Application Performance Management Infrastructure as a Service Application Quality Management Oracle Solaris Operating Systems: OracleOracle Enterprise Linux Enterprise Linux Oracle VM for SPARC (LDom) Solaris Containers Oracle VM for x86 Ops Center Servers Physical and Virtual Systems Management Storage © 2010 Oracle 13
  14. 14. How: Enterprise Evolution To Cloud Public Clouds Hybrid IaaS PaaS IaaS SaaS Public Cloud Evolution PaaS SaaS Private Cloud Evolution Virtual Private Cloud App1 App2 App3 App1 App2 App3 App1 App2 App3 App1 App2 App3 Private PaaS Private PaaS Private PaaS Private IaaS Private IaaS Private IaaS Silo’d Grid Private Cloud Hybrid • Physical • Virtual • Self-service • Federation with • Dedicated • Shared services • Policy-based public clouds • Static • Dynamic resource mgmt • Interoperability • Heterogeneous • Standardized • Chargeback • Cloud bursting appliances • Capacity planning © 2010 Oracle 14
  15. 15. Evolving From Silos to Grid From Physical to Virtual • Physical, • Virtualized, dedicated shared silos resources • Sized for peak • Improved load utilization • Difficult to • Scale as scale needed • Expensive to • Efficient to manage manage © 2010 Oracle 15
  16. 16. Grid Computing: Virtualization & Clustering Cloud Is Not Just Server Virtualization © 2010 Oracle 16
  17. 17. Sharing and Consolidation with Grid Computing Application A Application B Application C Application D Application E Workload Avg Utilization <20% • Take advantage of complementary workload peaks Server A Server B Server C Server D Server E • Higher utilization rates and efficiency Virtualization and clustering enable consolidation Oracle Shared Instance • Lower CapEx & OpEx Applications A, B, C, D, E Net Avg Utilization • Green footprint Workload 70% Freed capacity to deploy elsewhere Server A Server B Server C Server D Server E © 2010 Oracle 17
  18. 18. Elastic Scalability with Grid Computing Oracle Shared Instance Applications A, B, C, D, E • Pay-as-you-go scale-out - Lower upfront CapEx and Net Workload If utilization too high, increase capacity ongoing OpEx - Green footprint • Rightsized capacity planning Server A Server B Server C Server D - Smaller, standard machines Scale-out on-demand running at higher utilization • World-class clustering at all levels: • Defer equipment procurement database, middleware, storage - Exploit advances in hardware • Add/Remove nodes on-demand price-performance and energy efficiency • Scale out as workload increases © 2010 Oracle 18
  19. 19. Quality of Service with Grid Computing Oracle Shared Instance Applications A, B, C, D, E • Systematic high Quality of Service Net Workload • Reliability through redundancy Server A Server B Server C Server D Server E • Predictable performance at any scale High performance and availability • High availability – every • Load balancing • Disaster recovery application gets HA • Failover • Rolling upgrades • Active-Active operation © 2010 Oracle 19
  20. 20. Most Complete Grid Stack in the Industry Grid Computing in All Tiers Middleware • Application Grid - WebLogic Server - Coherence In-Memory Data Grid - JRockit Real Time - Tuxedo Database • Real Application Clusters • In-Memory Database Cache • Sun Oracle Database Machine Storage • Automatic Storage Management • Exadata Storage Server Infrastructure • Oracle VM • Oracle Enterprise Linux Management • Oracle Enterprise Manager © 2010 Oracle 20
  21. 21. Case Study Oracle IT Evolution to Cloud © 2010 Oracle 21
  22. 22. Oracle IT: Oracle Development Self-Service Private Cloud Job Mgmt Virtualization Match Enterprise Submit Priority Manager Making Self-Service Grid Control Application Resource Mgmt Notifications Developer Metadata / Label Servers Hosts Results © 2010 Oracle 22
  23. 23. Oracle IT: Oracle Development Self-Service Private Cloud • Implementation Overview: - Scope/Scale - Over 2600 physical servers with over 6000 Virtual Servers used by over 3500 developers - Activations – Processing over 70 jobs per day, this translates into over 45,000 jobs processed supporting production and test requirements. - Utilization – Rates on these servers averages 80% 7 days a week and can reach 90% during peak times. • Results/Benefits: - Increase in development productivity - Self-Service system for creation of development environments - Cleaner code lines as environments are created quickly for more thorough testing/validation. - Physical Server/Environmental Reduction by 75% - Server/Apps Deployment reduced by 80% © 2010 Oracle 23
  24. 24. Oracle IT: Oracle University Dynamic Provisioning with Grid Computing • Education Services • 2,300 environments automatically provisioned weekly • 1/10th the hardware • CPU utilization increased from 7% to 73% • Floor space reduced 50% • Power consumption reduced 40% • Servers: Administrator ratio increased 10X • Revenue/Server increased 10X © 2010 Oracle 24
  25. 25. Oracle Cloud offerings beyond Private PAAS: What, Why and How © 2010 Oracle 25
  26. 26. Oracle in Public Clouds • Oracle Database, Fusion Middleware & • Self-service Public PaaS based on Enterprise Manager supported on EC2 Oracle VM, Oracle Enterprise Linux, • Amazon Machine Images (AMIs) Oracle Database RAC and Oracle WebLogic Server • Oracle Database Secure Backup to S3 © 2010 Oracle 26
  27. 27. Oracle Applications Deployed on Shared Services Private PaaS Industry Applications Shared Components Oracle Fusion Middleware Private Oracle Database Oracle PaaS Enterprise Manager Oracle Enterprise Linux Oracle VM © 2010 Oracle 27
  28. 28. Oracle On Demand Flexible Deployment Options Multi-Tenant Single-Tenant Hosted & Remote On-Premise SaaS SaaS Managed Management Public Private Pay-per-use Licensed OpEx CapEx & OpEx Off-premise On-premise Managed by vendor Managed by Customer Vendor scheduled Customer scheduled maintenance maintenance © 2010 Oracle 28
  29. 29. Summary © 2010 Oracle 29
  30. 30. Oracle Leadership in Cloud Computing • Oracle provides most complete, open and integrated cloud vision, strategy and offerings in the industry • Cloud is the evolution of capabilities Oracle has been working on for more than a decade: grid computing, virtualization, shared services and management systems • Oracle offers: - Technology to build private clouds or run in public clouds - Applications deployed in private shared services environment or via public SaaS © 2010 Oracle 30
  31. 31. Thank You! © 2010 Oracle 31
  32. 32. © 2010 Oracle – Proprietary and Confidential 2009 32