© 2012 ibm corporation cloud computing bala rajaraman, ibm distinguished engineer 1

27
© 2012 IBM Corporation Cloud Computing Bala Rajaraman, IBM Distinguished Engineer 1

Upload: tony-daulton

Post on 30-Mar-2015

220 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: © 2012 IBM Corporation Cloud Computing Bala Rajaraman, IBM Distinguished Engineer 1

© 2012 IBM Corporation

Cloud Computing

Bala Rajaraman, IBM Distinguished Engineer

1

Page 2: © 2012 IBM Corporation Cloud Computing Bala Rajaraman, IBM Distinguished Engineer 1

© 2012 IBM Corporation2

Uncover newProfit opportunity

Build operating dexterity

Reinvent customer relationships

* Source: IBM CEO Study

On today’s Smarter Planet, organizations are taking new approaches to optimizing dynamic business services, processes & relationships

Page 3: © 2012 IBM Corporation Cloud Computing Bala Rajaraman, IBM Distinguished Engineer 1

© 2012 IBM Corporation3

Business Needs are driving Software capabilitiesNeed Capability Need Capability

Turn Information into Insights

Business Analytics

Data Management

Data Warehousing

Enterprise Content Management

Information Governance

Information Integration and Federation

Enable Product and Service Innovation

Application Lifecycle Management

Business Planning and Alignment

Complex and Embedded Systems

Design, Development and Deployment

Enterprise Modernization

Security

Drive Business Integration and Optimization

Application Infrastructure

Business Process Management

Commerce

Connectivity and Integration

Enterprise Marketing Management

Optimize the Impact of Business Infrastructures and Services

Asset Management

Business Service Management

Cloud and Virtualization Management

Network and Service Assurance

Security

Storage Management

Systems Management

Connect and Collaborate Social Business Application Development

Social Collaboration

Unified Communications

Web Experience

Manage Risk, Security, and Compliance

Application and Process

Data and Information

Network, Server, and Endpoint

People and Identity

Physical Infrastructure

Security governance, risk management and compliance

Page 4: © 2012 IBM Corporation Cloud Computing Bala Rajaraman, IBM Distinguished Engineer 1

© 2012 IBM Corporation

Key Market Transformation Impacting Businesses

Smarter Physical

Infrastructure enables new business models

Cloud Computing drives IT and service innovation

Enterprise Mobility expands client reach

A Smarter Planet requires a new approach to Security

4

Page 5: © 2012 IBM Corporation Cloud Computing Bala Rajaraman, IBM Distinguished Engineer 1

© 2012 IBM Corporation5

We’ve seen this before

1960-1980s1960-1980s 1990-2000s1990-2000s 2010s2010sTime

Platforms

Mainframe, IMS and CICS

WebSphere IBM SmartCloud

Transaction Systems

Web, e-business and SOA

Cloud Computing

Web Services, SCA, BPEL, SAML, XACML …

BPMN, SBVR,RIF, …

Java, Java EE, XML, XML Schema, SOAP, WSDL, UML, Web2.0, ...

HTTP, HTML, WSFL, XLANG, REST…

SOA Governance Framework, SOA Reference Architecture, … Open Social,

HTML 5, CMIS, OpenAjax, OAuth, …

Open Virtualization Format,Cloud Management, Cloud Audit, Reference Architecture, Cloud Standards Customer Council…

Cloud builds on and leverages the standards which preceded this market cycle

Page 6: © 2012 IBM Corporation Cloud Computing Bala Rajaraman, IBM Distinguished Engineer 1

© 2012 IBM Corporation6

Enduring relationships

.

Cloud enables Innovation while Managing Change and Complexity

Simplify, Standardize and Automate Service Delivery

Gain customer insight and use it to improve products & services

IT without BoundariesSimplify access to

information and services

Speed & dexterity

Create new models of self-service and deployment

Value creation

Define and deliver new business value in real time

6

Page 7: © 2012 IBM Corporation Cloud Computing Bala Rajaraman, IBM Distinguished Engineer 1

