IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011...

45
© 2013 IBM Corporation IBM PureApplication™ System Amol Mahamuni Program Director India Software Lab Product Management PureApplication

Transcript of IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011...

Page 1: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation

IBM PureApplication™ System

Amol Mahamuni Program Director India Software Lab

Product Management PureApplication

Page 2: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 2

1.Technology factors

2.People skills

3.Market factors

4.Macro-economic factors

5.Regulatory concerns

6.Globalization

IBM CEO Study: Factors impacting Companies:

1

Source: IBM CEO Study 2012

Technology is #1 on CEOs minds

BUT…Current IT practices are not sustainable

68% of IT operating costs in 2013 will be for

management and administration

2013

68% 29%

1996

Only 1 in 5 organizations allocate more than 50%

of IT budget to new projects

* 2012 IBM Global Data Center Study * 2012 IDC; Converged Systems: Doc #236966

Page 3: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2011 IBM Corporation 3

Clients are focused on three imperatives

Improve IT efficiency with expert integrated

systems

Accelerate new applications, big data

and analytics

Simplify cloud application platforms

and infrastructure

by 2015

90% plan to implement cloud

68% of IT

* IDC; Converged Systems: End-User Survey Results

presentation; September 2012; Doc #236966

operating costs in 2013 will be for management and administration

29%

1996 2013

68%

* IBM GBS 2011 IBV Study, “The power of cloud:

driving business model innovation

From a commissioned study conducted by Forrester Consulting

on behalf of IBM

deploy late

34% of new IT Projects

Server mgmt & admin costs

New server spending

Power & cooling costs

Page 4: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2011 IBM Corporation 4

Expert Integrated

System

Reduced Time, Cost and Risk

Design Manage Deploy Maintain

PureSystems solution: Simplifying the entire IT project lifecycle

Page 5: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 5

Before and after IBM PureSystems

BEFORE

• Siloed compute, storage, networking racks

manually cabled together

• Under utilized - wastes energy & space

• Complex, siloed monitoring and operations

• Maintenance across 100s of independent

components

• Slow to provision, configure, and change

AFTER

• Pre-integrated infrastructure (compute, storage,

networking)

• High density - reduces energy and space costs

• Integrated monitoring and operations

• Simplified rack level maintenance

• Provisioned, configured, changed in minutes

Page 6: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2012 IBM Corporation 6

Integration by Design

Deeply integrating and tuning hardware and software – in a ready-to-go workload optimized system

Built-in Expertise

Capturing and automating what experts do – from

the infrastructure patterns to the

application patterns

Simplified Experience

Making every part of the IT lifecycle easier - with integrated management of the entire system and a

broad open ecosystem of optimized solutions

The IBM PureSystems family fundamentally changes the economics

and experience of IT

Systems with integrated expertise and built for cloud

Page 7: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 7

Delivering the value of expert integrated systems

Infrastructure

Delivering Infrastructure Services

Application Platform

Delivering Platform Services

Data Platform

Delivering Data Services

Page 8: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 8

PureApplication System is…

A pre-integrated cloud application platform as a service system for

enterprise applications

Shipped ready to run with storage, networking, servers, OS,

virtualization, middleware, monitoring and management pre-

integrated, tuned and optimized

Designed to be simple to deploy, customize, safeguard and manage

PureApplication can help clients…

Consolidate 1000s of applications to increase efficiency with higher utilization and up to a

60% energy and facilities cost reduction

Innovate faster than competitors using 30x faster application deployments using software

patterns with built-in expertise across the devops lifecycle

Optimize IT tasks to reduce service outages, improve repeatability and scale dynamically

Accelerate cloud through a platform as a service (PaaS) to improve time to value of cloud

service provisioning to minutes

Large rack

(42U)

Small rack

(25U)

Page 9: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2012 IBM Corporation 9

IBM PureApplication System: the ideal cloud application platform

Cloud Application Platform (PaaS)

Pattern-based deployment

Catalog of

services User-based self-service

Service level

management

Usage-based

reporting Common cloud platform

Dynamic resource scalability

Multi-tenancy

Virtualization

Automated IT

resource

provisioning

Automated IaaS

Expert integrated:

Platform for applications

‒Application server

‒Database services

‒Compute (x86 or POWER)

‒Storage

‒Networking

Platform management

Built-in expertise – Infrastructure, platform, and application patterns

Built-for-cloud platform system

simplifying lifecycle deployment and

management of applications

Page 10: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 10

IBM PureApplication System (x86)

Application Platform

Delivering Platform Services

Install, Config, Tune:

Up and running in less than 4 hours1

