Icon solutions presentation - Pure Hybrid Cloud Event, 11th September London

25
The quest for a truly open platform A customer experience using the webMethods pattern for IBM’s PureApplication

description

Presentation by John Hawkins, Icon Solutions. Presented at IBM Southbank at the PureApp on Hybrid Cloud Event, 11th September

Transcript of Icon solutions presentation - Pure Hybrid Cloud Event, 11th September London

Page 1: Icon solutions presentation - Pure Hybrid Cloud Event, 11th September London

The quest for a truly open platformA customer experience using the webMethods pattern for IBM’s PureApplication

Page 2: Icon solutions presentation - Pure Hybrid Cloud Event, 11th September London

2Icon Solutions & PureApplication System

Page 3: Icon solutions presentation - Pure Hybrid Cloud Event, 11th September London

3webMethods pattern for PureApplication System

A key Partner for PureApplications

Skilled PureApplication Practice Ex-IBMers who worked with PureApp during its

development Provide Consultancy Implementation Ongoing support

The Pattern leader Series of firsts: Internet Banking (award winning), MQ

Broker, WS Commerce, webMethods, Jboss, WebLogic, FTM and more !

Leverage Patterns for DevOps Specialists in urbancode and Pure integration

Page 4: Icon solutions presentation - Pure Hybrid Cloud Event, 11th September London

4webMethods pattern for PureApplication System

Exclusive to European PureApplication & PureData customers

Co-owned by ING Direct and Icon Solutions

Why join?

• Share experiences with colleagues and experts from different companies

• Learn about future product directions from IBM

• Obtain greater knowledge on PureApplication, PureData and their related technologies

• Explore best practices for architecture, development and support

www.europeanpureusergroup.com

Page 5: Icon solutions presentation - Pure Hybrid Cloud Event, 11th September London

5webMethods pattern for PureApplication System

Today’s Talk

We’ll share with you

An overview of patterns in the context of Hybrid cloud SDLC

A customer webMethods use-case

How the pattern took advantage of the underlying platform

A demo of the webMethods pattern automatically reacting, in real-time, to load changes

Page 6: Icon solutions presentation - Pure Hybrid Cloud Event, 11th September London

6webMethods pattern for PureApplication System

What’s in a Pattern

=

Modelling Flexibility

GovernanceClear route-to-live

‘Cookie-cutter’ Deployment Repeatability

Quick bring-up/tear-down

Potential for self-service

PoliciesLess manual runtime intervention

Page 7: Icon solutions presentation - Pure Hybrid Cloud Event, 11th September London

Icon Solutions & PureApplication System

Your Topology

Product Suites

Individual Products

Ws Commerce, FTM

Your Personal, Complex, Topology

WAS, DB2, webMethods

The 3 Pattern

Levels

Page 8: Icon solutions presentation - Pure Hybrid Cloud Event, 11th September London

8webMethods pattern for PureApplication System

Software Delivery Challenges

Stagnant systemsLack of cookie-cutter means systems are prized and go unused

Complexity of environmentsAged test environments

4x over-commit on one test environment

Dev Test Prod differencesRoute-To-Live not clear due to lack of ability to grow systems

SIT turn-around timesDays to clean-up used test environments

Test data loading times

Use-Case pain points addressed by Pure Patterns

Patte

rns

Self-

Servic

e

Patte

rn

Polic

ies

Dev-o

ps

Inte

gratio

n

Page 9: Icon solutions presentation - Pure Hybrid Cloud Event, 11th September London

webMethods pattern for PureApplication System 9

PATTERNS & ROUTE-TO-LIVE

real Answers for real Problems

Page 10: Icon solutions presentation - Pure Hybrid Cloud Event, 11th September London

Route-to-Live

webMethods pattern for PureApplication System 10

Page 11: Icon solutions presentation - Pure Hybrid Cloud Event, 11th September London

Hybrid Route-to-Live

webMethods pattern for PureApplication System

11

Hi !

Page 12: Icon solutions presentation - Pure Hybrid Cloud Event, 11th September London

Cloud-Bursting

webMethods pattern for PureApplication System

12

Page 13: Icon solutions presentation - Pure Hybrid Cloud Event, 11th September London

Devops & Patterns

13July 2014