7

© 2011 IBM Corporation

IBM and AT&T Confidential

Business Outcome : Accelerate the ability for lines of business to rapidly test and deliver applications in response to market needs.

Developer, Tester,LoB Application

Owner

Mapping Business Outcomes to Technical Requirements

What are the business outcomes that a customer want to achieve ?

Request environment fromOperational Teams

Request environment fromOperational Teams

Request environment fromOperational Teams

Start developing, testing and deploying application

Start developing, testing and deploying application

Line of Business needs to rapidly deliver applications

Line of Business needs to rapidly deliver applications

• Deliver as a Service• Outcome/Capability

driven

ServiceProvider

(includes Enterprise Operational Teams)

Resource Pools & Managers(Server, Storage, Network,)

Resource Pools & Managers(Server, Storage, Network,)

Systems & Service Management

(Security, HA/DR, Backup, Monitoring)

Systems & Service Management

(Security, HA/DR, Backup, Monitoring)

Roles &Organizations

Roles &Organizations

Processes & Compliance(IPC, Capacity, Asset,

Financial, SLA)

Processes & Compliance(IPC, Capacity, Asset,

Financial, SLA)

SimplificationStandardization

Automation Middleware, OS, Images

Middleware, OS, Images

Performance, Resilience, Availability

Performance, Resilience, Availability

CLOUD

How is the customer trying to achieve these business outcomes ?

• Self Service Catalog• Multi-tenant support• Integrated server, storage, network deployment & management• Support for multiple hypervisors, network and storage systems• Optimized deployment of application & middleware patterns• Orchestration across data center tools, roles & organizations

• Scalable and resilient cloud management system• Improved TTV, progressive adoption and reduced operational cost• Standard interfaces and extensibility for IaaS, Service Definitions,

Image Formats, Application patterns and Metadata• DevOps• Integration with business and service management processes for

IPC, Capacity, SLA

What are the capabilities that enable a customer to achieve these business outcomes ?

Page 8: © 2012 IBM Corporation Cloud Computing Bala Rajaraman, IBM Distinguished Engineer 1

© 2012 IBM Corporation

Service Planning, Support & Maintenance Service Performance & Assurance

Service Deployment & Optimization

Service Security

Business Service Management

Event Management

Monitoring

High Availability

Incident Management

Change & Configuration Management

Asset Management

Licensing

Metering Automation

Provisioning

Configuration

Workload Optimization

Identity and Access Management

Server and Endpoint Security

Network SecuritySecurity GRC

Virtualized & Heterogeneous Infrastructure

Security Storage System Network Applications

Information Technology

Backup & Recovery

Environmentals

Security Intelligence

Central Central AdministrationAdministration

CollaborationCollaborationServices Services

Security Security ServicesServices

Provider and Resource Provider and Resource RegistryRegistry Audit and LoggingAudit and Logging Analytics HubAnalytics Hub

ReportingReporting

Open Services for LifecycleCollaboration

Open interfaces. Open possibilities.

Open infrastructure Federated Data Dynamic interaction Common Services

voice

Integrated Service Management Capabilities

8

Page 9: © 2012 IBM Corporation Cloud Computing Bala Rajaraman, IBM Distinguished Engineer 1

© 2011 IBM Corporation

Open Services for Lifecycle Collaboration (OSLC) Dynamic Interaction Common Services

Open Architecture Federated Data

For

Data Centers For

Design & Delivery

For Industries

Security

Collaboration

QueryDiscovery

Administration: Users, projects, process

Dashboards

An Open Approach for Service Management

Service Security

Service

Deployment &

Optimization

IBM & Others

Service Planning,

Support &

Maintenance

Service

Availability &

Assurance

Platform Services

9

Community Driven open-services.net

Loosely coupled integration

Inspired by Internet architectures

Current work on ALM, PLM, ISM Interoperability specifications

Based on Linked Data

Page 10: © 2012 IBM Corporation Cloud Computing Bala Rajaraman, IBM Distinguished Engineer 1

