© 2009 IBM Corporation 1 Cloud Computing Series Introduction to Cloud Computing John Pritchard | IBM Software Group Open Group Distinguished Architect Cloud Computing Client Engagements
© 2009 IBM Corporation 2 Cloud Computing Whiteboard Link to Streaming Screencast(Opens in Browser) Link to Streaming Screencast
© 2009 IBM Corporation 3 …leveraging virtualization, standardization and automation to free up program budgets for new investment. An Effective Cloud Deployment is Built on a Dynamic Infrastructure …. Virtualized Infrastructure IT Resources Data Service Oriented Architecture Service Management Platform Applications Cloud Enabled Services = Cost VIRTUALIZATIONSTANDARDIZATIONAUTOMATION + Agility +
© 2009 IBM Corporation 4 Hardware Costs ( - 89%) Hardware Costs ( - 89%) Labor Costs ( - 81%) Labor Costs ( - 81%) Deployment Liberated funding for new development, transformation investment or direct saving Hardware Costs ( annualized ) New Development IBM Technical Adoption Program (TAP)—ROI Analysis Current IT Spend Strategic Change Capacity Hardware, labor & power savings reduced annual cost of operation by 84% 100% Labor Costs ( Operations and Maintenance ) Power Costs (- 89%) Power Costs Software Costs Reduced Capital Expenditure Reduced Operations Expenditure Additional Benefits Reduced risk, less idle time, more efficient use of energy, acceleration of innovation projects, enhanced customer service Business Case Results: Annual savings: $3.3M (84%) from $3.9M to $0.6M Payback Period: 73 days Net Present Value (NPV): $7.5M Internal Rate of Return (IRR): 496% Return On Investment (ROI): 1039%
© 2009 IBM Corporation 5 Cloud Computing Functional Architecture
© 2009 IBM Corporation 6 = VIRTUALIZATIO N STANDARDIZATION AUTOMATIO N + + Tivoli Service Automation Manager Tivoli Service Automation Manager
© 2009 IBM Corporation 7 Tivoli Service Automation Manager Components
© 2009 IBM Corporation 8 Cloud Computing Architecture: Tivoli Service Automation Manager
© 2009 IBM Corporation 9
10 Create Project with VMware Servers Reserve Resources
© 2009 IBM Corporation 11 Modify Project, Modify Reservation
© 2009 IBM Corporation12 Service Request –Capture Catalog request detail –Manage Workflow approval –Set fullfillment options –Fully automated ootb
© 2009 IBM Corporation13 Service Definition / Topology Full template data model definition Set all management plan for each component (set life cycle operations) Topology TopologyNode "WebSphere Cell" TopologyNode "AppSrv Instance" TopologyNode "Cluster" TopologyNode "HTTP Server" TopologyNode "Managed Node" TopologyNode "AppSrv Instance" TopologyNode "Managed Node" TopologyNode "WAS ND Dmgr"
© 2009 IBM Corporation 14 Scheduling Users can see what resources are available in the service catalog, request the services they need, when they need them, for the time they need them Reservation of resources to allow deployments to be scheduled for a future date to simplify deployment
© 2009 IBM Corporation 15 Workflow Powerful web-based workflow tool built on ITIL best practices. Ensures Cloud service requests meet all approvals (Program Mgt, Security, Export Control, etc.)
© 2009 IBM Corporation 16 Provisioning Robust provisioning engine that supports Hypervisors VMWare Xen KVM phype (AIX) zVM (z/OS) And Bare Metal Provisioning Windows XP/Vista/2003/2008 SUSE ES RedHat ES Solaris
© 2009 IBM Corporation 17 Monitoring Unified monitoring and management of Hardware in the resource pool running VMs The VM operating systems themselves All VMs are provisioned with pre-integrated monitoring agents Single Enterprise Service Mgt view across the Cloud Trend projection capabilities to forecast performance issues before they occur
© 2009 IBM Corporation 18 Metering Consumption-Based Accounting Final step in the service lifecycle is Termination Without a “charge-back” approach however there is no incentive to release resources Determine metric to meter and the “cost” per unit Virtual CPU/Hour, Memory Usage, KB Read-Written, Even energy used Capture usage metrics and evaluate at Governance Boards Determine thresholds for environment termination steps
© 2009 IBM Corporation 19 IBM Cloudburst Self contained on-premise cloud: Prepackaged hardware, software, and services based on System x Blade Center platform and Tivoli Service Management products. Web 2.0 Self-service portal: Automated request, (de-) provisioning of production or development/test workloads utilizing virtualization technologies across server, network, and storage, including reservation of compute and storage resources. Pre-packaged automation templates and workflows for most common resource types, such as VMWare and KVM virtual machines (provisioned-to capabilities). Integrated core service management capabilities: Real- time monitoring of virtualized resources, energy management, (de-)provisioning, patch management and remediation, security, usage and accounting, reusable library for rapid deployment, pre-built reports (BIRT). Modular/Plug and Play: Incrementally, automatically expandable and scalable. Multi-tenant: Management of multi-customer, multi-project collections of virtual systems. Quickstart implementation services included to get Cloud platform up and running in days. Extensibility across data center with TSAM integration. Enablement for WebSphere Cloudburst outside-the-box integration. Single product, single delivery, single installation, single invoice, single support structure
© 2009 IBM Corporation 20 CloudBurst v1.2 Configuration Summary Highlights: Self contained on-premise cloud: Prepackaged hardware, software, and services based on System x Bladecenter platform and Tivoli Service Management products Plug and Play – Incrementally, automatically expandable and scalable Self-service: Automated request, provisioning, and de-provisioning of production or development/test workloads utilizing virtualization technologies Integrated core service management capabilities for an on-premise cloud: monitoring, energy mgmt, provisioning, patch mgmt, security, usage and accounting Management of multi-customer, multi-project collections of virtual systems Cloud quick start services included. Base Hardware Configuration*: 1 42U rack M2 Mgmt Server, 8 cores, 24GB Ram 1 HS22 Blade for CloudBurst stack, 8 cores, 48GB RAM Base configuration: –1x BladeCenter chassis –3 managed H22 blades, 8 cores, 48GB RAM DS3400 FC attached storage, 5.4TB raw capacity *Base HW configuration can be scaled out per blade server with up to two chassis and 28 blades. Cloud Software Configuration: Phoenix.5 stack runs on 3650M2 management server Windows 2003R2 Enterprise Systems Director with BOFM, AEM; ToolsCenter 1.0; DS Storage Manager for DS4000 v10.36; VMware VirtualCenter 2.5 U4; LSI SMI-S provider for DS3400 VMware ESXi 3.5 U4 hypervisor on all blades CloudBurst software stack will ship as VMware images to run on the HS22 management blade TSAM 7.2 (incl. the Converged BlueCloud software) –Tivoli Process Automation Engine Tivoli Provisioning Manager v7.1.1 –DB2 ESE 9.5 FP1; WAS ND ; TDS 6.2 Tivoli Monitoring v TEMS –OS pack, Green Energy Manager ITUAM IBM Proventia Virtualized Network Security Platform 3.1 SUSE Enterprise Linux 10 sp2 x86-64 and x86-32
© 2009 IBM Corporation 21 VMWare ESXi 3.5 U4 Hypervisor SUSE 10 SP2 & NFS TPM ITM DB2 ESE 9.5 FP1 ITDS 6.2 TSAM 7.2 TPAE IBM Proventia Virtualized Network Security Platform 3.1 WAS ND TEMS ITUAM CloudBurst v1.2 Architecture: Base Configuration Midplane AMM2 Midplane Customer SAN Network Customer Ethernet Network x3650 M2 HS22 Blade 24 pt 1Gps Ethernet Sw 10G BNT Enet Switch MSIM-L Bay 9 10G BNT Enet Switch MSIM-L Bay 7 20pt FC SM Bay 3 Bay 4 PDU 1PDU 2 Cntl ACntl B DS3400 IBM Director BOFM Active Energy Mgr IBM Storage Mgr ToolsCenterVirtual Center Windows 2003 R2 Enterprise 3650 M2 Server Optional WebSphere CB
© 2009 IBM Corporation22 Government Financial Services Telecoms Utilities Tivoli Service Automation Manager Tivoli Usage and Accounting Manager Usage ReportsBilling Reports Tivoli Provisioning Manager Service Automation Templates Tivoli Service Request Manager Image Library Work- flows Tivoli Process Automation Engine Orchestration workflows … VM StorageNetwork Intelliden Tivoli Monitoring x86 VM Hypervisor (KVM, VMware, Xen) … VM StorageNetwork pSeries SUN Hypervisor (PowerV) … VM StorageNetwork z/OS Hypervisor (z/VM) HMC NIM HMC NIM Business Applications Transaction Processing Analytics and High Performance Computing Web, Collaboration And Infrastructure Cloud Industry Solutions Common Cloud Management Platform Cloud Reference Architecture = + WORKLOADS Typical Cloud Management Platform Middleware Stack
© 2009 IBM Corporation 23 Thank you!