Dev

Prod

Test

Page 14: Icon solutions presentation - Pure Hybrid Cloud Event, 11th September London

webMethods pattern for PureApplication System 14

WEBMETHODS PATTERN A Customer Use-Case

Page 15: Icon solutions presentation - Pure Hybrid Cloud Event, 11th September London

15webMethods pattern for PureApplication System

Setting the scene

The ClientLarge UK Retailer

The Business NeedInterested In PureApplication

Believed in Converged Infrastructure

Needed a truly scalable platform

But, they wanted to feel confident that its benefits extend to their non-IBM software (Software AG’s webMethods)

The ResultsWe delivered them a Pure Pattern running their POS system

Included webMethods Broker and Integration Server

Plus demo/testing framework

Plus full auto-scaling capabilities

Page 16: Icon solutions presentation - Pure Hybrid Cloud Event, 11th September London

Pure Patternisation Methods

Machine “Snapshot”• Tightly coupled• Scripting for key

configurations

Modular• Loosely coupled• Re-usable scripts

• Re-usable intra pattern and extra-pattern

“Purified”• Logging available in

Pure Console• Scaling policies

• Both client & server

• Manual or Auto• Security policies• License

Management• Sample Data• Test clients

webMethods pattern for PureApplication System 16

Page 17: Icon solutions presentation - Pure Hybrid Cloud Event, 11th September London

Commissioning

Tuesday Morning• First telecon• Asked to port

customers POS system to Pure

Tuesday Afternoon • Up & Running

5 days later• Test clients• Fully integrated into

PureApp• PureApp logging• Licence management• Auto-scaling• Upgrade paths

webMethods pattern for PureApplication System 17

Page 18: Icon solutions presentation - Pure Hybrid Cloud Event, 11th September London

VMVM

webMethods ePOS Architecture

webMethods pattern for PureApplication System

WebMethodsIntegration Server

VM

webMethodsBroker

webMethodsIntegration Server

PUB

Retail Topic

Process Logic

SUB

Queue

Queue

18

Client

Server

ProductiveEvents

ProductiveBaskets

webMethods ePOS Pattern

Page 19: Icon solutions presentation - Pure Hybrid Cloud Event, 11th September London

Scaling Strategies

Manual on-demandRequires careful component/pattern design

Not policy based

Self-monitored (Ongoing Ops Effort !)

PureApplication can help here too

Static Policy“give me 6 servers and keep it at that”

ElasticInfrastructure based

“When the CPU goes above 90% for 1 minute add one to the cluster”

Latency/SLA basedI want the system to cope with 3 million msgs per second – Please just “Make It So”

webMethods pattern for PureApplication System 19

Page 20: Icon solutions presentation - Pure Hybrid Cloud Event, 11th September London

20webMethods pattern for PureApplication System

What You’ll See

A demo of a PureApplication Pattern to show how auto scaling is enabled to adapt to workload spikes.

Using the context of the retail scenario.

But the benefits will apply to any industry.

The auto-scaling could also be time basedE.g. “every Sunday night bring more servers on-line”

Page 21: Icon solutions presentation - Pure Hybrid Cloud Event, 11th September London

webMethods pattern for PureApplication System 21

LET’S TAKE A LOOK AT THE DEMO

Page 23: Icon solutions presentation - Pure Hybrid Cloud Event, 11th September London

23webMethods pattern for PureApplication System

How Elastic Scaling helps you

Saves you overcommitting resources

Gives you peace of mind that your topology can cater for peak loads

Saves you operational managementCode the policy versus manual

Scaling policies can be time based too

Page 24: Icon solutions presentation - Pure Hybrid Cloud Event, 11th September London

What Icon can do for you..

24webMethods pattern for PureApplication System

Non-IBM & IBM patterns

Quickly & Cheaply

A non-IBM view on PureApp/SCO/SoftLayer

I need to discuss devops and Pure

I need a slick demonstration quickly

Post sales Pure services (or IBM PureStart)

Cloud Readiness Assessments (BVA)(with non-IBM credibility)

Page 25: Icon solutions presentation - Pure Hybrid Cloud Event, 11th September London

25webMethods pattern for PureApplication System

John HawkinsPrincipal Consultant

[email protected]

Thank you for Listening !