© 2012 IBM Corporation

A Service Provider (management tool) is a logical container that contains resource type instances (e.g.

computer systems) for a particular domain (e.g. monitoring)

The container is represented as a URI

Each resource instance in the container is also represented as a URI

The container can be queried to find resource representation based on known attribute values

An HTTP REST interface is used to lifecycle manage the resources:

A HTTP POST operation to the container creates a new resource instance

A HTTP DELETE operation to a resource will deleted the resource instanceA HTTP GET operation to a resource retrieves resource information

A HTTP PUT operation to a resource updates the resource Delegated user interfaces can be used

to display and interact with resources

Resource documents in differing domains represent views of a resource, and can be interacted with to actually affect the resource

How does linked data work ?

10

Page 11: © 2012 IBM Corporation Cloud Computing Bala Rajaraman, IBM Distinguished Engineer 1

11

Cross Domain Integration Architecture

Systems Management Domains

Systems Management Domains

ServiceCatalogServiceCatalog Orchestration Engine Orchestration Engine

Tooling(Create

Offerings & Workflows)

Tooling(Create

Offerings & Workflows)

Resource Domains

Resource Domains

Declarative Domain Abstraction (Capabilities & Outcome)Declarative Domain Abstraction (Capabilities & Outcome)

Provider Interfaces (Virtualization, Network, Storage Resource Managers)

Provider Interfaces (Virtualization, Network, Storage Resource Managers)

DataCenter

AutomationDomain

DataCenter

AutomationDomain

ServiceAssurance

Domain

ServiceAssurance

Domain

SecurityDomainSecurityDomain

Infrastructure&

ApplicationResilience

Domain

Infrastructure&

ApplicationResilience

Domain

NetworkDomainNetworkDomain

StorageDomainStorageDomain

Cloud IaaS & PaaSConsumerServicesDomain

Cloud IaaS & PaaSConsumerServicesDomain

Provider Interfaces (System Management Tools)Provider Interfaces (System Management Tools)

Business Service Management Domains

Business Service Management Domains

Asset &License

ManagementDomain

Asset &License

ManagementDomain

Incident, Problem,Change &

ConfigurationManagement

Domain

Incident, Problem,Change &

ConfigurationManagement

Domain

WorkloadScheduling &Automation

Domain

WorkloadScheduling &Automation

Domain

Provider Interfaces (Business Service Management Tools)Provider Interfaces (Business Service Management Tools)

Declarative Domain Abstraction (Capabilities & Outcome)Declarative Domain Abstraction (Capabilities & Outcome)

Chargeback& BillingDomain

Chargeback& BillingDomain

Page 12: © 2012 IBM Corporation Cloud Computing Bala Rajaraman, IBM Distinguished Engineer 1

© 2012 IBM Corporation

Integrated lifecycle management of cloud services (DevOps)

Collaborative service development, testing and service provisioning

Customized workload patterns tied to provisioning engine

Integrated lifecycle management of cloud services (DevOps)

Collaborative service development, testing and service provisioning

Customized workload patterns tied to provisioning engine

Improved visibility into the performance of cloud resources and services optimizing usage & QoS

Health analytics for capacity planning and workload placement improving utilization

Secure the Cloud by enforcing policy-based access controls, including from mobile devices

Improved visibility into the performance of cloud resources and services optimizing usage & QoS

Health analytics for capacity planning and workload placement improving utilization

Secure the Cloud by enforcing policy-based access controls, including from mobile devices

End-to-end IT process integration with incident, problem and change management

Simplified administration enabling rapid, scalable provisioning while controlling image sprawl

Lower costs and improve overall performance by virtualizing and better controlling storage resources

End-to-end IT process integration with incident, problem and change management

Simplified administration enabling rapid, scalable provisioning while controlling image sprawl

Lower costs and improve overall performance by virtualizing and better controlling storage resources

Platform as a Service Technologies

Infrastructure as a Service Technologies

