IBM Cloud Computing
IBM Cloud Computing
An overview
Pol Mac Aonghusa Dublin Cloud Lab April 2009 aonghusa@ie.ibm.com
© 2009 IBM Corporation
2
IBM Cloud Computing
EMEA Cloud Lab - Driving Leadership in Cloud Computing
DUBLIN, IRELAND and ARMONK, N.Y, March 19, 2008 'Today IBM (NYSE: IBM) and the Industrial Development Agency of Ireland (IDA Ireland) announced the establishment of Europe’s first Cloud Computing Center.'
"IBM's European hub for Cloud Computing highlights Ireland’s role as an important contributor to IBM's global research, development and innovation strategy.”
– Micheál Martin TD, Minister for Enterprise, Trade and Employment
Center Charter
Worldwide Cloud delivery infrastructure Deep skills and resources Research Development
“This new facility and the cloud computing model, the wealth of talent at IBM's software lab in Ireland will be accessible to not only the rest of Europe, but Africa and the Middle East as well."
– Steve Mills, Senior Vice President and Group Executive, IBM Software Group.
© 2009 IBM Corporation
9 3 / 2 7 / 2 0 0 9
IBM Cloud Computing
What is Cloud Computing?
“The key characteristics of the cloud are the ability to scale and provision computing power dynamically in a cost efficient way and the ability of the consumer (end user, organization or IT staff) to make the most of that power without having to manage the underlying complexity of the technology. The cloud architecture itself can be private (hosted within an organization’s firewall) or public (hosted on the Internet).”
Source: www.opencloudmanifesto.org
Service Consumers Monitor & Manage Services & Resources Datacenter Infrastructure Access Services
IT Cloud
Service Catalog, Component Library Component Vendors/ Software Publishers Publish & Update Components, Service Templates
Cloud Administrator
© 2009 IBM Corporation
Cloud Computing ..... key common characteristics
IT Providers
Ability to elastically scale resources and maintain high quality of service
IT Analysts
Ability to elastically scale resources at significantly lower incremental management cost
Enhanced user experience Elastic scaling Automated provisioning Highly virtualized Standardized Workloads
End Users
Anywhere access to applications through a simplified user interface
Financial Analysts
Rapid time to market for new services. Anywhere access to applications through a simplified user interface
Source: IBM Corporate Strategy analysis of MI, PR, AR and VCG compilations
© 2008 IBM Corporation
IBM Cloud Computing
A Simple Cloud Infrastructure Architecture
Collaboration Business Services
CRM/ERP/HR
Subscription Services
Services Cloud
On-ramps
Software as a Service
Application as a Service
Metering
High Volume
Monitoring
Billing
Security Ajax
Multi-Tenancy Middleware J2EE Transactions Application Services Development Encapsulation Management Tooling
Deployment On-ramps
Development Cloud
Platform with other clouds Interoperabilityas a Service Platform as a Service
Data Center Fabric
Servers
Networking
Storage
Shared virtualized, dynamic provisioning
Enterprise Cloud
On-ramps
© 2009 IBM Corporation
Infrastructure as a Service
IBM Cloud Computing
Example: IBM Blue Cloud base offering
Delivers a massively scalable and flexible compute platform
Apache Virtual Machine Virtual Machine Virtual Machine Virtual Machine
Tivoli Monitoring Agent Linux with Xen Virtualized Infrastructure Based on Linux & Xen
Cloud Computing Management Services
Processor, Network & Storage
•Based on open standards and open source software Monitoring Provisioning bare metal & virtual machines •Includes IBM software, systems technology and services •Processor, Network & Storage Provisioning
IBM Monitoring DB2 Provisioning Manager WebSphere Application Server
•Web 2.0 resource reservation system
Provisioning Management Stack
© 2009 IBM Corporation
9 7 / 2 7 / 2 0 0 9
IBM Cloud Computing
A Delivery 'Cloudscape' is emerging: 3 co-existing delivery models
Service Consumers Services Service Integration Traditional Enterprise IT Enterprise Over time, IT workloads will move to the Cloud delivery models as applicable for the client. Examples: Mission Critical Packaged Apps High Compliance Test Systems Storage Cloud Developer Systems Variable Storage Software as a Service Web Hosting Services Service Integration Private Cloud Services Service Integration Public Clouds
Enterprise portfolio will span public and private domains
© 2009 IBM Corporation
IBM Is Already Working With Various Business Design Options
to build, support or leverage clouds
Provide public cloudbased services Lotus Live & Bluehouse: collaboration services
S RI E EV S C
S RI E EV S C
S RI E EV S C
S r i eI t gai n evc ne r t o
S r i eI t gai n evc ne r t o
S r i eI t gai n evc ne r t o
E t r rs I nepi e T
E t r rs nepi e C u l d o
Pbc ul i C us l d o
Run public cloud Information Protection Services (BCRS) Internet Security Systems Computing on Demand
Cloud infrastructure products Tivoli cloud suite Blue Cloud stack Ensembles & Ensemble software iDataPlex
Source: IBM Corporate Strategy
Build enterprise cloud RC2 adoption Cloud Lab pilots GTS Cloud Services
Cloud Platforms Lotus Web Delivery Platform MPBS Common Services Delivery Platform Automated Test Facility
© 2008 IBM Corporation
9 9 / 2 7 / 2 0 0 9
IBM Cloud Computing
Business Case Results: IBM internal example (Tech Adopter’s Portal)
Without Cloud
100% New Development
With Cloud
Liberated funding for new development, trans-formation investment or direct saving
Software Costs
Strategic Change Capacity
The IBM TAP business case represents an ideal environment for a private cloud implementation. By implementing virtualization and automated provisioning, the team was able to:
Reduce from 488 servers to 55 Reduce from 15 admins to 2 Reduce Power costs (fewer servers)
Power Costs
Current IT Spend
Labor Costs (Operations and Maintenance)
Deployment (1-time) Software Costs
Hardware Costs (annualized)
Power Costs (88.8%) Labor Costs ( - 80.7%) Hardware Costs ( - 88.7%)
Hardware, labor & power savings reduced annual cost of operation by 83.8%
Note: Clients who have already adopted virtualization and automated provisioning will see different results.
Note: 3-Year Depreciation Period with 10% Discount Rate
© 2009 IBM Corporation
IBM Cloud Computing
Implementing a Cloud Strategy requires decisions ...
Service Management Technologies & best practices immature
Scalability Parallel processing, no problem; sequential processing, different story
Costs Economies of scale only go so far, unless customer is willing to trade (data, advertising views, ...) for services Security & Privacy Weak or nonexistent perimeter, Data provenance, Service/Data Location
Culture Trust, chargeback, sharing
Connection Only as good as the Internet, unless you pay to "harden" your connection
High Availability For workloads that are stateless, no problem; for stateful workloads, same issue as enterprises
© 2009 IBM Corporation
1 1
IBM Cloud Computing
Getting started with Cloud Computing…
Develop a strategy
Best practices … think holistically
Consolidate
Reduce from many to few
… start with an inventory
Virtualize
Assess and deploy
… start now
Manage
Gain and maintain control
… modularity and standards are key
© 2009 IBM Corporation
1 2
IBM Cloud Computing
Example: Developer Cloud for Dynamic Infrastructure
•Easily develop, deploy, and deliver services from the cloud •Integrated, dynamically provisioned and scaled runtime environment •Seamless transition to production environment •Collaboration platform for knowledge sharing
Open to internal IBM developers since February 26th
Developers Architects Testers
Virtualized 3-Tier Test Topology
Application Server Database Server
Web Server
© 2009 IBM Corporation
1 3
IBM Cloud Computing
Developer Cloud - Flexible Development from the Cloud
Develop in the cloud
•Integrated, dynamically provisioned and scaled runtime environment •Repository for source and reusable assets
Developers , Architects, Testers
Deploy in the cloud
•One click application provisioning •Deployment optimization •Collaboration platform for knowledge sharing
Web App DB Server Server Server
Developers, Early Users, Operations, Application Owners, Business Units
Deliver services from the cloud
•Seamless transition to production environment •Easily accessed from anywhere
© 2009 IBM Corporation
1 4
IBM Cloud Computing
Example: Hybrid Cloud for Dynamic Infrastructure
•Rapid access to extra capacity in public clouds •Secure inter-connections between the clouds •Single systems management view across clouds •Automated provisioning of virtualized servers, storage and network resources
Installed at all 9 IBM Cloud Labs by June 30th
Management Console
© 2009 IBM Corporation
1 5
IBM Cloud Computing
Hybrid Cloud - Managing multiple clouds
Private Cloud Public Cloud
MPLS / VPLS Secure Connection Servers, Storage, Network Servers, Storage, Network
Monitoring
Provisioning of virtualized machines
• Provides a single systems management view of private and public cloud • Unified provisioning of servers, storage and networks • Secure virtual networks extend into the public cloud • Further isolates network traffic between workloads
IBM cloud computing
© 2009 IBM Corporation
1 P 6 r e p a r e d
IBM Cloud Computing Cloud computing is an evolution – rather than a revolution – the culmination of a long series of approaches to simplified IT service delivery
b y I B M D u b l i n C l o u d
1961: John McCarthy proposes computing as a utility 1961: IBM Services Bureau 1975: First inter-industry EDI standards 1981: SMTP defines the standard electronic mail service 1985: United Nations sponsors EDIFACT
1990: Berners-Lee invents the World-Wide Web 1994: CommerceNet 1998: RosettaNet 1999: i-Mode mobile internet 2000: IBM BCRS 2000: UDDI 1.0; “SaaS” coined 2001: Dot com bubble bursts
IBM Service Bureau (1961)
2005: IBM AoD 2006: Amazon EC2 2007: Google Health; force.com launch 2008: IBM ww Cloud Computing centers
19601970
1980
1990
2000
2010
© 2009 IBM Corporation
9 1 / 7 2 7 / 2 0 0 9
IBM Cloud Computing
IBM Cloud Computing Leadership
1 2
3
Establishing cloud computing centres around the world Providing consulting and implementation services for Cloud computing Helping clients speed time to market and reduce costs
For more information, please visit: ibm.com/cloud
© 2009 IBM Corporation