View
3.241
Download
0
Category
Preview:
Citation preview
IBM Cloud Computing
June 2008
Jose Vargas, MgrHigh Performance On Demand Solutions IBM Corp.San Jose, CA
2
High Performance On Demand Solutions (HiPODS)
CustomerSuccess
• Deploy deep skills
• Lead in best practices
• Create strategic assets
• Accelerate emerging technologies
Internet ScaleComputingInnovation Enablement
CustomerCollaboration
USSilicon Valley
BrazilSão Paulo
UKHursley
IndiaBangalore
ChinaBeijing
KoreaSeoulIreland
Dublin
ChinaWuxi
South AfricaJohannesburg
HanoiVietnam
YamatoJapan
3
Accelerating Innovation
Speed time to market for new offerings
Expand sources of innovation
Ideas Creation
Lower barriers to IT
Ideas Trials
Leverage the powerful combination of Web 2.0 collaboration and a virtualized, dynamic, secure cloud computing
environment to drive business transformation
Ideas Collaboration
4
Cloud Computing – New Computing Paradigm
Fast growth of connected mobile devices
Skyrocketing costsof power, space,
maintenance, etc.
Advances in multi-corecomputer architecture
Explosion of data intensive applications on the
Internet
Growth of Web 2.0-enabled PCs, TVs, etc.
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 HadoopWeb 2.0 rich media interactionsLight weight run anywhere web apps
5
Industry Trends Leading to Cloud Computing
Grid Computing
• Solving large problems with parallel computing
• Made mainstream by Globus Alliance
Software as a Service
• Network-based subscriptions to applications
• Gained momentum in 2001
Cloud Computing
• Next-Generation Internet computing
• Next-Generation Data Centers
19801990
20002008
Utility Computing
• Offering computing resources as a metered service
• Introduced in late 1990s
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
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
7
IBM Cloud Computing Gaining Momentum
Academic Initiative
Blue Cloud
2007
February 2008
March 2008
Wuxi China Cloud Computing Center
Joint research initiative with 13 European
partners
Partner to enhance academic research
opportunities
First Cloud Computing Center in Europe
Vietnam Innovation Portal
PACES on cloud announced at IMPACT
Sogeti Online Idea Brainstorm a “terrific success” out of Dublin
Cloud
Cloud for iDataPlex announced at Web 2.0
expo
May 2008
VIP/SSME in production on Cloud
Wuxi in production
April 2008
8
Dynamic Enterprise Data Center - Enabling IBM Innovators Around the Globe Since 2006
Virtualization
Physical Hardware
Workloads
Cloud Services
InnovationA
DynamicScheduling MonitoringInnovation Portal
• Innovators use Web 2.0 portal to request resources, which can be fulfilled in 30 minutes
• Early user community provides immediate feedback
• Fosters ecosystem of incubated innovations that can be composed to form new applications
• Currently: 101,000 users, 65 active incubations, 35 graduated projects
Benefits• Rapid global collaboration on new technologies• Projects can start immediately – “priceless”• Lowers costs – hardware 4:1, administration 7:1
Virtual Application
Server
Virtual Application
Server
Virtual Application
Server;
InnovationB
InnovationC
9
IBM Research Computing Cloud (RC2) – A living lab to advance Research strategies
• Provides self service ‘on demand’ delivery solution for research computing resources
• Integrates existing assets and products with SOA
• Zero touch support for the full life cycle of service delivery
– Order creation– Approval process– E-mail notification– Automated provisioning– Monitoring
RC2
Enterprise Service Bus
Virtualized Infrastructure
Business Process Workflow Management
Business Process Workflow Application
Business Service Platform
Self - ServicePortal
10
Dynamic Enterprise Data Center – Enabling Virtual Classrooms
Google/IBM Academic Initiative• Promote open standards & Hadoop parallel
computing model• Jointly provide compute platform of the future
Benefits• Trains students with next generation
computing skills• Optimizes emerging Internet scale workloads
such as search, video, audio, 3D Internet, machine learning, mobile computing
Virtualization
Physical Hardware
Workloads
Cloud Services
MIT
DynamicScheduling Monitoring
Virtual Application
Server
Virtual Application
Server
Virtual Application
Server;
CarnegieMellon
University ofWashington
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”
13
Dynamic Enterprise Data Center – Hosting Software Development
Virtualization
Physical Hardware
Workloads
Cloud Services
CompanyA
DynamicScheduling Monitoring
Virtual Application
Server
Virtual Application
Server
Virtual Application
Server;
CompanyB
CompanyC
China Cloud Computing Center• Dynamic Enterprise Data Center built by IBM for
municipal government of Wuxi, China• Eleven parks to be created across China for
software development• Accelerates transformation to a service-led
economy
Benefits• Fast deployment of Rational software development
environments• Up to 200K software developers, 100 companies• Cost efficient shared infrastructure
Securely isolated development and test environments
15
Functional Overview
•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
The Cloud Computing Center enables users to easily obtain development environments & create innovative software solutions.
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
17
Basic Cloud Computing Architecture
IBM Monitoring v.6
DB2
Provisioning Management Stack
Provisioning Manager v.5.1
WebSphere Application Server
Monitoring Provisioning Baremetal & Xen VMs
Linux RedHat
Virtualized Infrastructure
VirtualMachine
ITM AgentMiddleware
Data CenterVirtualization: all physical machines act as virtual machine hosts; all workloads run on virtual machines
Provisioning: dispense preloaded virtual machines in minutes
Monitoring: ensure systems that go down are recycled quickly
VirtualMachine
ITM AgentMiddleware
VirtualMachine
ITM AgentMiddleware
VirtualMachine
ITM AgentMiddleware
18
Management and customer environments
Tivoli Provisioning Mgr
IBM Tivoli Monitoring
Rational License MgrNFS Server
Cloud Management Servers
Rational ClearQuestDB2
Rational Performance TesterRational ClearCase
Rational Software ArchitectRational Purify PlusRational Software Architect
Rational Purify PlusRational Software ArchitectRational Purify PlusRational Software Architect
Rational Purify Plus
Servers for Developers
Rational Functional TesterClearCase Remote ClientRational Functional Tester
ClearCase Remote ClientRational Functional TesterClearCase Remote ClientRational Functional Tester
ClearCase Remote Client
Servers for Testers
Customer X
Customer Application
WebSphere, DB2Customer Application
WebSphere, DB2Customer Application
WebSphere, DB2Customer ApplicationWebSphere, DB2
Development/Test Servers
Tivoli CompositeApplication Mgr
Rational ClearQuestDB2
Rational Performance TesterRational ClearCase
Rational Software ArchitectRational Purify PlusRational Software Architect
Rational Purify PlusRational Software ArchitectRational Purify PlusRational Software Architect
Rational Purify Plus
Servers for Developers
Rational Functional TesterClearCase Remote ClientRational Functional Tester
ClearCase Remote ClientRational Functional TesterClearCase Remote ClientRational Functional Tester
ClearCase Remote Client
Servers for Testers
Customer C
Customer Application
WebSphere, DB2Customer Application
WebSphere, DB2Customer Application
WebSphere, DB2Customer ApplicationWebSphere, DB2
Development/Test Servers
Tivoli CompositeApplication MgrRational ClearQuest
DB2Rational
Performance TesterRational ClearCase
Rational Software ArchitectRational Purify PlusRational Software Architect
Rational Purify PlusRational Software ArchitectRational Purify PlusRational Software Architect
Rational Purify Plus
Servers for Developers
Rational Functional TesterClearCase Remote ClientRational Functional Tester
ClearCase Remote ClientRational Functional TesterClearCase Remote ClientRational Functional Tester
ClearCase Remote Client
Servers for Testers
Customer B
Customer Application
WebSphere, DB2Customer Application
WebSphere, DB2Customer Application
WebSphere, DB2Customer ApplicationWebSphere, DB2
Development/Test Servers
Tivoli CompositeApplication MgrRational ClearQuest
DB2Rational
Performance TesterRational ClearCase
Rational Software ArchitectRational Purify PlusRational Software Architect
Rational Purify PlusRational Software ArchitectRational Purify PlusRational Software Architect
Rational Purify Plus
Servers for Developers
Rational Functional TesterClearCase Remote ClientRational Functional Tester
ClearCase Remote ClientRational Functional TesterClearCase Remote ClientRational Functional Tester
ClearCase Remote Client
Servers for Testers
Customer A
Customer Application
WebSphere, DB2Customer Application
WebSphere, DB2Customer Application
WebSphere, DB2Customer ApplicationWebSphere, DB2
Development/Test Servers
Tivoli CompositeApplication Mgr
LDAP Server
19
Worldwide Centers to Serve Clients
Seattle, WA
San Jose, CA US, East Coast
Dublin, Ireland
South Africa
Hanoi, VietnamBangalore, India
São Paulo, Brazil
Seoul, S KoreaBeijing, China
PlannedAnnounced
Middle EastTokyo, Japan
Singapore
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
Recommended