InfrastructurePlatform

Usage and Accounting

Availability and Performance

Managementand Administration

Security and Compliance

Application Lifecycle

Application Resources

Application Environments

Application Management

Integration

IBM SmartCloud Control Desk

IBM SmartCloud Continuous Delivery

IBM SmartCloud Virtual Storage Center

IBM SmartCloud Provisioning

IBM SmartCloud Monitoring

IBM End Point Manager

VISIBILITY CONTROL

AUTOMATION

IBM SmartCloud Foundation - capabilities

Foundation

12

Page 13: © 2012 IBM Corporation Cloud Computing Bala Rajaraman, IBM Distinguished Engineer 1

© 2012 IBM Corporation

• Eases service deployment while rapidly scaling to the dynamic needs of users

• Advanced image management leveraging rich analytics, image versioning and federated libraries

• Easily customize with design and deployment patterns improving efficiency

• Greater reliable, by automatically tolerating and recovering from infrastructure failures

• Save IT labor cost by enabling self-service requests and automated operations (no manual configuration)

IBM SmartCloud Provisioning & Orchestration

Reduces complexity of Cloud delivery and image managementReduces complexity of Cloud delivery and image management

Federated Image Library

Self Service UI Image analytics

End Users IT AdminsPartners

Data Center 1

Production Images

AIX Images

Test Images

VMware Images

Pre-defined workload patterns

High scale, fault tolerant provisioning engine

Data Center n

* A software product for private clouds13

Page 14: © 2012 IBM Corporation Cloud Computing Bala Rajaraman, IBM Distinguished Engineer 1

14

High Scale Low Touch

Hardware

Cloud Firmware (Hypervisor)

Kernel Services

Management Fabric

Operational ServicesOperational Services

IaaS REST API

Web UI CLI SDK

ESXi/VcenterXen KVM

• Entry point to cloud adoption for immediate benefits and ROI

• Ideal for highly dynamic environments here creating thousand of servers in minutes is important

• Ensure immediate time to value and low cost of ownership with pre-packged service offerings

• Build-in redundancy and high availabilty of the management platform

• Entry point to cloud adoption for immediate benefits and ROI

• Ideal for highly dynamic environments here creating thousand of servers in minutes is important

• Ensure immediate time to value and low cost of ownership with pre-packged service offerings

• Build-in redundancy and high availabilty of the management platform

• Can create large number of pre-defined servers in minutes

• Minimize the copying of image data through the OS streaming from storage nodes

• Copy-on-write technology to handle changes on each provisioned VM

• Out of the box support for standard services which requires minimal configuration and administration

• Can be deployed in minutes

• Can create large number of pre-defined servers in minutes

• Minimize the copying of image data through the OS streaming from storage nodes

• Copy-on-write technology to handle changes on each provisioned VM

• Out of the box support for standard services which requires minimal configuration and administration

• Can be deployed in minutes

Page 15: © 2012 IBM Corporation Cloud Computing Bala Rajaraman, IBM Distinguished Engineer 1

15

Image Construction Tool

Image Composition

• Ideal for creating a reusable, sharable image catalog

• Ensure corporate standard content in all your images

• Allows OS and software specialists to create reusable components for fast image assembly

• Optimize deployment with pre-built, deploy time customizable images

• Ideal for creating a reusable, sharable image catalog

• Ensure corporate standard content in all your images

• Allows OS and software specialists to create reusable components for fast image assembly

• Optimize deployment with pre-built, deploy time customizable images

• Create parameterized images for your cloud

• Deploy images as part of multi-image patterns

• Out of the box software bundles to expedite image construction

• Build images for private and public cloud deployments

• Create parameterized images for your cloud

• Deploy images as part of multi-image patterns

• Out of the box software bundles to expedite image construction

• Build images for private and public cloud deployments

Bundle Repository

Bundle Repository

IBM SmartCloudEnterprise

IBM SmartCloudEnterprise

IBM Workload Deployer

SmarCloud Provisioning

