You are on page 1of 147

Presented by IBM developerWorks ibm.

com/developerworks/

Cloud Computing

Breaking through the haze


Dan ORiordan IDR La Gaude, France, IIC Architects

Cloud Computing

2008 IBM Corporation

Presented by IBM developerWorks

Agenda
Cloud Computing Overview IBM Cloud Computing Offerings Cloud and Security IBM Developer and Test Cloud Next steps / Resources
2 Cloud Computing: An Introduction and Overview 2009 IBM Corporation

Presented by IBM developerWorks

What is Cloud Computing?


Cloud is a new consumption and delivery model for many IT-based services, in which the user sees only the service, and has no need to know anything about the technology or implementation Attributes

Standardized, consumable web-delivered services

Flexible pricing

Elastic scaling

Service Catalog Ordering

Metering & Billing

Rapid provisioning Advanced virtualization

VISIBILITY

CONTROL

AUTOMATION

....service oriented and service managed


3 3

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

The Layers of IT-as-a-Service


Collaboration Business Processes Industry Applications CRM/ERP/HR

Software as a Service

Web 2.0 Application Runtime Middleware Database

Java Runtime Development Tooling

Platform as a Service

Servers

Data Center Fabric Storage

Networking

Infrastructure as a Service

4 4

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

Cloud Computing Delivery Models


Flexible Delivery Models

Public
Service provider owned and managed Access by subscription Delivers select set of standardized business process, application and/or infrastructure services on a flexible price per use basis.

Cloud Services Cloud Computing Model

Private
Privately owned and managed. Access limited to client and its partner network. Drives efficiency, standardization and best practices while retaining greater customization and control

Hybrid
Access to client, partner network, and third party resources

.Standardization, capital preservation, flexibility and time to deploy


ORGANIZATION

. Customization, efficiency, availability, resiliency, security and privacy___

CULTURE

GOVERNANCE

...service sourcing and service value


5 5 9/15/2009

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

Cloud-onomics
CLOUD COMPUTING

VIRTUALIZATION

+ +

ENERGY EFFICIENCY

+ +

STANDARDIZATION

+ +

AUTOMATION

= =

Reduced Cost

.leverages virtualization, standardization and service management to free up operational budget for new investment

AGILITY

BUSINESS & IT ALIGNMENT

SERVICE FLEXIBILITY

INDUSTRY STANDARDS

OPTIMIZED BUSINESS

allowing you to optimize new investments


for direct business benefits
2009 IBM Corporation

6 6

9/15/2009

Cloud Computing: An Introduction and Overview

Presented by IBM developerWorks

What IT Services workloads are we seeing move to cloud delivery?

1 2 3 4 5 6 7 8 9
7

