This document provides an overview of IBM's cloud computing efforts including establishing cloud computing centers worldwide, developing academic initiatives to train students on cloud technologies, and using cloud platforms to enable software development and virtual classrooms. It describes IBM's vision of converged web-centric clouds and enterprise data centers to drive adoption of cloud computing for businesses. Key points covered include IBM's leadership in dynamic enterprise data centers, the characteristics and benefits of cloud computing, and examples of IBM's cloud computing platforms and centers.
1. IBM Cloud Computing
June 2008
Jose Vargas, Mgr
High Performance On Demand Solutions
IBM Corp.
San Jose, CA
2. High Performance On Demand Solutions (HiPODS)
• Deploy deep skills
• Lead in best
Internet Scale practices
Customer Computing Customer
Collaboration Innovation Success • Create strategic
Enablement
assets
• Accelerate
emerging
technologies
UK
Hursley
China Korea
Ireland Beijing Seoul
Dublin
Yamato
US Japan
Silicon Valley China
India Wuxi
Brazil Bangalore
São Paulo Hanoi
Vietnam
South Africa
Johannesburg
2
3. Accelerating Innovation
Leverage the powerful combination of Web 2.0 collaboration
and a virtualized, dynamic, secure cloud computing
environment to drive business transformation
Ideas Creation Ideas Collaboration Ideas Trials
Expand sources of Speed time to market Lower barriers to
innovation for new offerings IT
3
4. Cloud Computing – New Computing Paradigm
Driven by
• Technology advances that support massive scalability & accessibility
• Emergence of data intensive applications & new types of workloads
Large scale information processing, i.e. parallel computing using Hadoop
Web 2.0 rich media interactions
Light weight run anywhere web apps
Skyrocketing costs
of power, space,
Explosion of data intensive maintenance, etc.
applications on the
Internet
Advances in multi-core
computer architecture
Fast growth of connected
mobile devices
Growth of Web 2.0-
enabled PCs, TVs, etc.
4
5. Industry Trends Leading to Cloud Computing
A “cloud” is an IT service delivered to users that has:
• A user interface that makes the infrastructure underlying the service transparent to the user
• Near-zero incremental management costs when additional IT resources are added
• A service management platform
2008
2000
Cloud Computing
1990
Software as a Service
1980 • Next-Generation
Utility Computing • Network-based Internet computing
Grid Computing
• Offering computing subscriptions to
• Solving large applications • Next-Generation
resources as a
problems with Data Centers
metered service
parallel computing • Gained momentum
• Introduced in late in 2001
• Made mainstream by 1990s
Globus Alliance
5
6. Some Characteristics of Cloud Computing
• Virtual – Physical location and underlying infrastructure details
are transparent to users
• Scalable – Able to break complex workloads into pieces to be
served across an incrementally expandable infrastructure
• Efficient – Services Oriented Architecture for dynamic
provisioning of shared compute resources
• Flexible – Can serve a variety of workload types – both consumer
and commercial
6
7. IBM Cloud Computing Gaining Momentum
May 2008
April 2008
March 2008
PACES on cloud
February 2008 announced at IMPACT VIP/SSME in production
on Cloud
2007
Wuxi China Cloud
Computing Center
First Cloud Computing Sogeti Online Idea
Brainstorm a “terrific Wuxi in production
Center in Europe
success” out of Dublin
Academic Initiative Cloud
Joint research initiative
with 13 European
partners Cloud for iDataPlex
announced at Web 2.0
Blue Cloud expo
Partner to enhance
Vietnam Innovation academic research
Portal opportunities
7
8. Dynamic Enterprise Data Center - Enabling IBM Innovators
Around the Globe Since 2006
Innovation Portal Dynamic
Monitoring
Scheduling
• Innovators use Web 2.0 portal to request
resources, which can be fulfilled in 30 minutes
• Early user community provides immediate Cloud Services
feedback
• Fosters ecosystem of incubated innovations that
Innovation Innovation Innovation
can be composed to form new applications
A B C
• Currently: 101,000 users, 65 active incubations,
35 graduated projects
Workloads
Benefits
Virtual
Virtual
• Rapid global collaboration on new technologies
Virtual
Application
Application
Application
Server
Server
• Projects can start immediately – “priceless”
Server;
• Lowers costs – hardware 4:1, administration 7:1
Virtualization
Physical Hardware
8
9. IBM Research Computing Cloud (RC2) – A living lab to
advance Research strategies
• Provides self service ‘on demand’ delivery
solution for research computing resources RC2
• Integrates existing assets and products with Self - Service
SOA Portal
• Zero touch support for the full life cycle of Business Process Workflow Application
service delivery Business Process
– Order creation Workflow Management
– Approval process
– E-mail notification
Business Service Platform
– Automated provisioning
– Monitoring
Enterprise Service Bus
Virtualized Infrastructure
9
10. Dynamic Enterprise Data Center – Enabling Virtual Classrooms
Dynamic
Scheduling Monitoring
Cloud Services
Google/IBM Academic Initiative
Carnegie University of
• Promote open standards & Hadoop parallel MIT
Mellon Washington
computing model
• Jointly provide compute platform of the future
Workloads
Benefits Virtual
Virtual
Virtual
• Trains students with next generation
Application
Application
Application
Server
Server
Server;
computing skills
• Optimizes emerging Internet scale workloads
such as search, video, audio, 3D Internet, Virtualization
machine learning, mobile computing
Physical Hardware
10
11. Academic Initiative University Participants
• From Fall 2007 – 2008, over 10 classes taught between 6 universities
• Over 500 students trained on next generation parallel computing techniques
Projects
• Inverted Index
• PageRank on Wikipedia
• Clustering NetFlix Movie Data
• Language Modeling in the Clouds
• Large-data Statistical Machine Translation
• Collective Resolution of Identity in Email Archives
• Parallel Automatic Text-Background Separation in Picture Books
• Large-Scale Network Analysis to Improve Retrieval in the Biomedical Domain
Students and professors are saying:
•“Very cool”
•“Job that takes a week now only takes hours”
•“Closes the gap between how industry and academia think about computing”
11
13. Dynamic Enterprise Data Center – Hosting Software
Development
Dynamic
Scheduling Monitoring
China Cloud Computing Center
Cloud Services
• Dynamic Enterprise Data Center built by IBM for Securely isolated development
municipal government of Wuxi, China and test environments
• Eleven parks to be created across China for
Company Company Company
software development A B C
• Accelerates transformation to a service-led
economy Workloads
Benefits Virtual
• Fast deployment of Rational software development
Virtual
Virtual
Application
Application
Application
Server
environments
Server
Server;
• Up to 200K software developers, 100 companies
• Cost efficient shared infrastructure Virtualization
Physical Hardware
13
15. Functional Overview
The Cloud Computing Center enables users to easily obtain development
environments & create innovative software solutions.
• Manages available shared virtual resources as a ‘cloud’
– System x virtualization via Xen
– System p Virtualization via hypervisor
• Web-interface
– Users request computing resource
– Administrators to manage ‘projects’ which are collections of virtual
machine (could be mixed Xen and p)
– Handles resource scheduling & reservations
• Supports multiple Projects/Customers/Users
– Approval/rejection of requests based on roles
– Management of customers/users possible via Cloud UI
15
16. Functional Overview - continued
• Integrated monitoring of deployed VMs
– Web interface provides monitoring alerts based on thresholds
– Tivoli Enterprise Console (TEC)
• Network isolation between customers via “Trunked” VLANs
• Ability to request OS image and additional software
– Linux Redhat V5.1
– WebSphere Application Server Network Deployment V6.1
– DB2 Enterprise Server Edition V9.1
– Rational Tooling (ClearCase, ClearQuest, Functional Tester, Performance
Tester PurifyPlus, RSA)
– Tivoli Composite Application Manager for WebSphere
• Ability to modify request projects
– extend dates, add/remove servers
16
17. Basic Cloud Computing Architecture
Virtual Virtual Virtual Virtual
Machine Machine Machine Machine
ITM Agent ITM Agent ITM Agent ITM Agent
Middleware Middleware Middleware Middleware
Linux RedHat
Virtualized Infrastructure
Virtualization: all physical machines
Data Center act as virtual machine hosts; all
Provisioning Baremetal & Xen VMs
workloads run on virtual machines
Monitoring
Provisioning: dispense preloaded
DB2 virtual machines in minutes
IBM Provisioning WebSphere
Monitoring v.6 Manager v.5.1 Application Server Monitoring: ensure systems that go
down are recycled quickly
Provisioning Management Stack
17
19. Worldwide Centers to Serve Clients
Dublin, Ireland
Seattle, WA
Seoul, S Korea
Beijing, China
Tokyo, Japan
San Jose, CA US, East Coast Middle East
Hanoi, Vietnam
Bangalore, India
Singapore
São Paulo, Brazil
South Africa
Announced
Planned
19
20. IBM Leadership in Dynamic Enterprise Data Centers
• Converging Web-centric clouds and
enterprise data centers
• Establishing worldwide cloud
computing centers to drive adoption
• IBM leads the way in bringing cloud
computing benefits to enterprises
For more information, please visit:
www.ibm.com/developerworks/websphere/zones/hipods
20