VMControl, VMware ESX, KVM

Buildimages

OS Specialist

SW Specialist

Create base OS

Create bundle

Image Builder

Define image (OS and bundles)

Page 16: © 2012 IBM Corporation Cloud Computing Bala Rajaraman, IBM Distinguished Engineer 1

16

Virtual Image Library

• Powerful search capabilities to find the image you need without the need for agents or for powering on the images

• Identify “drift” of a virtual machine since its deployment at the product and file levels

• Helps control image sprawl by finding groups of similar images to be replaced by a standard image

• A source of standard images identified by version numbers. Deployments are recorded to trace virtual machines back to their origin.

• Powerful search capabilities to find the image you need without the need for agents or for powering on the images

• Identify “drift” of a virtual machine since its deployment at the product and file levels

• Helps control image sprawl by finding groups of similar images to be replaced by a standard image

• A source of standard images identified by version numbers. Deployments are recorded to trace virtual machines back to their origin.

• Image analytics technology to index the contents of images to provide a knowledgebase of software products, patches, and files

• Comparison of images and deployed VMs to detect differences at the software product and file levels

• Similarity analysis to identify clusters of alike images

• Reference repository for storing and assigning version numbers to images in chains

• Image analytics technology to index the contents of images to provide a knowledgebase of software products, patches, and files

• Comparison of images and deployed VMs to detect differences at the software product and file levels

• Similarity analysis to identify clusters of alike images

• Reference repository for storing and assigning version numbers to images in chains

ReferenceRepository

KnowledgeBase

OperationalRepository

OperationalRepository

OperationalRepository

OperationalRepository

index

VMware datastore

VM imagesVM instances

VM images VM instances

IBM SmartCloud ProvisioningService Region

AnalyticsEngine

import

checkout,checkin

Virtual Image Library

AnalyticsEnvironment

ProductionEnvironment

Indexer

Image Listsand Details

discover

GU

I

RE

ST

AP

I

Page 17: © 2012 IBM Corporation Cloud Computing Bala Rajaraman, IBM Distinguished Engineer 1

17

Composite Application Patterns

• Focus on core business application without worrying about underlying middleware.

• Significant reduction in time to market from days to hours

• Quickly respond to changing business needs and unexpected increase in demands by using autonomic elasticity

• Built-in high availability of application patterns• Rapidly provision middleware environments for

QA and production

• Focus on core business application without worrying about underlying middleware.

• Significant reduction in time to market from days to hours

• Quickly respond to changing business needs and unexpected increase in demands by using autonomic elasticity

• Built-in high availability of application patterns• Rapidly provision middleware environments for

QA and production

• Pattern-based application design and deployment

• Policy driven application quality of services for e.g. scaling, caching

• Custom plugin and application pattern support for 3rd party software

• Middleware patterns and deployment of environments in few minutes, using IBM provided or ICON created HV images

• Leverage Intelligent Management Pack for application monitoring and virtualization

• Pattern-based application design and deployment

• Policy driven application quality of services for e.g. scaling, caching

• Custom plugin and application pattern support for 3rd party software

• Middleware patterns and deployment of environments in few minutes, using IBM provided or ICON created HV images

• Leverage Intelligent Management Pack for application monitoring and virtualization

Page 18: © 2012 IBM Corporation Cloud Computing Bala Rajaraman, IBM Distinguished Engineer 1

© 2012 IBM Corporation

Greater Visibility and Optimization of Cloud ServicesGreater Visibility and Optimization of Cloud Services

End-to-end element visibility enables the necessary insight into dynamic cloud services

Proactive problem analysis provides the ability to track cloud service levels and predict problems before users are impacted

Intelligent workload placement optimizes cloud performance and availability while lowering operational cost

Capacity planning through rich analytics of cloud services provides the ability to right-size VMs enabling better utilize existing HW/SW investments

IBM SmartCloud Monitoring

18

Page 19: © 2012 IBM Corporation Cloud Computing Bala Rajaraman, IBM Distinguished Engineer 1