Deploy: Deploy a 3-tier web application in

under 15 minutes2 and

automatically scale in minutes3

Manage: Concurrent management of

1000+ VM’s on a single W1500-608 system4

Optimize:

Up to 60% better price/performance5 running typical web and DB applications (over a competitor’s configuration) Automatic throughput improvement

of up to 2.3X for data intensive applications6

Expert Integrated Platform for

Applications

• Compute, Storage, Networking

• Integrated application server &

database middleware services

• Integrated management,

monitoring & maintenance

Built-in Expertise

• Infrastructure, platform, and

application patterns

• Fault tolerant design

• Automated elasticity

Flexibility & Growth Options

• Right-size and upgrade as

business expands

• NEW! 32 & 64 core

• Lower environmentals (size,

single-phase power, cooling) ideal

for Growth Markets, departmental,

partners & development & test

Page 11: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 11

PureApplication System Configurations

32 Cores 0.5 TB RAM

2.4 TB SSD 24 TB HDD

W1500-32 All configurations include:

• Rack, Chassis, PDUs

• Networking (Top of Rack, Chassis

& Fibre)

• Pre-integrated software entitled

for full capacity of configuration:

OS, Hypervisor, application server,

database, Java runtime, cloud

provisioning, management and full

stack monitoring

64 Cores 1 TB RAM

2.4 TB SSD 24 TB HDD

W1500-64

96 Cores 1.5 TB RAM

6.4 TB SSD 48 TB HDD

W1500-96

192 Cores 3.1 TB RAM

6.4 TB SSD 48 TB HDD

W1500-192

384 Cores 6.1 TB RAM

6.4 TB SSD 48 TB HDD

W1500-384

608 Cores 9.1 TB RAM

6.4 TB SSD 48 TB HDD

W1500-608

Upgrade to larger systems without taking an outage

Page 12: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 12

Intel Compute Node

2.6 GHz 8C Intel processor, 115 W

20 MB L3 cache

2x 4 Port 10 GbE

2x 2 Port 8 Gb/s FC

New Chassis

Common Management Module

2x 10Gb Ethernet Switch

2x 16 Gb FC Switch

VM Management Node

Top of Rack Switches

BLADE Network Technologies Top of

Rack Switches

Customer Data Center & Rack-to-rack

communications

Troy Application System

Management Node

IBM Workload Deployer

V7000 Disk Expansion

Per enclosure:

4 x 400 GB SAS SSD

20 x 600 GB SAS HDD

Storage Controller

IBM Storwize V7000 Disk System

4 x 400 GB SAS SSD per enclosure

20 x 600 GB SAS HDD per enclosure

High Performance Model

Page 13: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 14

Private Clouds Public Cloud

IBM SmartCloud supports Application Patterns across

deployment options

Deploy patterns to your

existing infrastructure with

SmartCloud Foundation

Deploy patterns to

PureApplication System

Monitoring

Lifecycle

Manageme

nt

Deploy patterns to

SmartCloud Application Services

Application Pattern

SmartCloud Application Services

SmartCloud Enterprise

Page 14: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 15

Analytics & Transactional Applications

Transactional Data Services

Analytic Data Services

PureApplication

System

PureData System

for Transactions

for Analytics

for Operational

Analytics

Credit card management

Real Time Fraud

Detection

Client Churn Analysis

eCommerce Catalog & Cart

Business Intelligence

Order management

Smart consolidation of application and data services

Page 15: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 16

Leading IBM Software capabilities have been optimized for the

PureApplication System through “Patterns of Expertise”

Social Collaboration

Business Analytics & Data Warehousing

Information Integration and Governance

Data Management

Connectivity, Integration and SOA

Application Infrastructure

Business Process Management

Mobile Development

and Connectivity

Asset and Facilities Management

Mixed Language

Application

Modernization DataPower

IBM Mobile

Application

Platform

Maximo Asset

Management

Page 16: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 17

Deploy Software application

HA Proxy

Caching

Server

Database

Initiates a fully scalable Web Application on

PureApplication System + PureData System

Application

Server

Monitoring

Lifecycle

Management

Monitoring

Lifecycle

Management

Page 17: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 18

Leading IBM Software has been optimized for PureApplication System

Social Collaboration

Business Analytics & Data Warehousing

Information Integration and Governance

Data Management

Connectivity, Integration and SOA

Application Infrastructure

Business Process Management

Mobile Development and Connectivity

Asset and Facilities Management

Page 18: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 19

IBM PureApplication System provides savings across the IT lifecycle

Deployment Fully assembled and configured Pre-installed management software Fast pattern-based deployment

