Cloud Computing in Large Scale Projects George Bourmas Sales Consulting Manager Database & Options
What Is Cloud Computing
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: Source: NIST Definition of Cloud Computing v15NIST Definition of Cloud Computing v15 3 Service Models 4 Deployment Models 5 Essential Characteristics
SaaS, PaaS and IaaS Applications delivered as a service to end-users over the Internet Infrastructure as a Service Platform as a Service Software as a Service App development & deployment platform delivered as a service Server, storage and network hardware and associated software delivered as a service
Public Clouds and Private Clouds INTERNETINTERNET Public Clouds IaaS PaaS SaaS INTRANETINTRANET Private Cloud Users 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 Both offer: High efficiency High availability Elastic capacity 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 by in-house IT Large number of applications IaaS PaaS SaaS
Why Are Organizations Interested in Cloud? Benefits of Cloud Computing Speed Cost Source: IDC eXchange, "IT Cloud Services User Survey, pt. 2: Top Benefits & Challenges," ( October 2, 2008
What Are the Challenges Organizations Face? Challenges of Cloud Computing QoS Fit Security Source: IDC eXchange, "IT Cloud Services User Survey, pt. 2: Top Benefits & Challenges," ( October 2, 2008
Choose Cloud Strategically
Is there a G-Cloud? In G-Cloud we define a “Private Cloud” as an infrastructure dedicated to government most likely amalgam of several compute utilities targeted to improve citizen services. Therefore it is a hybrid cloud comprised of both private and public deployment models.
Cloud Implementation Applying Cloud’s Greatest Value Infrastructure or Platform? IaaS PaaS IaaS PaaS “Conventional” Cloud Wisdom Rethinking the Value of Cloud Applications, not infrastructure, drive your business Where should you focus your cloud efforts?
Impact of Virtualization (IaaS) Economics: Part 1 Impact of Platform-as-a-Service (PaaS) Economics: Part 2 Economics: Beyond Virtualization Scope for Bigger Impact on IT Budget (OPEX)
Oracle Private PaaS: What, Why and How
Oracle Cloud Platform for PaaS Virtualization: Oracle VM Operating Systems: Oracle Enterprise Linux Servers Storage Application 1Application 2Application 3 Database Grid: Oracle Database, RAC, ASM, Partitioning, IMDB Cache, Active Data Guard, Database Security Application Grid: WebLogic Server, Coherence, Tuxedo, JRockit Shared Services Integration: SOA Suite Security: Identity Mgmt Process Mgmt: BPM Suite User Interaction: WebCenter Platform as a Service Infrastructure as a Service Cloud Management Application Quality Management Application Performance Management Configuration & Compliance Lifecycle Management Oracle Enterprise Manager
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
Centralized Configuration Management Doing more with less Knowing What You Have Asset Discovery Automated Inventory HW/SW Configurations Operating Systems Hardware Database Packaged Apps Configuration Search Relationships Real-time Monitoring Real-time Detection Who, What and When Compliance Framework SOX. PCI, CoBIT … Change Reconciliation Authorized vs Unauthorized Standardizing Configurations Configuration Compliance Drift Analysis Config Comparison Across the stack Across lifecycles Baseline & Gold Std 1-to-1, 1-to-Many Drift Reconciliation Proactive Checks Policy Management Out-of-the-Box Policies User-Defined Policies User-Defined Groups Compliance Dashboard Detecting Configuration Changes
Complete Cloud Lifecycle Management Setup Cloud Infrastructure* Build App & Package as Appliance* Setup Cloud Policies* Deploy Scale Up/Down Decommission Monitor Patch
Summary
Oracle Cloud Computing Summary Oracle’s cloud computing strategy is to offer: 1.Technology to build private clouds or run in public clouds 2.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
© 2009 Oracle – Proprietary and Confidential19