© 2012 IBM Corporation

Advanced Technology- Semi-Structured Workload Analytics

Analytics and Diagnostics• Using IBM’s Big Data platform, and linked data, bring together logs, events, metrics, configuration and other structured and

unstructured data to provide a holistic analytics for availability, performance, isolation and diagnosis of problems. • Search and analyzes all of relevant data and associated patterns across the environment to identify and present the subset of

information relevant to the problem or anomaly without affecting system performance or requiring significant set-up time.

Capturing, sharing, and embedding expert knowledge• Cross-Software, services, and research to deliver continuous application insights• Periodic/Automatic update of Analytics-lets (expert knowledge and visualization) download from Cloud for continuous update.

Simplify Adoption• Minimal to no intrusive instrumentation as the starting point. It provides a guided task oriented approach to problem isolation and

resolution.

Better insights, faster without deep instrumentation

19

Page 20: © 2012 IBM Corporation Cloud Computing Bala Rajaraman, IBM Distinguished Engineer 1

© 2012 IBM Corporation

Holistically controls complex service management processes

CONTROL CONTROL

PROBLEMSResolve the root causes of incidents to minimize impact and prevent recurrence

CONFIGURATION

Management and traceability of every aspect of a configuration

Inventory, financial, and contractual functions to support strategic decisions

IT ASSETS

Creation, routing and management of requests, purchase orders, contracts and terms and conditions

PROCUREMENT

Usage accounting and chargeback, investment planning. Auditable, license T&Cs

FINANCIAL & LICENSES

Single point of entry for handling

incidents and requests,

SERVICE REQUESTS

Restore normal service operation as quickly INCIDENTS

Standardized procedures for

efficient handling of all changes

CHANGE

Verifies license, test and version status of

services or assets introduced into the

infrastructure

RELEASE

IBM SmartCloud Control Desk

20

Page 21: © 2012 IBM Corporation Cloud Computing Bala Rajaraman, IBM Distinguished Engineer 1

© 2012 IBM Corporation

Rapid deployment Pattern composition Image management

Rational Team Concert

Quality Managers IT ManagersDevelopers

Customizable common service delivery workflow spanning Dev, Test and Ops teams

Automated release management for highly scalable, ultra-fast application deployments

Continuous integration and testing of in production-like environments

Release readiness dashboard provides visibility and enables collaboration between DevOps

Integrated suite built upon Rational Team Concert & SmartCloud Provisioning

Work items & planning Source control management Build management

IBM SmartCloud Continuous Delivery

Linked Data (OSLC)Interface Provisioning

21

Page 22: © 2012 IBM Corporation Cloud Computing Bala Rajaraman, IBM Distinguished Engineer 1

© 2012 IBM Corporation

DevOps solution architecture Built on open standards allowing plug-in components from IBM products, open source, or third party

Pluggable Architecture

Build Engine

DeploymentEngine

TestEngine

OSLC

OSLC

OSLC

Software Config. Management

OSLC

Enterprise Change Management

OSLC

Dev. Change Management

OSLC

Automation Change Management

Jazz Foundation

Logging ReportingRules AuditingImpact

AnalysisLicensing Monitoring Security

DevOps Platform

CloudPlatform

Common Cloud Stack

Based onTOSCA Standard

Cloud Providers

IBM IaaS API

Environment Development and Management Services

Continuous DeliveryPipeline Services

ApplicationDesign Services

LibraryServices

OSLCOSLCOSLC OSLC

Pluggable component (multiple implementation that can be replaced)

Dependent platform technologies (not pluggable)

New Components enabling DevOps(not pluggable)

22

Page 23: © 2012 IBM Corporation Cloud Computing Bala Rajaraman, IBM Distinguished Engineer 1

© 2012 IBM Corporation23

Cloud computing innovations are changing the economics of IT…

With the growth in hybrid cloud driving the need for interoperability and openness standards-based interoperability is critical to grow enterprise…

1. Adoption and ensure the long term value of each investment