Incident/capacity management Centrally monitor and resolve issues Automatic scaling

Asset management Track license usage of products

Security management Centralized access control

Change management Visibility into relationships of virtual

images in a workload Automatically apply changes to

desired virtual servers

How does PureApplication

System do this? 9612 hrs

2302 hrs

0

10000

5000

Do It Yourself PureApplication System

Labor Hours Spent*

Deployment

Change Management

Security Management

Asset Management

Incident/capacity Mgmt

76% Savings

*Note: Do It yourself used 9 blades (144 cores). IBM PureApplication System used 3 nodes (96

cores). Each system has the capacity to run 72 workloads where each workload can sustain a peak

throughput of 1720 page elements per second.

This is an IBM internal estimated labor study based on modeling customer data on IBM hardware and software solutions and on competitor converged solutions designed to replicate

typical IBM customer usage in the marketplace. It is not a benchmark. As such, customer applications, differences in stack deployed and other systems variations may produce different

results and may vary based on actual configuration, applications, specific queries and other variables in a production environment based on published standard labor rates for IT staff.

Page 19: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 20

IBM PureApplication System patterns of expertise add unique value

How does PureApplication

System do this?

Patterns of Expertise

Labor Hours Spent*

9612 hrs

Deployment

Change Management

Security Management

Asset Management

Incident/capacity Mgmt

0

10000

5000

Do It Yourself PureApplication System Pre-integrated Competitor

Coalition Competitor

5815 hrs

153% More

4843 hrs

110% More

Labor Hours Spent*

2302 hrs

*Note: Coalition competitor used 9 competitor blades (144 cores). Pre-Integrated competitor used 18 pre-integrated

nodes (288 cores). IBM PureApplication System used 3 nodes (96 cores). Each system has the capacity to run 72

workloads where each workload can sustain a peak throughput of 1720 page elements per second.

This is an IBM internal estimated labor study based on modeling customer data on IBM hardware and software solutions and on competitor converged solutions designed to replicate

typical IBM customer usage in the marketplace. It is not a benchmark. As such, customer applications, differences in stack deployed and other systems variations may produce different

results and may vary based on actual configuration, applications, specific queries and other variables in a production environment based on published standard labor rates for IT staff.

Page 20: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 21

“Patterns of Expertise” covering the breadth of industry segments

Banking

Energy & Utilities

Insurance

Government Retail

Telecom

Financial Markets

Healthcare

*

*

Consumer Products

Page 21: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation

Patterns

Page 22: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 23

Patterns of Expertise: Proven best practices and expertise for complex tasks

learned from decades of client and partner engagements that are captured, lab tested and optimized into a deployable form

The pre-defined architecture of an application

• For each component of the application (i.e. database,

web server, etc)

• Pre-installation on an operating system

• Pre-integration across components

• Pre-configured & tuned

• Pre-configured Monitoring

• Pre-configured Security

• Lifecycle Management

• In a deployable form, resulting in repeatable

deployment with full lifecycle management

• Patterns Delivering superior results:

• Agility: Faster time-to-value

• Efficiency: Reduced costs and resources

• Simplicity: Simpler skills requirements

• Control: Lower risk and errors

What is a Pattern?

Page 23: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 24

What is a Software Application pattern?

A Software Application pattern is…

• a model of a multi-server environment

• …represented as a file (persistent definition)

• …which can be interpreted by a deployment tool

• …and shared between users/teams

Software Application Patterns… • Can be created in Pure Application System

• Can be exported and imported for sharing across systems (including SCAS, IWD, and PureApplication)

• Are available in two types: Virtual Applications and Virtual Systems

Page 24: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 25

Multiple pattern types to enable open ecosystem

Virtual Application Patterns

• Highly automated deployments

using expert patterns

• Business policy driven elasticity

• Built for the cloud environment

• Leverages elastic workload

management services

Best TCO

cloud applications

Virtual System

Patterns • Automated deployment of

middleware topology patterns

• Traditional administration and

management model

• Application and infrastruture

driven elasticity

Improved TCO

virtualized applications Standard TCO

existing applications

Virtual Appliances • Standard software installation

and configuration on OS

• Images created through

extend/capture

• Traditional administration and

management model

• Infrastructure driven elasticity

Virtual Appliance

Metadata

Software application

Operating system

Virtual Appliance

Virtual Appliance

Metadata

Application Server

Operating system

Virtual Appliance

Metadata

Application Server

Operating system

Virtual Appliance

Metadata

HTTP Server

Operating system

Virtual Application Patterns Virtual System Patterns

Virtual Appliances

Software application

IaaS enabled for

simple deployments

