www.ibm.com/cloud Mujdat Timurcin mujdat@tr.ibm.com 1 Challenges we face everyday... 2 Is cloud computing really new? Yes, and no. Cloud computing is a new consumption and delivery model inspired by consumer Internet services. Cloud computing exhibits the following 5 key characteristics: • • • • • On-demand self-service Ubiquitous network access Location independent resource pooling Rapid elasticity Pay per use Usage Tracking Web 2.0 End User Focused Virtualization Service Automation & SOA While the technology is not new, the end user focus of self-service, self-management leveraging these technologies is new. 3 3 The Cloud business model shows adoption is still in the “early adopter” stage, with a significant transition over time. Source: Gartner Report 2010 We’re here 200 200 200 201 201 201 201 201 201 20 20 20 20 20 7 8 9 0 1 2 3 4 5 16 17 18 19 20 Source: IBM Market Insights Assessment, with IDC, Gartner and other data source inputs and IPR consultation through August 2010 4 IT is drawn to cloud’s cost, efficiency and control… Efficiency Transformation of CIOs plan to use cloud— up from 33% two years ago. of business executives believe cloud enables business transformation and leaner, faster, more agile processes. …while business users are drawn to cloud’s simplified, self-service experience and new service capabilities. 2011 IBM CIO Study, London School of Economics, December 2010 5 Operational Definition for Cloud Computing A user experience and a business model Cloud computing is an emerging style of IT delivery in which applications, data, and IT resources are rapidly provided as standardized offerings to users over the web in a flexible pricing model. An infrastructure management and services delivery methodology Cloud computing is a way of managing large numbers of highly virtualized resources such that from a management perspective, they can be automatically aggregated to deliver services. This can then be used to deliver services with elastic scaling. Service Consumers Monitor & Manage Services & Resources Datacenter Infrastructure Access Services IT Cloud Cloud Administrator Service Catalog, Component Library Component Vendors/ Software Publishers Publish & Update Components, Service Templates 6 6 Cloud Computing – A Business Value Cloud computing is a model for enabling cost effective business outcomes through the use of shared application and computing services. The value …. if possible …. is better economics in the execution of business processes. 7 What is different about cloud computing? Without cloud computing With cloud computing Virtualized resources Automated service management Standardized services Location independent Rapid scalability Self-service Software Software Hardware Hardware Storage Storage Networking Networking Software Hardware Storage Networking Note: Elements of cloud computing taken from NIST, Gartner, Forrester and IDC cloud computing definitions 8 Differences: Cloud Computing & Traditional IT 9 9 Benefits of Cloud Computing Capability Server / Storage Utilization From 10-20% Self service None Test Provisioning Weeks To Cloud accelerates business value across a wide variety of domains. Unlimited Cost Change Management Months Release Management Weeks Metering/Billing Fixed cost model Standardization Complex Payback period for new services Years 70-90% Minutes Flexibility Days/Hours STANDARDIZATION VIRTUALIZATION Granular Self-Service AUTOMATION Legacy environments Minutes Cloud enabled enterprise Months 10 Delivering the IBM Cloud platform through a spectrum of delivery models Private Public IT capabilities are provided “as a service,” over an intranet, within the enterprise and behind the firewall IT activities / functions are provided “as a service,” over the Internet Enterprise data center Enterprise data center Enterprise Private cloud Managed private cloud Hosted private cloud Hybrid Enterprise A B Shared cloud services Users A B Public cloud services Internal and external service delivery methods are integrated 11 Adoption patterns are emerging for successfully beginning and progressing cloud initiatives. IaaS: Cut IT expense and complexity through a cloud enabled data center PaaS: Accelerate time to market with cloud platform services SaaS: Gain immediate access with business solutions on cloud Innovate business models by becoming a cloud service provider 12 Four major types of Cloud Computing services are emerging IBM Examples Employee Benefits Mgmt. Industryspecific Processes Procurement Business Travel MBPS Offerings Business Process-as-a-Service (BPaaS) Collaboration CRM/ERP/HR Industry Applications Financials IBM BPM Blue Works LotusLive Rational AppScan Software-as-a-Service (SaaS) Web 2.0 Application Runtime Middleware Database Java Runtime Development Tooling Platform-as-a-Service (PaaS) Servers Networking Data Center Fabric Storage Security Cloud Svcs Shared virtualized, dynamic provisioning Infrastructure-as-a-Service (IaaS) Virtual Cloud Storage Test Cloud Computin g On DemandPublic Desktop Cloud 13 IBM delivers prescriptive, repeatable cloud solutions for our clients’ most pressing priorities. Cloud Enabled Data Center Cloud Platform Services Business Solutions on Cloud Integrated service management, automation, provisioning, and self service Pre-built, pre-integrated IT infrastructures tuned to application-specific needs Software-as-a-Service delivering IT and process orchestration within and across organizations Cloud Service Provider Advanced, reliable, highly secure and scalable platform for creating, managing, and monetizing cloud services 14 Cloud Computing Reference Architecture Cloud Service Consumer Cloud Services Software-as-a-Service - e.g. Lotus Live Platform as-as-Service - e.g. Desktop Cloud Managed Environment API User Interface Service User Cloud Service Developer Cloud Service Provider … Infrastructure-as-a-Service - e.g. Compute Cloud Virtualized Infrastructure – Server, Storage, Network Common Cloud Platform BSS Consumer Business Manager Order Mgmt Entitlements Subscriber Mgmt Accounting & Billing Invoicing Peering & Settlement Contract Mgmt SLA Reporting Service Offering Catalog Reporting & Analytics OSS Operational Console Operational Service Definitions Support Services Service Delivery Catalog Service Request Mgmt Service Automation Mgmt Provisioning Configuration Mgmt Image Lifecycle Mgmt Monitoring & Event Mgmt Incident, Problem & Change Mgmt Service Level Mgmt Continuity Mgmt, Backup / Restore Asset Mgmt Capacity, Perform. Mgmt Developer Virtualization Mgmt Customer In-house IT Image Creation Tools Service Provider Portal Service Business Manager Service Def. & Developm.. Tools Service Operations Manager Security & Resiliency 15 15 Management Environment Pricing / Rating Service Development Portal Customer Mgmt Metering API Partner Clouds Service Delivery Portal Consumer Administrator Business Support Services Offering Mgmt Cloud-Enabled Data Center Model Dev & Test Zone Service Request & Operations • Application Lifecycle Management • Development Tool Integration QA Zone • Multi-tier infrastructure Production Zone • Multi-tier infrastructure • Web / App / Database Administrators Self-service UI Virtual Servers, Storage, Network Cloud Administration Service Management Service Automation Provisioning Monitoring Usage & Accounting BSS OSS 16 Building a cloud foundation Optimize Cloud Ready Automate and Manage Image Library Consolidate and Virtualize Virtualization must become strategic across all platforms – servers and storage Monitor the virtualized environment Discovery, dependency and change tracking Image App Image ImageOS Image App App App OS OS OS Automated provisioning / deprovisioning Pool standardized virtualized building blocks Capture and catalog virtual images used in the data center Management of the virtualized environment Integrated virtualization management with IT service delivery processes Elastic scaling Pay for use Self-service provisioning Simplified deployment with virtual appliances STANDARDIZATION LIFE CYCLE MANAGEMENT 17 Understand which of your workloads are right for the cloud (and which are ready to move) Government Services Ready for cloud… Collaborative Care Analytics Infrastructure Storage Information intensive Sensitive Data New workloads made possible by clouds… Medical Imaging Industry Applications Financial Risk Isolated workloads Highly customised Collaboration Mature workloads Workplace, Desktop & Devices Energy Management Business Processes Not yet virtualised 3rd party SW May not yet be ready for migration… Engineering Design Complex processes & transactions Preproduction systems Regulation sensitive Disaster Recovery Development & Test Batch processing Infrastructure Compute 18 Defining viable workloads is one of the elements of Cloud success Traditional On-Premises Infrastructure as a Service Platform as a Service Software as a Service Applications Applications Applications Applications Data Data Data Data Runtime Runtime Runtime Runtime Middleware Middleware Middleware Middleware O/S O/S O/S O/S Virtualization Virtualization Virtualization Virtualization Servers Servers Servers Servers Storage Storage Storage Storage Networking Networking Networking Networking Standardization; OPEX savings; faster time to value Vendor Manages in Cloud Client Manages 19 Key Steps to Cloud Strategy Custom Workload Standard Create IT Roadmap Private Cloud Hybrid Cloud Trad IT Capital Financial Email BPM Info Mgmt Infrastructure Bus Apps Software Development Test & PreProduction Data Intensive Processing Database ERP Establish Architecture End Users, Operators Cloud Services Software Role Based Access Platform Infrastructure Sys Mgmt Servers Storage Web Svr E-Mail, Collaboration Enterprise Trad IT Private Public Hybrid Rent Implement Cloud Platform & Applications Assess Workload Determine Cloud Delivery Model Network Service Catalog Operational Console Cloud Platform BSS OSS Service Planning Define Business Value Service Definition Tools Service Publishing Tools Service Fulfillment & Config Tools Service Reporting & Analytics 20 20 – What Are The Steps? 1. Identify business value drivers. Add IT drivers if known. 2. Prioritize the value drivers giving a weight to each based on their relevance to the business mission. 3. Identify business characteristics: Differentiating, Competitive, and Base (core) 4. Determine ‘pricing model’ using categories: Penetration/loss leader, neutral, and early adoptor/skim 8. Partnering / Integration. What services will be: a)Internally built and hosted b)Provided by third party 7. Determine delivery model based on value of the service to the business: Private, Public or hybrid cloud model 6. Map service (in matrix form) against value drivers (from Step 1) and level of effort required for implementation 5. Identify existing customer provided services and add any new services (fine or coarse grained) 21