2. Skills within and across their partner ecosystem

3. Vendor-choice among competitively-valued offerings

Enterprises need PRACTICAL implementations they can reference and leverage for their immediate success…

Cloud Computing "The rate of change is not going to slow down

anytime soon. If anything, competition in most industries will probably speed up even more in the

next few decades."

— John P. Kotter, Leading Change

Page 24: © 2012 IBM Corporation Cloud Computing Bala Rajaraman, IBM Distinguished Engineer 1

© 2012 IBM Corporation24

OpenStack is a global collaboration of developers and cloud computing technologists that seek to produce a ubiquitous Infrastructure as a Service (IaaS) open source cloud computing platform for public and private clouds. OpenStack was founded by Rackspace Hosting and NASA jointly in July 2010. 160 companies and close to 3,000 developers.

What is OpenStack?

OpenStack Compute (core)Provision and manage large networks of virtual machines

OpenStack Object Store (core)Create petabytes of secure, reliable storage using

standard hardware

OpenStack Image Service (core)Catalog and manage massive libraries of server images

OpenStack Identity (core)Unified authentication across all OpenStack projects and integrates with existing authentication systems.

OpenStack Dashboard (core)Enables administrators and users to access & provision cloud-based resources through a self-service portal.

Code available under Apache 2.0 licenseDesign tenets – scale & elasticity, share nothing & distribute everything

http://openstack.org/

Page 25: © 2012 IBM Corporation Cloud Computing Bala Rajaraman, IBM Distinguished Engineer 1

© 2012 IBM Corporation25

What’s next for IBM?

Establish OpenStack Foundation

IBM will contribute to the open source projects, provide resources to help shape and promote the organization and provide sponsorship funding for ongoing operations.

ExpandOpenStack Ecosystem

OpenStackDevelopment

IBM Product Support

Our long term goal is to help the OpenStack develop and sustain a vibrant, innovative ecosystem and become a platform of choice to build upon. (much like Apache HTTP server, Apache Axis and Linux). We will ensure that client advocacy groups such as the Cloud Standards Customer Council (CSCC) are engaged on practical use cases for IaaS.

OpenStack provides provisioning and management of virtual machines that will enable support for different hypervisors at the Infrastructure as a Service (IaaS ) layer. We provide support for additional robustness and availability. We envision adding cloud provider interoperability by ensuring support for OASIS TOSCA standard for workload interoperability, and the W3C LinkedData and OSLC standard to tie the application together for continuous delivery. We’re just getting started at OpenStack by contributing to the community such that we become a trusted and valued member.

IBM is already a leading provider of cloud computing services and software for the enterprise. OpenStack core is very consistent and aligned with the IaaS core and strategy in IBM SmartCloud Foundation. Hence, from a technical perspective, this is not a shift in strategy, with the exception that we now benefit from the world class OpenStack development community and ecosystem

Page 26: © 2012 IBM Corporation Cloud Computing Bala Rajaraman, IBM Distinguished Engineer 1

© 2012 IBM Corporation

Cloud adoption patterns are emerging backed by proven best practices

Cloud Enabled Data Center (IaaS)

Cloud Enabled Data Center (IaaS)

Cloud Platform Services (PaaS)Cloud Platform Services (PaaS)

Cloud Service Provider (SaaS)Cloud Service

Provider (SaaS)Business Solutions

on CloudBusiness Solutions

on Cloud

Accelerate time-to-market with new workloads

Deliver innovative business services

Cut IT expense, risk & complexity

Gain immediate access to

applicationsTransition IT from a “cost center” to a strategic center of business value

Enable dynamic cloud based service delivery “On Demand” and at lower cost

Implement new business models for internal and/or external service providing,

Consume usage-based business services

integrated with internal systems and processes.

26

Page 27: © 2012 IBM Corporation Cloud Computing Bala Rajaraman, IBM Distinguished Engineer 1

© 2011 IBM Corporation

IBM ConfidentialIBM Confidential27