IBM Differentiator –

Best TCO

Meet customers

where they are

Page 25: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 26

Virtual System (vsys) vs Virtual Application (vapp) Patterns

vsys: Automated deployment

– Built-in knowledge to install, configure across multiple VMs

– Access or Administer the resources as you have done traditionally.

– Customizable

vapp: Managed lifecycle

– Built-in knowledge to install, configure,

integrate middleware, administer

– Once deployed, a user manages

the resultant application environment

through a radically simplified lens

provided by PureApplication System

– Optimized, automated solution

Page 26: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 27

What the business wants… What’s required…

Monitoring

Lifecycle

Management

Page 27: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 28

•A Virtual Application represents a collection of application components,

behavioral policies and their relationships

– Definition is agnostic to middleware product or topology

– Makes customers focus on what’s important to them – applications, SLAs

– System Manages end-end lifecycle: deploy, update, monitor, scale, undeploy

Virtual Application Pattern

What deployer defines What system deploys

Load balancer

WebSphere cluster configured with session replication

Initial instance = 3

Page 28: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 29

•Pattern Type

– Represents a versioned middleware stack along with deployment and lifecycle

management automation

– Tested, certified and supported as an integrated stack

– Packaged as an archive with metadata files, licenses

• Refers to a set of versioned plug-ins

•Plug-in

– Implementation element of a pattern type

– Contains metadata that defines components, policies, links

– Contains product binaries and lifecycle management scripts

•Example:

Virtual Application Pattern Concepts

WebApp Pattern

Type 1.0.0.4

was 1.0.0.4 (contains WAS 7.0.0.21), tds 1.0.0.4 (contains

TDS 6.3), wasdb2 1.0.04, wasctg 1.0.04, cachingclient

1.0.0.4, wasoracle 1.0.0.4, wasmq 1.0.0.4, webservice

1.0.0.4 etc.

Page 29: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 30

Link

Component

Virtual Application Concepts - For Deployers

Policy

Configuration for

component, link

or policy Palette

containing

available

components

Page 30: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 31

A Sample Web App Virtual Application

Page 31: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 32

Instantiates Virtual Application as…

Database VM Web App VM

DB

DB2 Instance

Deployer Agent

WAR File

WAS Base Deployer Agent

Page 32: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 33

Add a Scaling Policy

Page 33: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 34

The Virtual Application now maps to:

Database VM Proxy Server Web App VM Cluster

DB

DB2 Instance

Deployer Agent

Proxy Service

Ca

ch

ing

Se

rvic

e

eXtreme Scale Catalog

Storage Volume

WAR File

WAS Base Deployer Agent

HAProxy

JVM Deployer Agent

WXS

JVM Deployer

Agent

Page 34: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 35 35

Page 35: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 36

Virtual Application Views

Client

Virtual Application

Builder UI

Deployed VMs Running in

Cloud

Logical View

WAS

DB2

LDAP

Mgmt

1 U

2 U

3 U

4 U

5 U

6 U

7 U

8 U

9 U

10 U

11 U

12 U

13 U

14 U

15 U

16 U

17 U

18 U

19 U

20 U

21 U

22 U

23 U

24 U

25 U

26 U

27 U

28 U

29 U

30 U

31 U

32 U

33 U

34 U

35 U

36 U

37 U

38 U

39 U

40 U

41 U

42 U

Physical View - VMs

LDAP

DB2

WAS

Client View

Create

Virtual

Application

and deploy

Focus is at the application level and not the middleware or topology

Troy generates and deploys the topology needed to run the application

Proxy

Proxy

Cache

Cache

Page 36: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 37

Virtual System Pattern

A virtual system pattern represents middleware topology and

automation required to build and wire that topology

• For example: WebSphere Application Server Cluster pattern containing Deployment Manager,

one or more Custom Nodes, IBM Http Server and configuration scripts for installing applications

to the topology

PureApplication System includes pre-loaded Virtual System patterns

based on years of best practices

What deployer defines What system deploys

Page 37: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 38

•Hypervisor Image

– Hypervisor (e.g. VMWare/KVM/PowerVM/zVM) specific virtual image that

contains middleware and IBM activation engine

– Image is instantiated as virtual machine (VM) when Virtual System is deployed

– Image contains XML metadata that defines Parts

– Part is a personality that an image can take upon instantiation

• E.g. WAS Image can be instantiated as Deployment Manager, WAS node,

Standalone WAS server, IBM http server etc

•Script

– Automation to configure middleware on the VM or wire different VMs together

• E.g. Typical scripts include app (EAR) installation, database driver

installation, WAS configuration such as datasource creation to talk to

