350 likes | 691 Views
Developing a Cloud strategy, vision and roadmap for successful Cloud deployment. Martijn Vlek Sr Director Fusion Middleware Oracle EMEA.
E N D
Developing a Cloud strategy, vision and roadmap for successful Cloud deployment Martijn Vlek Sr Director Fusion Middleware Oracle EMEA
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.
Cloud Computing & Virtualization Are Top CIO Priorities Source: Gartner. Leading in Times of Transition. The 2010 CIO Agenda
Cloud Is at the Peak of the Hype Curve Source: Gartner "Hype Cycle for Cloud Computing, 2009" Research Note G00168780
Cloud Computing – Definitions A’ Plenty… • On-demand self-service Internet infrastructure PaaS • Pay-as-you-go and use only what you need • A technology used to access services offered on the Internet • Accessing computing resources owned and operated by a third-party provider A model for enabling convenient, on-demand network access to a shared pool of configurable computing resources SaaS • The use of a Web services such as Flickr, Google Docs, Jing… • A new generation of computing that utilizes distant servers for data storage and management, • Cloud computing is Internet based development and use of computer technology … IaaS XaaS
Cloud Definitions Provide Good Working Models… • Use the Cloud models & definitions as working guidelines – they are useful but not set in stone • Be aware the lines between XaaS are flexible and converging in some areas • Define your Cloud using model(s) that suit your environment
Service Models – IaaS, PaaS & SaaS… • Business • User • App 1 • App 2 • App 3 • Cloud • Self Service & Metering • Applications • PaaS • Technology • Hardware • IaaS DaaS MaaS SaaS
Private vs Public • User • Business • App 1 • App 2 • App 3 • Private / Community • Public • Hybrid • Private Cloud • Community Cloud • Public Cloud • Hybrid Cloud
What is Cloud Computing? National Institute of Standards and Technology Definition Cloud computing is a model for enabling convenient, on demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction. • 3 Service Models • SaaS • PaaS • IaaS • 4 Deployment Models • Private Cloud • Community Cloud • Public Cloud • Hybrid Cloud 5 Essential Characteristics Self-ServiceProvisioning Multi-Tenanted S T M E Elastic MeteredResource A Access via the web
Cloud in a box • Business • User • App 1 • App 2 • App 3 • Cloud • Self Service & Metering • Applications • Technology • Management • ExaData • Exalogic • Application • Machine • Hardware OS/VM Storage/ Servers • IaaS DaaS MaaS SaaS
Oracle Cloud Capabilities Software (application) As a Service Cloud Management Horizontal Apps (EBS, PSFT, SBEL) Vertical Apps (Financial, COMM, Health Science) Third Party and Legacy Apps Oracle Enterprise Manager Configuration Mgmt Platform As a Service Lifecycle Management Integration:SOA Suite Process Mgmt:BPM Suite Security:Identity Mgmt User Interaction:WebCenter Application PerformanceManagement Application Grid: WebLogic Server, Coherence, Tuxedo, JRockit Application QualityManagement Database Grid: Oracle Database, RAC, ASM, Partitioning,IMDB Cache, Active Data Guard, Database Security Self-Service Assembly Builder Chargeback Policy-based Resource Scheduling Capacity Planning Infrastructure As a Service Operating Systems: Oracle Enterprise Linux Virtualization: Oracle VM Servers Storage
Alter Your Approach & Mindset To Cloud • Change the operating model : shift from everyone builds to their own spec to everyone builds to ‘common platforms’ using ‘shared services’ and virtual images/assemblies • The Application lifecycle is industrialised and in some aspects automated • Infrastructure : Standardize, Build Once, Automate, Reuse Private Cloud & PaaS
Alter Your Approach & Mindset To Cloud • Define your Cloud strategy from the needs of your Enterprise and not technical requirements • Service delivery becomes the mantra of the data-centre • Service integration with ‘existing platforms’ will maximise the value of Cloud • Cloud is less about ‘neat layers of Infrastructure’ ( Iaas + PaaS + SaaS ) • A platform(s) built to your architectural principles, which addresses the need(s) of your enterprise or customers • For example PaaS to Credit Suisse is ; “A platform is a set of integrated technical components and processes built for efficient design, build, test and operation.”
The Value Cloud Promises… • Your Organisations likely interest in cloud are; • lowering or shifting of CAPEX using pay-per-usage models • Sustained lowering of OPEX through self-service, higher platform utilisation, IT efficiencies (automated patching etc.) • Control of the design-build-run lifecycle results in easier/lower Mgnt costs • Standardisation of platforms results in lower IT complexity • Fast launch – automation, dynamic provisioning & self-service result in rapid assembly & delivery of services • Leverages & support adoption of COTS, SOA, Grid & Virtualisation • Allows the business to focus on core areas – not IT admin
First, Consider Your Business Drivers & Architectural Approach Common Business Drivers Common Architectural Approaches • Shared Services (SOA) • OPEX Reduction • Canonical Enterprise Data Models • Efficient delivery of services • Evolve to Standard Applications • Systems & Platform rationalisation • Adopt standardised business process • Reduce Complexity
Then, Assess Clouds Ability To Enable or Enhance Business Drivers How Can Cloud Enable or Enhance? • CAPEX/OPEX Reduction • Limit CAPEX through SaaS & IaaS Reduce OPEX through PaaS & Private Cloud • Efficient delivery of services • Rapidly launch apps using pre-built ‘Virtual images & assemblies’ • Systems & Platform rationalisation • Centralise core systems in the Cloud & provide shared access • 360 View of Customer • Expose enterprise data in Private Clouds using ‘canonical’ data models
case Example 1: Oracle IT: Oracle Dev/TestSelf-Service Private Cloud Job Mgmt Virtualization Enterprise ManagerGrid Control Priority Match Making Submit Self-ServiceApplication Resource Mgmt Notifications Developer • 2600 physical servers, 6000 VMs,3500 developers • 80% utilization 7x24 • 4 IT admins Metadata / Label Servers Hosts Results study
Credit Suisse Achieves Efficiencies Using Private PaaS Source : Credit Suisse, Oct 2009
Credit Suisse PaaS Benefits Source : Credit Suisse, Oct 2009
OPEX Reduction – Beyond Virtualisation Source : Credit Suisse, Oct 2009
Establish Platform Management Roles Early Product Mgrs • Build consistency • Client facing • Functional design Platform Mgrs Capability Mgrs • Shared Infrastructure • Capacity Mgnt • Cost accounting • Shared service • Standard processes • Pre-built components
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
250+ Cloud Service Providers Have Adopted Oracle’s Cloud Platform “8 out of 10 SaaS vendors delivering business-critical applications run on Oracle.” – Nucleus Research 23
To conclude • Define your Cloud using model that suits your Environment • Consider your Business Drivers and Architectural Approach • Establish a Platform Management organization with clear roles • Create a Funding Approach for Cloud • Start!!! Cloud is the evolution of capabilities Oracle has been working on for more than a decade: grid computing, virtualization, shared services and management systems