Single virtual appliance workloads Test and Pre-production systems Mature packaged offerings, like e-mail and collaboration (see http://www.lotuslive.com) Software development environments Batch processing jobs with limited security requirements Isolated workloads where latency between components is not an issue Storage Solutions/Storage as a Service Backup Solutions/Backup & Restore as a Service Some data intensive workloads if the provider has a cloud storage offering tied to the cloud compute offering
Cloud Computing: An Introduction and Overview 2009 IBM Corporation

Presented by IBM developerWorks

What IT Services workloads may not be ready for cloud delivery today?

Workloads which depend on sensitive data normally restricted to the Enterprise


Employee Information - Most companies are not ready to move their LDAP server into a public cloud because of the sensitivity of the data Health Care Records - May not be ready to move until the security of the cloud provider is well established

2 3 4 5 6
8

Workloads composed of multiple, co-dependent services


High throughput online transaction processing

Workloads requiring a high level of auditability, accountability


Workloads subject to Sarbanes-Oxley, for example

Workloads based on 3rd party software which does not have a virtualization or cloud aware licensing strategy Workloads requiring detailed chargeback or utilization measurement as required for capacity planning or departmental level billing Workloads requiring customization (e.g. customized SaaS)
Cloud Computing: An Introduction and Overview 2009 IBM Corporation

Presented by IBM developerWorks

IT transformation includes Cloud Computing within IBM.


Yielding a cumulative benefit to IBM in excess of $4B IBM Technology Adoption Program (TAP)
http://www.tap.ibm.com/ Saving IBM over $2.5M per year

Self-service, on demand IT delivery solution for 3,000 IBM researchers across 8 countries Enterprise class utility computing solution for clients Systems platform testing for Enterprise Clients, SMBs, & ISVs Cloud computing solution for IBM Learning Centers in Europe
9 Deep Computing Capacity on Demand

Benchmark Centers

Common Location Project

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

Business Case Results : IBM TAP Greenfield Cloud Deployment.


Business Case Results
Liberated funding for new development, transformation investment or direct saving Annual savings: $3.3M (84%) to $0.6M Strategic Change Capacity $3.9M

100%

New Development Software Costs Power Costs

Payback Period: 73 days Net Present Value (NPV): $7.5M Internal Rate of Return (IRR): 496% Return On Investment (ROI): 1039%

Current IT Spend

Deployment (1-time)

Labor Costs (Operations and Maintenance)

Software Costs Power Costs (88.8%)

Hardware Costs (annualized)

Labor Costs ( - 80.7%) Hardware Costs ( - 88.7%)

Hardware, labor & power savings reduced annual cost of operation by 83.8%

Note: 3-Year Depreciation Period with 10% Discount Rate

10

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

The IBM Research Computing Cloud (RC2) is a living lab to advance Research strategies.

1 2

Provides self service on demand delivery solution for research computing resources Zero touch support for the full life cycle of service delivery
Order creation Approval process E-mail notification Automated provisioning Monitoring

Research Compute Cloud (RC2)


India Zurich Watson

11

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

Agenda
Cloud Computing Overview IBM Cloud Computing Offerings Cloud and Security IBM Developer and Test Cloud Next steps / Resources
12 Cloud Computing: An Introduction and Overview 2009 IBM Corporation

Presented by IBM developerWorks

IBM Cloud Computing Services Offerings

Cloud Consulting

Cloud Delivered

Cloud Implementation

Infrastructure Consulting Services for Cloud Computing Business Cloud Consulting Services Security and Resiliency Consulting Services for Cloud Resiliency Certification for Cloud Computing
13

Computing on Demand Information Protection Services SOA Sandbox IBM Smart Business Dev/Test IBM products on Amazon EC2 Lotus Live BPM BlueWorks

IBM Smart Business Systems: IBM Cloudburst IBM Smart Business Desktop Cloud IBM Smart Analytics Cloud

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

Developing a cloud computing strategy & plan is needed.


Without a strategy, Cloud computing can be a threat to the CIO and IT team Reduced control of IT services delivered over the Internet Perceived cost gap between a cloud service and traditional IT With a strategy, Cloud computing is a huge opportunity for the CIO Lower costs, more responsive IT, optimized delivery Greater range of services and capabilities Greater visibility in billing / chargeback to LOBs Better control of the users systems, desktops, and services access

5 Steps to Cloud
1. 2. 3. 4. 5.
14

IT Roadmap Architecture Workload Assessment Enterprise / Cloud Mix Implementation


Cloud Computing: An Introduction and Overview 2009 IBM Corporation

Presented by IBM developerWorks

IBM Smart Business Development and Test on the IBM Cloud


Announcing a Technical Preview on the IBM Cloud
What is it? A dynamically provisioned and scaled runtime environment that provides everything needed to develop and test applications. Application lifecycle management offerings from Rational that can be provisioned as services on the cloud and new capabilities of existing Rational offerings to exploit cloud resources. What are we announcing? A technical preview of the IBM Software Delivery Services for the Cloud announced at the Rational Software Conference on June 1st . Starting on June 30th , the Rational conference registered customers can access the technical preview.

Customer Benefits:
Instant self-service provisioning of Rational solutions in the cloud lower TCO, no installation cost, reduced labor for configuration, no capital expense Pre-configured services integration on the Jazz platform preconfigured software embodying best practices Dynamic/elastic computing for tests and builds Virtualized development infrastructure for test and build faster and more flexible deployment of development/testing environment

http://www-949.ibm.com/cloud/
15

Back Cloud Computing: An Introduction and Overviewto IBM Offering

2009 IBM Corporation

Presented by IBM developerWorks

Characterized by thin clients, with higher levels of security and resilience, improved backup and recoveryand reduced cost and complexity associated with managing the desktop/laptop environment
Allows clients to create a private cloud that enables internetbased PCs and other devices to access applications and data through a centrally managed computing environment Main Objective: Reduce costs related to end users

IBM Smart Business Desktop Cloud

Customer Benefits
Reduce deskside support costs by 85-90% Reduce help desk calls by 20-40% Reduce OS and application update costs Easily ensure desktop security and resiliency Use up to 73% less power over traditional fat client deployments

Use cases: Take out cost of supporting end users Insure compliance with new regulations Insure IT asset protection (subcontractors) Support Mobility initiatives Very applicable to distributed environments (central administration, providing new content) Optimize productivity Reduce consumption costs
16

Back Cloud Computing: An Introduction and Overviewto IBM Offering

2009 IBM Corporation

Presented by IBM developerWorks

LotusLive

Pg 1 of 2

An online social networking and collaboration service from IBM Our Strategy
Deliver a set of services that dramatically simplifies and improves the interactions organizations have with their customers and partners

Why choose LotusLive

Easy to use, integrated services - allow customers to easily connect and work with people outside or inside their organization Affordable with no up front infrastructure investment. starting as low as $3 per per month Designed with integration in mind - allowing customers to extend their on-premise investments to the cloud AND create new applications with 3rd-party integration via partners The trust and reliability you expect from IBM

Easy Collaboration, Powerful Social Networking Services


A full-featured online meeting service that integrates Web, audio and video casting

LotusLive Meetings

LotusLive Engage
An integrated suite of tools that combines your business network with collaboration and conferencing services

LotusLive Notes
An online version on IBMs popular Lotus Notes email, and calendar & scheduling capabilities.

LotusLive Events
An online event management service, helping you create, host and manage online conferences

LotusLive Connections
An integrated suite of tools that combines your business network with collaboration services

LotusLive iNotes
A Web-based messaging service for exchanging e-mail and personal calendar

17

Back Cloud Computing: An Introduction and Overviewto IBM Offering

2009 IBM Corporation

Presented by IBM developerWorks

IBM Computing on Demand


Highlight Features

Cloud computing Infrastructure as a Service solution of choice because security matters

Scale beyond in-house data center limits Align IT costs to business needs Pay for use infrastructure hardware rental Full Server or Virtual Server Instances Seven Global CoD Cloud centers New York, London, Tokyo - more to come Major infrastructure 13,000 processors and 56 TB storage

Customer Testimonials
IBM Computing on Demand exceeded our expectations they have never let us down. We have always been able to get the hardware we require, when needed, with the security service levels we depend on.
-IT Director, Leading Variable Annuity Provider

We anticipate saving 70% on infrastructure cost by utilizing IBM Computing on Demand.


- CFO Petroleum Service Provider

Offering Overview
Computing on Demand Base Access VPN Access, Mgt Node, Scheduling Tool Three Capacity Models Dedicated: offsite, private cloud, multiyear Variable: infrastructure rental, weekly Dynamic: infrastructure rental, hourly Hosted in a secure IBM CoD Cloud Center
18

Back Cloud Computing: An Introduction and Overviewto IBM Offering

2009 IBM Corporation

Presented by IBM developerWorks

IBM Information Protection Services (IPS) on the IBM cloud


IPS uses cloud-based technologies to help alleviate the burden of protecting your information with professionally managed business continuity and resiliency services Challenges Explosion of data growth Increasing complexity of information Need a reliable, cost-effective solution to manage and protect your data

Pg 1 of 4

The United States Golf Association depends on IBM IPS cloud services, both the Email Management Express for email recovery and Remote Data Protection to back up their servers. Jessica Carroll, managing director of IT for the nonprofit governing body of golf, says her existing backup and disaster-recovery plans were well designed for business conditions five years ago. But they were no longer adequate for today's world in which companies can't afford to be down for even brief periods of time. She looked for a better option and found a cloud-based business resiliency service from IBM. "IBM's reputation and the services it was offering were enterprise class," Carroll says. "I knew right away this was the way to go. The product was so strong."

With IPS Remote Data Protection automatically back up via your existing network through the cloud With IPS Email Management Express you have a comprehensive, cloud-based standby email system With IPS Fastprotect online you can use Tivolis proven CDP product as a service to backup your PCs and laptops

19

Back Cloud Computing: An Introduction and Overviewto IBM Offering

2009 IBM Corporation

Presented by IBM developerWorks

IBM Smart Analytics Cloud


Challenges Many companies labor to maintain multiple BI tools across numerous depart-ments around the enterprise It is exceedingly difficult to support and comply with corporate and regulatory standards Higher costs of delivering analytics De-centralized or departmental BI deployments prevent the growth of a common set of skills that may be applied throughout the enterprise IBM Offering Combines the industry-leading IBM System z server with Cognos software, and IBM services to create a simple, secure, and highly available private cloud for delivering business intelligence and analytics services to diverse users across the enterprise lines of business from a private cloud Creates a core, concentrated service approach to delivering BI tools across the lines of business Pre-serves the LOB control to own and manage their end-to-end BI solution Supports simpler enforcement and auditing of corporate and regulatory standards Provides the skills and infrastructure to develop a corporate Business Intelligence Competency Center

20

Back Cloud Computing: An Introduction and Overviewto IBM Offering

2009 IBM Corporation

Presented by IBM developerWorks

SOA Sandbox

IBMs Free, Cloud Computing Environment for Experiencing IBM SOA Middleware & Getting Started with SOA Get hands-on experience with the IBM SOA middleware portfolio in a risk-free, cloud environment available 24x7 at no cost. Access SOA demos, white papers, technical presentations, solution architecture guides, and other valuable information Learn how SOA can help you address your unique business challenges and provide tangible value to your enterprise
The SOA Sandbox allows customers the convenience of experiencing IBM middleware without having to install it locally. Within minutes, you can begin creating practical, SOA-based applications while test-driving a broad selection of IBM middleware products. Exercises in the SOA Sandbox are added and continuously updated. Materials in the Sandbox are based on common solution patterns derived from more than 7,000 customer implementations using SOA offerings from IBM. IBM offers seats to the SOA Sandbox that allow a potential customer to dig deeper into our product offerings over a period of up to 30 days by invite.

21

Cloud Computing Cloud

Back Computing: An Introduction and Overviewto IBM Offering

2009 IBM Corporation

Presented by IBM developerWorks

IBM BPM BlueWorks

A set of cloud-based BPM tools and content enabling Business Leaders, Business Analysts, and Business Professionals to experience the value of BPM by creating BPM Business Designs in the cloud, leveraging pre-built content, and collaborating through community tools.

BPM BlueWorks Features:


Pre-built content and process maps Online collaboration and BPM asset sharing Integrated BPM business design tools:
Strategy mapping Capability mapping Process mapping

On-ramp to IBM BPM Suite for simulation, testing, and deployment Secure cloud provisioning to protect content and assets

Get started quickly and easily with BPM in a zero-cost cloud environment Understand the business value of BPM Build BPM expertise Capture business intent and translate strategy into process improvement opportunities

BPM BlueWorks Launch:


BPM BlueWorks will launch on 6/30/09 Companies can register: First registered user becomes company admin Subsequent registrants must be approved by admin
22

Back Cloud Computing: An Introduction and Overviewto IBM Offering

2009 IBM Corporation

Presented by IBM developerWorks

IBM CloudBurst : Private Cloud In a box


Designed from client implementations For IT executives seeking a breakthrough in:
delivery of service reduction in cost transformation of the data center into a Dynamic Infrastructure

A product that integrates service management software with servers, storage, and Quickstart services to enable a private cloud Built for Performance based on architectures required by specific workloads Optimized for test/dev workloads or production implementations Available with several attractive financing options
23 23

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

Self-service Drives Process Standardization


End Users Service Portal Service Request Catalog Provisioning Engine Workflows Expert Systems Scripts Optional Service Modules e.g. Metering/ Usage Billing, Monitoring, etc.

Benefits:
Lower cost Ease-of-use and access Process transformation

Virtualized Cloud Infrastructure

24

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

Core Components of Service Managed Clouds


Required for Service Management in the Data Center, IT Service Management and Integrated Service Management

For Locating and Requesting Services

Deploying Cloud Services

Secure User Centric SelfService Portal, Automation engine and Catalog

Managing Cloud Services

Automated Provisioning and Image Management


25

Monitoring, Security and Metering


2009 IBM Corporation

Cloud Computing: An Introduction and Overview

Presented by IBM developerWorks

IBM offers two primary delivery models that can help our clients optimize and automate their test and production compute environments.

For those customers who wish to leverage existing hardware investments and build a customized solution

For those customers who wish to rapidly deploy a turn-key environment with little to no customization

Tivoli Service Automation Manger

IBM CloudBurst

Powered by Tivoli process automation engine and associated products. Services for customization are also available upon request

A purpose built service delivery platform that leverages the same software components in the Tivoli Service Automation Manager as well as integrated purpose built workflows

26

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

27

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

28

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

29

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

30

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

31

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

32

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

33

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

Key Cloudburst Use Cases


User Functions Create projects Immediately provision virtual servers for the projects Reserve virtual servers for a future date Assess availability of compute, memory and disk resources for projects Monitor allocated virtual servers Perform operational actions on virtual servers
Start, Stop, Power Off, Backup & Restore

Add resources to existing projects Administrative Functions Create, Add and Remove resources (hypervisors) Create teams and users within teams Approve resource requests from end users Create and view reports on resource usage and projects Define images accessible to end users

34

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

IBM Cloudburst Architecture


Visibility, Control and Automation to transform the assets of a Data Center into information that enables efficient process and compliance services to the business Service Automation Common User Interface Common Reporting Security Manages Single systems Scale to complex solutions Resilience and Automation Virtual Image mgmt

IBM Service Management


Service Availability and Performance, Storage, Network, Security, Metering & Billing TPC, ITNM, Omnibus ISS TSM Server Image Mgmt Provisioning Service Request Manager & CCMDB Patch Management & Compliance Run Book Automation Self Service Service Automation Service Lifecycle Management

Service Mgmt

Manage Virtual Servers, Storage and Network Multi-Platform Management System Monitoring/Health System Pools (Ensemble) Management Virtual Appliance Capture & Deploy Storage and IO Virtualization Services Non-Disruptive Virtual Machine Mobility

Virtual Systems Mgmt

TSAM 7.2

Dynamic VM Placement Unplanned VM Downtime Avoidance Non-Disruptive System Updates Relocation Manage Running Virtualized Workloads Energy Management for increased system utilization and improved server energy efficiencies

ITUAM ITM Tivoli Process Automation Engine (Common workflow & user security)

VMWare Virtual Center

VMControl IBM Director

Platform Mgmt
Discovery Inventory Host Health & Status VS Health & Status VS Power Controls

IBM CloudBurst
Xen ESX

TPMfOSD
KVM

Network, Storage, Resource Pool and Image Management Hypervisor Hypervisor

x Series

p Series

z Series

35

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks


Virtual Center 2.5 .0IBM Director 6.1 IBM Storage Mgr

IBM Cloudburst Architecture


Customer SAN Network Customer Ethernet Network

ToolsCenter

SQL Server

Windows 2003 R2 Enterprise 3650 M2 Server 1G BNT Enet Switch


MSIM-L Bay 9

BOFM

1G BNT Enet Switch


MSIM-L Bay 7

Midplane

PLATFORM & VIRTUALIZATION MANAGEMENT


AMM2

SERVICE MANAGEMENT

HS22 Blade HS22 Blade HS22 Blade HS22 Blade HS22 Blade HS22 Blade HS22 Blade HS22 Blade HS22 Blade HS22 Blade HS22 Blade HS22 Blade HS22 Blade HS22 Blade

x3650 M2
AMM2
24 pt 1Gps Ethernet Sw 24 pt 1Gps Ethernet Sw

End-User Access, Reservations & Management Provisioning

Monitoring

Midplane
20pt FC SM 20pt FC SM
Bay 4

Middleware & Security SUSE 10 SP2 & NFS VMWare ESXi 3.5 U4 Hypervisor

Bay 3

PDU 1

PDU 2

Cntl A

DS3400

Cntl B

36

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

How? IBM CloudBurst delivers from the factory

Features
Self-service Portal Service Catalog Automation Software Pre-packed Automation Templates Built-in Virtualization Financial Management, High Availability, energy mgt., enterprise scalability, security Single Delivery, Installation & Price Implementation Services Single Support

Intended Benefits
Improve service

Reduce cost

Production ready Easy to get started

37 37

Back Cloud Computing: An Introduction and Overviewto IBM Offering

2009 IBM Corporation

Presented by IBM developerWorks

IBMs new Infrastructure Strategy & Planning for cloud computing service can help you develop a strategy, architecture, and roadmap
Features:
Business and IT executive workshop to identify if cloud computing can drive business value. ROI value case and diagnostic assessment of the current environment to determine strengths, gaps and readiness. Strategy, plan, architecture, and roadmap to successfully implement the selected cloud delivery model.

Customer Benefits:
Lower Cost Identify opportunities to reduce capital and operating expense across the infrastructure. Improve Service Streamline processes and services, improve efficiency and effectiveness. Reduce Risk Architect a secure and resilient model that mitigates operational exposures and protects data. Strategy, Value Case, Architecture, Roadmap for Cloud
38

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

Agenda
Cloud Computing Overview IBM Cloud Computing Offerings Cloud and Security IBM Developer and Test Cloud Next steps / Resources
39 Cloud Computing: An Introduction and Overview 2009 IBM Corporation

Presented by IBM developerWorks

What is Cloud Security?

Confidentiality, integrity, availability of business-critical IT assets Stored or processed on a cloud computing platform
Software as a Service Utility Computing Grid Computing

Cloud Computing

There is nothing new under the sun but there are lots of old things we don't know. Ambrose Bierce, The Devil's Dictionary
40 40

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

Security and the building blocks of Cloud Computing


Strategic Outsourcing Global Outsourcing Grid Computing Service Oriented Architecture Web 2.0 Collaboration Virtualization

Vendor Trust SLAs

Legislative Boundaries International Standards

Distributed Infrastructure Availability, Resiliency

Risks
Security

Web Threats Web Security

Data Leakage Data Leakage Prevention

Shared Infrastructure Segmentation Technologies

Cloud Computing

Cloud Computing is a natural evolution of the evolving IT paradigms listed above.

A variety of security technologies, processes, procedures, laws, and trust models are required to secure the cloud. There is no silver bullet!
41 41

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

Cloud Security: Simple Example


Todays Data Center Tomorrows Public Cloud

? ?
We Have Control Its located at X. Its stored in servers Y, Z. We have backups in place. Our admins control access. Our uptime is sufficient. The auditors are happy. Our security team is engaged.

? ?
Who Has Control? Where is it located? Where is it stored? Who backs it up? Who has access? How resilient is it? How do auditors observe? How does our security team engage?

42 42

Cloud Computing: An Introduction and Overview

42 2009 IBM Corporation

Presented by IBM developerWorks

Everybody is Concerned about the Security in (Public) Clouds


New technologies always introduce new threat vectors and new risks. External aspects of public clouds exacerbate concerns:

Black box sharing in clouds reduces visibility and control, increases risk of unauthorized access and disclosures. Limited compatibility with existing enterprise security infrastructure limits adoption for mission-critical apps. Limited experience and low assurance raise doubts over cloud reliability (operational availability, long-term perspective). Privacy and accountability regulations may prevent cloud adoption for certain data and in certain geographies.
2009 IBM Corporation

43 43

Cloud Computing: An Introduction and Overview

Presented by IBM developerWorks

Different Clouds, Different Responsibilities


Collaboration Business Processes Industry Applications CRM/ERP/HR

The Cloud Curtain

Software as a Service

Web 2.0 Application Runtime Middleware Database

Java Runtime Development Tooling

The Cloud Curtain

Platform as a Service

Servers

Data Center Fabric Storage

Curtain

Networking

Infrastructure as a Service

44 44

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

Recent Analyst Reports Confirm General Concerns But also Highlight Security as a Potential Market Differentiator
Securing your applications or data when they live in a cloud providers infrastructure is a complicated issue because you lack visibility and control over how things are being done inside someone elses network. Forrester, 5/09 Large enterprises should generally avoid placing sensitive information in public clouds, but concentrate on building internal cloud and hybrid cloud capabilities in the near term. Burton, 7/09 Cloud approaches offer a unique opportunity to shift a substantial burden for keeping up with threats to a provider for whom security may well be part of the value proposition. EMA, 2/09
Gartners 7/09 Hype Curve for Cloud Computing positions Cloud Security Concerns into the early phase (technology trigger, will raise), and gives it a time horizon of 5-10 years

Highly regulated or sensitive proprietary information should not be stored or processed in an external public cloud-based service without appropriate visibility into the provider's technology and processes and/or the use of encryption and other security mechanisms to ensure the appropriate level of information protection. Gartner 7/09

45 45

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

Security as a Potential Market Differentiator: Different Workloads have Different Risk Profiles
High Mission-critical workloads, personal information High value / high risk workloads need Quality of protection adapted to risk Direct visibility and control Significant level of assurance

Private
Need for Security Assurance
Analysis & simulation with public data

Hybrid
Training, testing with non-sensitive data Low Low-risk

Public
Mid-risk High-risk

Todays clouds are primarily here: Lower risk workloads One-size-fits-all approach to data protection No significant assurance Price is key

Business Risk
46 46

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

Summary: Mainstream Opinions on Cloud Security


Broad agreement on technical security requirements We will come back to this in a minute Actual public clouds do not meet those requirements, and are generally considered unsuitable for hosting critical workloads salesforce.com seen as most secure public cloud, but not considered secure enough Amazon, Google are considered immature, portrayed as not even attempting to meet enterprise requirements EMA: sees security as a potential (but so far unused) differentiator for public cloud offerings Gartners Hyper Curve for Cloud Computing: secure public clouds are 5-10 years out Exceptions, i.e., public clouds which are considered secure Security as a Service Identity as a Service Critical workloads can be hosted by the right kind of private cloud Term is used in a broad sense (broader than the IBM definition) Private clouds may use shared infrastructures, as long as isolation is guaranteed User population is tightly controlled, but not necessarily limited to a single enterprise or agency Flexible and negotiated service-level agreements Appliances are often perceived as an elegant way to securely managed and lock down a private cloud, or to securely connect an enterprise to a private cloud (e.g., Unisys Stealth, IBM Cloudburst) There is an opportunity for IBM to distinguish through promoting a risk-based and flexible approach to Enterprise-grade Security for Cloud Computing
47 47

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

IBM Security Consulting Services


Building secure cloud environments with IBM security expertise Strategy and Planning - Helps deliver a comprehensive, detailed assessment of your business and IT security risks Vulnerability assessment and security architecture
Automated scans to identify vulnerabilities Documentation of gaps in key security controls Policy design and definitions for secure controls
CLIENT BENEFITS

Identify and mitigate security exposures with a comprehensive assessment of your security strengths and weaknesses and streamline on-going management Enable business-aligned security controls to help avoid fine, pass audits, reduce litigation, and manage regulatory compliance Help reduce costs and complexity of security management and ease staffing pressures Leverage existing IT infrastructure to protect current IT investments and benefit from existing technology Simplify protection of your valuable, business-critical and/or confidential data Build adaptable security infrastructures and implement security best practices

Security Roadmap - Prioritized recommendations against business goals for security best practice improvements that help mitigate business risks

48

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

IBM Resiliency Consulting Services Assessment and Planning - Resilient Cloud Validation
Validating cloud delivery resiliency for compliance and improved customer service

Pg 2 of 2

BCRS has over 40 years of experience of making clients infrastructures resilient and is now applying that knowledge to Cloud. RCV validates the resiliency of any company delivering applications or services through public or private cloud environments, and its ability to sustain those resilience capabilities over time. Two step process includes validation of documented architecture and hands on testing to validate resiliency
49

Customer Example: A large defense contractor client was interested in the Resilient Cloud Validation program for several reasons. Their primary goal was to combat the very real fear in the industry that clouds should only run applications that you can actually do without for a couple of days. Since their end-user clients are all DOD, they needed to be able to prove to them that the proposed Cloud services could provide the same level of reliability that traditional data center centric service offerings provide. The Resilient Cloud Validation program demonstrates to their clients and to the press that they are running a true cloud service that can be trusted.

Back Cloud Computing: An Introduction and Overviewto IBM Offering

2009 IBM Corporation

Presented by IBM developerWorks

Agenda
Cloud Computing Overview IBM Cloud Computing Offerings Cloud and Security IBM Developer and Test Cloud Next steps / Resources
50 Cloud Computing: An Introduction and Overview 2009 IBM Corporation

Presented by IBM developerWorks

Cloud Computing Architecture based on Service Provider Perspective


Service Request & Operations End Users, Operators

Service Provider
Cloud Services
Application, Process and Information Services
Standards Based Interfaces

Service Creation & Deployment Service Planning


Service Definition Tools

Software Platform Services


Standards Based Interfaces Role-based Access
Service Publishing Tools

Infrastructure Services

Cloud Management Platform


Business Support Systems (BSS)
Standards Based Interfaces
Operational Console

Service Fulfillment & Configuration Tools

Service Catalog

Operational Support Systems (OSS)

Service Reporting & Analytics

51

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

Rational Asset Manager & the Cloud


Service Consumers Monitor & Manage Services & Resources Datacenter Infrastructure Access Services

IT Cloud
Service Catalog, Component Library Component Vendors/ Software Publishers Publish & Update, Govern and Use Components, Service Templates, Virtual Images and Services

Cloud Administrator

Provided by Rational Asset Manager

Provides the Asset Catalog of available Cloud Components and Services


Cloud computing requires a mechanism to catalog and display the assets that are available to Cloud service consumers. For the IBM Rational Software Delivery Services for the Cloud, RAM is that catalog.

Supports Cloud Image Providers and Software Contributors


Rational Asset Manager exposes interfaces for Image Providers to add, modify, and document the images for assets available in the Cloud.
52 Cloud Computing: An Introduction and Overview 2009 IBM Corporation

Presented by IBM developerWorks

Tivoli Service Automation Manager is the core of the OSS


(introduced in November 2008)

IBM Tivoli Service Automation Manager


Built on top of the IBM Service Management Platform Orchestrates technology, processes, people and data to provide cloud computing services and service management of cloud computing Provides rapid provisioning of physical and virtual resources

Tivoli Service Automation Manager IBM Service Management Platform


Tivoli process automation engine

Federated data subsystem


Services, assets, configuration items

Operational management technology


Platform management services Security services Provisioning services Usage and accounting services Monitoring services Energy management services

IT infrastructure
53

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

Strategic Direction: The IBM Cloud


Public Cloud with multiple service on-ramps for clients, hosted in key centers worldwide Common infrastructure to provide computing and storage resources Common platform, BSS and OSS services to operate and manage Range of IBM and partner services Implementation and Hosting Services to build Private Clouds for SO data centers, other clients

Common Cloud User Experience The IBM Cloud Portal

Develop & Test


Software Development & Testing

Information Protection
Backup / Recovery Service

Collaboration
eMail, Collaboration, Community

Desktop
On-demand desktop & user support

Applications
On-demand applications (horizontal and vertical industry)

Computing as a Service

Storage as a Service

Common Cloud Management Platform


Operational Support Services
Metering, Monitoring, Provisioning, Infrastructure Mgmt, Capacity Planning, Infrastructure Security
54

Business Support Services


Billing, Reporting, Contract Mgmt, SLA Mgmt, Order Mgmt, Account Mgmt

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks Base Compute Small Unit Medium Unit Large Unit Resources
1 vCPU, 1.7 GB memory, 160 GB storage 4 vCPU, 7 GB memory, 640 GB storage 8 vCPU, 14 GB memory, 1280 GB storage

Base features include:


Self-provisioning of images Choice of 32-bit and 64-bit reserved IP addresses Configurable security groups and firewalls Metering of compute unit Self-service dashboard for service health and availability Basic support consisting of self-service access to documentation and forums SLA based on service availability uptime Enterprise on-boarding option (multiple user ids, pre-pay option, invoicing)

Value-added features include:


Middleware and OS Images Storage services Production environment tools and services Enterprise class services Monetization services

GA target environment

55

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

Smart Business Development & Test on the IBM Cloud


An online collaborative environment for the development and testing of applications
Features: Instant self-service provisioning of development and test environments Dynamic/ elastic computing for tests and builds with virtualized environments Flexible deployment pricing options
Private hosted fixed price, time and materials, or pay as you go Multi-tenant shared and shared utility/ metered billing based consumption

Environment: System x Linux and Windows with local storage and SAN option Rational Tools DB2 and Websphere
Open beta program accessible to customers worldwide in October www.ibm.com/cloud/developer
56

Client Benefits: Reduced high cost and deployment time of software development and test environment Limit capital investment and significant software license savings Reduce development and test provisioning cycle times from weeks to minutes Improve quality with reduced defects due to faulty configurations Improve governance and reduce risk of large software deployments
2009 IBM Corporation

Cloud Computing: An Introduction and Overview

Presented by IBM developerWorks

Deploy a Service with a few mouse clicks


Rational Team Concert running in 5 minutes on the IBM Cloud

Step 1 Click and Choose the Service you need

Step 2 Choose the hardware and Step 3 usage configuration

Application provisioned and ready to run

57

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

Cloud Benefits for the Developer/Tester


Before Cloud
Need Resource

After Cloud
Need Resource

Hardware Available ?

No

Purchase, Beg, Borrow or Steal Hardware

Provision instance on Cloud

Yes

Install Software

Configure Software

Have Resource

Have Resource

58

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

User Story Dave the Developer


Dave develops an application that runs on WebSphere, using his Windows workstation In production, Daves application will run on Linux Once a week, Dave needs to deploy his application to WebSphere running on Linux and to run his JUnits against the application in that environment

59

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

User Story Tanya the Test Manager


Tanyas team tests an application that supports:
multiple operating systems multiple clients, web browsers multiple locales and languages integration with many other systems

This is a large test matrix, resulting in a large number of test lab machines to test key combinations Utilization is low, maintenance is a challenge, and its difficult to acquire new hardware Tanya wants to virtualize test lab machines and provision on demand, reducing hardware needed to cover test matrix

Tanya wants to reduce the time required to run automated regression tests by using additional machines from the cloud
60 Cloud Computing: An Introduction and Overview 2009 IBM Corporation

Presented by IBM developerWorks

User Story Barney the Build Manager


Barney provides build services to a number of development teams Barney wants to offer the development teams he supports build-on-demand in addition to the nightly build already provided, so that a developer can request a full build at any time Barney does not have the hardware required to support the additional workload arising from buildon-demand instead of acquiring new hardware he wants to leverage cloud resources

Barney wants to virtualize his build machines and make them deployable on the cloud, so that they can add build machines as needed to service build requests

61

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

User Story Isabel the IT Manager


Isabel provides and supports all the IT infrastructure used by the development and test teams The development and test labs are among the largest she manages, with the lowest utilization Isabel wants to use a Cloud to reduce hardware costs, maintenance costs and power costs of dev and test machines
Isabel wants to provide her teams hosted, standardized configurations for Rational Team Concert and Rational Quality Manager to simplify compliance and support
62 Cloud Computing: An Introduction and Overview 2009 IBM Corporation

Presented by IBM developerWorks

IBM Rational Software Delivery Services for the Cloud Computing


A new set of Rational services that help design, test and deploy software assets into the cloud. Some Rational services run on the cloud, some help you develop for the cloud Rational Services On The Cloud
Provide demo/trial environment for Rational software Provide hosting infrastructure for Rational Software as a Service (SaaS) Leverage elastic computing aspects of cloud to run bursty processing requirements (Rational Test Lab Manager test machines, Build Forge agent machines)

Rational Services For The Cloud


Provide an IDE that facilitates the direct use of the execution environment Provide tools to configure and manage the dynamic execution environment Enable Rational tools to leverage cloud resources for bursty applications (RTLM lab management functions, Build Forge automation of Cloud resources)

63

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

IBM Rational Software Delivery Services for the Cloud Computing


Offerings:
1. Services in the cloud

Examples
E.g. Rational Team Concern or Rational Quality Manager.

Software delivery offerings that can easily be provisioned as services in the cloud. Virtual images of Rational offerings can be provisioned in the cloud in minutes.
1. Services for the cloud

Offline products from Rational with functions to design and provision cloud resources and exploit those resources to perform development or testing work, e.g. running tests or running builds in the cloud.
1. Test Cloud Infrastructure

Build Forge using cloud based resources for building applications Rational Functional Tester using cloud resources to test virtualized application.

Virtualized development lab infrastructure.


64

Run your test lab or build infrastructure in a cloud

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

IBM and Rational Cloud Offerings for Dev & Test


IBM Rational Software Delivery Services for the Cloud

IBM Smart Business Development & Test on the IBM Cloud

Strategy & Change Consulting for Cloud Testing Services for Cloud

IBM Smart Business Test Cloud Services

Global Business Services

Global Technology Services

65

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

IBM Rational Software Delivery Services for Cloud Computing v1.0 Beta Release Content
Integrated Quality Management Services: An integrated set of services for Test Management, Test Planning, Test lab management Rational Quality Manager V2.0 / Rational Test Lab Manager V2.0 Agile Development Services: Enabling teaming of Developers and Testers Rational Team Concert V2.0.0.1 Automation Services: Services to automate the deployment of software delivery in the Cloud Rational Build Forge V7.1.1 (server and agent components) / Rational Build Forge Agent V7.1.1 Asset Management and Governance Services: Infrastructure services for consumability and management of cloud based assets Rational Asset Manager V7.2

Business Planning & Alignment

Product & Project Management

Compliance & Security

Requirements Definition & Management

Configuration & Change Management

Build & Deploy Management

Asset Management Quality Management

Best Practice Processes

.hosted on the IBM Smart Business Cloud.

66

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

Rational Team Concert running in 5 minutes on the IBM Cloud

Step 1

Click and Choose the Service you need

Step 2 Choose the hardware and Step 3 usage configuration

Application provisioned and ready to run

67

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

68

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

IBM Smart Business Development and Test on the IBM Cloud with IBM Rational Software Delivery Services for Cloud Computing

Walkthrough
Registration Provision an instance Beta Images

Connect to your instance with web browser Asset Catalog Connect to your instance with ssh Create Image to save

69

70

71

72

From: IBM Smart Business Development and Test on the IBM Cloud <devcloud@us.ibm.com> To: mcornell1@rogers.com Sent: Wed, October 21, 2009 7:49:17 PM Subject: IBM Smart Business Development and Test on the IBM Cloud - Please Verify Your New Account

Dear Megan,

Welcome to the IBM Smart Business Development and Test on the IBM Cloud(beta). This exciting technology is designed to dramatically accelerate your development and test efforts. The beta includes SUSE Linux Enterprise Server from Novell.

A new account was created for you with the user name: mcornell1@rogers.com.

Getting started is easy.

1. Go to the Web address shown here: https://www-949.ibm.com/cloud/developer/validateaccount?email=mcornell1@rogers.com&token=UyPLiANUYzUCfA3OqptRg7OYhf0@ (If clicking the link does not work, then copy and paste the link to your browser.)

2. Start playing in the cloud.

If you encounter any issues, please send an email to devcloud@us.ibm.com

Thank you for registering with the IBM Smart Business Development and Test on the IBM Cloud https://www.ibm.com/cloud/developer

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

IBM Smart Business Development and Test on the IBM Cloud with IBM Rational Software Delivery Services for Cloud Computing

Walkthrough
Registration Provision an instance Beta Images

Connect to your instance with web browser Asset Catalog Connect to your instance with ssh Create Image to save

127

Presented by IBM developerWorks

Rational Software Delivery Services for Cloud Computing


Reduce high deployment costs to deliver software
Reduced installation and administration costs Lower TCO by improved utilization of software assets

Improved control and governance


Better governance through standardized delivery of services Preconfigured software embodying best practices

Faster time to software delivery


Tools can be provisioned in minutes. No download, installation or setup. Self-administered portal to access to software resources for a globally distributed team Faster deployment of software assets

Improved flexibility for software delivery


Improved access of enterprise software assets to internal and external users

128

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

129

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

Efforts underway to address Cloud lock-in issue


Cloud platforms provide a set of services to applications they host
Eg. Structured Storage, Instance provisioning

To exploit benefits of cloud application developers use these services Every cloud provides different services through different API, leading to lock-in http://www.simplecloud.org/ http://deltacloud.org/ * Cloud Data Management Interface (CDMI) from SNIA (http:// www.snia.org/cloud/) - Focuses on cloud storage * CloudLoop (http://www.cloudloop.com/) - Focuses on cloud storage * Delta Cloud (http://deltacloud.org/) - Announced at the Red Hat Summit recently, this API focuses on VMs * OGF's Open Cloud Computing Interface (http://occi-wg.org/doku.php) Focused on VMs * Simple Cloud - Focuses on cloud storage, databases and message queues (for now)

130

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

Tools for the Cloud


Desktop Products
Rational Software Architect Rational Application Developer
Requirements Models Assets etc

Support for the Cloud


Cloud Client
Connect, provision, and manage cloud requests

Hosted Solutions for: RSA, RAD, Rhapsody

WebSphere Test Environment


Deploy and test to a WebSphere server running in the Cloud
Application Servers

Cloud Topology Design


Create deployment topologies using cloud images from RAM Zephyr topologies

Other
Rational Build Forge
Automating development and test tasks

Clients for: Modeling Requirements etc.

131

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

Cloud Client
Views and function for exercising Cloud APIs Key Functions Supported
Create connection to cloud Search for available images Provision image requests Display requests and running instances Integrates with RAM to show details about the running instances Management APIs
Start, stop, delete

Extend image expiration Client URLs for connecting to the VM


Available in Public Beta 132 Cloud Computing: An Introduction and Overview 2009 IBM Corporation

Presented by IBM developerWorks

WebSphere Test Environment for the Cloud


Take advantage of cloud resources to test against a WebSphere server running in the Cloud.

New Server creation wizard Built-in Cloud support for provisioning and/or connecting to a WAS instance running in the cloud. Agent-less management of remote WAS instances
Available in Public Beta 133 Cloud Computing: An Introduction and Overview 2009 IBM Corporation

Presented by IBM developerWorks

Design Cloud Topologies


Add one or more images from a search to a topology.
Leverage RAM indexes for virtual images

Describe deployment topologies using cloud images.

Set system sizes using available resolutions Capacity validations ensure the right sized system is used. Add additional information/connections to describe the desired state. Cloud publisher used to provision a topology as a single request to the cloud
Available in Public Beta 134 Cloud Computing: An Introduction and Overview 2009 IBM Corporation

Presented by IBM developerWorks

Implications for Software Delivery Teams


Liberates dev and test teams from running their own infrastructure
Can enable a centralized team to run servers for dev and test teams

Changes the way we think about lab infrastructure


Inability to acquire hardware has lead to lab machines polluted with a many things With cloud instead have purpose built virtual machines images for specific things Use Rational Asset Manager to tag, categorize and find images

Changes the way we think about computation resources: scarcity -> abundance
What tests are worthwhile to include in a smoke test? When is it worthwhile to do a full automated build?

135

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

Summary
Beta is live for the public and internally Try it Public: http://www.ibm.com/cloud/developer Private: http://w3.tap.ibm.com/myTAP/innovation/viewInnovation.wss?assetId=1108 Participate Community support is welcome See new public API discussion here:
https://www-949.ibm.com/cloud/developer/ram/assetDetail/generalDetails.faces?guid={AE9C1E74-F8C5-A11C-DDE3-D0E6F12515FE}&v=1.0&submission=false

It is free but not unlimited Sandbox consolidation is planned for 2010 Help IBM benefit from cloud technology Be an advocate

136

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

Agenda
Cloud Computing Overview IBM Cloud Computing Offerings Cloud and Security IBM Developer and Test Cloud Next steps / Resources
137 Cloud Computing: An Introduction and Overview 2009 IBM Corporation

Presented by IBM developerWorks

developerWorks Cloud computing resources


developerWorks Cloud space
Provides a single place to get access to videos, forums and many other resources around cloud computing. Links to development AMIs, demos and supporting collateral. Links to other IBM cloud resources and IBM SaaS Partner Program www.ibm.com/developerworks/spaces/cloud

developerWorks technical content about Cloud computing


Cloud computing downloads on developerWorks
http://www.ibm.com/developerworks/downloads/cloud.html

developerWorks Technical Library:

http://www.ibm.com/developerworks/search/searchResults.jsp ? searchType=1&searchSite=dW&searchScope=dW&query=clou d+computing&Search=Search

IBM EC2 AMI Frequently Asked Questions (FAQs)


http://www.ibm.com/developerworks/downloads/faq-ec2/faqec2.html
138

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

developerWorks provides easy access to trial versions of the latest IBM Software

Test-drive IBM Rational software


Download free trial versions of the Rational products youve seen today: Rational Method Composer Rational Portfolio manager Rational Requisite Pro Rational ClearCase Rational ClearQuest

For trial downloads and a collection of supporting materials, including complimentary tech support, discussion forums, installation guides, demos and tutorials visit:

Software Evaluation kit DVD

ibm.com/developerWorks/downloads
139

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

developerWorks podcasts
Tune in to hear the latest MP3 recordings on a variety of technical subjects by industry experts and luminaries. developerWorks podcasts are available for download at no charge from iTunes. Podcast topics include Amy Wohl onGreen IT, inventor Mike Brickley
and his ideas for a next-gen internal combustion engine and the urgency for forward-looking thought, purexml on next-gen DB2, and Ted Zlatanov on Perl and the Amazon Cloudand much more.
Subscribe to the RSS feeds and the new developerWorks podcasts will come to you!

ibm.com/developerworks/podcast
140

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

developerWorks forums
User Groups:

Join independent, user-run member-ship organizations to collaborate and learned from shared knowledge and experiences
Blogs:

Read the latest blogs from IBM & other industry experts
Technical forums:

Chat with your peers and other technical experts about IBM products and technologies

ibm.com/developerWorks/forums
141

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

Fast track your skills with on demand demos

Visit developerWorks for easy access to:

On demand demos featuring the latest IBM products and technology Real world development scenarios Technology-focused how to training demos Short video clips Beginner to advanced skill levels Additional product and technical resources to accompany each demo

ibm.com/developerWorks/offers/lp/demos

142

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

Technical events and webcasts

Attend a developerWorks live! technical briefing, and keep up-to-speed on the latest trends in the industry. Youll see how IBM tools can help you get the most value from your IT investments. Find out what technical events are taking place Join a webcast or download a podcast

https://www.ibm.com/developerworks/offers/techbriefings

143

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

Bringing developerWorks to you


Follow us on Twitter www.twitter.com/developerworks developerWorks gizmos

iGoogle, Yahoo, Netvibes

Learn more at ibm.com/developerworks/dwgizmos Download the Google desktop gadget

developerWorks iPhone app

ibm.com/developerWorks/iphone

Mobile developerWorks wireless.ibm.com/developerWorks developerWorks on Facebook


www.facebook.com/apps/application.php?id=5663866319

144

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

IBM Innovation Centers


The worldwide IBM Innovation Centers offer a wide range of nocharge workshops, seminars and briefings conducted by highly trained subject matter experts.

https://www-304.ibm.com/jct01005c/isv/spc/events/index.jsp
145

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

Download a PDF of this technical presentation from


www.ibm.com/developerworks/offers/techbriefings/cloud_computing.html

146

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

Presented by IBM developerWorks

We appreciate your feedback in order to improve this educational event. Please fill out the survey form.

147

Cloud Computing: An Introduction and Overview

2009 IBM Corporation

You might also like