database etc.

Virtual System Concepts – for Content Providers

Page 38: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 39

Virtual System Concepts – For Deployers

Parts

Scripts Configuration

Page 39: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 40

Virtual System Views

Client

Mgmt

1 U

2 U

3 U

4 U

5 U

6 U

7 U

8 U

9 U

10 U

11 U

12 U

13 U

14 U

15 U

16 U

17 U

18 U

19 U

20 U

21 U

22 U

23 U

24 U

25 U

26 U

27 U

28 U

29 U

30 U

31 U

32 U

33 U

34 U

35 U

36 U

37 U

38 U

39 U

40 U

41 U

42 U

Physical View - VMs

Web Server

DB2

WAS

WAS

DB2

DMgr

OD Router

Virtual System

Pattern UI

Deployed VMs Running

in the Cloud

Logical View

DMgr

WAS

WAS

Web

Server

OD

Router

DB2

DB2

Client View

Create

Virtual

System

and

deploy

Focus is on the topology – client creates the topology pattern and deploys it

Application and configuration scripts are added to the Virtual System pattern

Page 40: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 41

Enables extension and reuse of existing time tested application components written in COBOL & C within a modern JEE centric framework that is cloud ready.

Extends the capability of WebSphere eXtended Transaction Runtime V2.1 for usage within the context of IBM PureApplication Systems and IBM Workload Deployer.

Fully automated management of mixed language application as a single unit Reduces investments by simplifying the management of integration, provisioning and scaling complexities

Scenario: Pattern Extensibility

IBM® Mixed Language Application Modernization Pattern v1.0

Deployed Systems Running

on the Cloud

HA

WAS

WAS

Web

Server Proxy

DB2

DB2

WXTR

WXTR

JEE Logic

COBOL and C Logic

AIX

WAS

COBOL/C RTS

DB

hosting

Page 41: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 42

Transition to a pattern...

From:

To:

DB

CICS

Tuxedo

Apps

COBOL

/C

WXTR

DB2

JavaEE WAS

Runtime capability for running COBOL & C

applications is pre-entitled for IBM

PureApplication system

Allows COBOL & C application to leverage

auto scaling and high availability features

Additional Transactional capability with

Transactional Extensions part

Integrated management console for

monitoring, problem determination, and

management

Page 42: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 43

Features/Benefits Category Remarks

Rapid Deployment

Takes just 21 minutes for deploying the application pattern. Traditionally setup takes several days for a similar setup.

Auto Scaling

Managed environments scale up and down based upon business SLAs you specify;

Avoids tedious process of cluster configuration and management (capacity planning and deployment topology)

Leverages Web App Pattern scaling policy and the PureApplication System capabilities… A traditional environment requires different management setups for each middleware component

Tested with all the scaling policies provided by the Web App Pattern (CPU, response timeout, etc,)

Failover Failed virtual machines are replaced with new VMs which are configured with the old VM’s identity

Avoids tedious application server configuration for high availability

Load Balancing

Web requests are automatically load balanced across multiple virtual application servers;

Built-in elasticity depending on load; Avoids manual management of the cluster environment

Monitoring All components of virtual application environments are monitored by PureApplication System

Application Type

Ability to deploy COBOL and C applications

Ability to deploy business transactions requiring CICS and Oracle Tuxedo ATMI API based services

Lifecycle Management

Built-in components are pre-configured, tuned, and tested to enable efficient, minimal click deployment and single point of maintenance

Page 43: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 44

Extend the value of PureApplication System

Build custom patterns with Pattern Development Kit

Virtual Appliances

Virtual System Patterns

Virtual Application Patterns Download and Install Eclipse

and PDK toolkit-

http://www.ibm.com/develope

rworks/puresystems/try.html

Define the Pattern type

Create one or more plug-ins

for the components and links

Plugin configuration

Parts and packages

Lifecycle scripts

Defining interfaces

Transformers

Page 44: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 45

Tech Summary – Patterns for simplified development

Virtual applications are simple to create, deploy and monitor

Provides easy-to-use and intuitive graphical user interface to build Virtual Applications

Significant time and resource savings through:

Reduction in configuration and deployment times

Reduction in middleware skill requirements

Reduction in configuration and deployment time errors

Reduces time-to-value for solution development

IBM Workload Deployer and IBM PureApplication System handles the infrastructure

configuration and setup

Page 45: IBM PureApplication™ Systempublic.dhe.ibm.com/software/dw/puresystems/tech... · * IBM GBS 2011 IBV Study, “The power of cloud: ... enterprise applications Shipped ready to run

© 2013 IBM Corporation 46