patterns

33
© 2014 IBM Corporation Modern Infrastructure for an Agile Business Jason R McGee, IBM Fellow

Upload: prolifics

Post on 02-Nov-2014

134 views

Category:

Documents


4 download

DESCRIPTION

Patterns by Jason McGee for Summit by the Sea 2014

TRANSCRIPT

Page 1: Patterns

© 2014 IBM Corporation

Modern Infrastructure for an Agile Business Jason R McGee, IBM Fellow

Page 2: Patterns

IBM Cloud Portfolio Strategic Actions

Cloud Enabled Cloud Native

Next Generation Private Cloud Optimized IT Delivery Capability as a Service

• Next generation development platform

• SWG Infrastructure and middleware capabilities as a service

• SaaS solution as API enabled solutions

• Cattle

• Software defined resource management

• Next generation integrated systems

• Self service and lifecycle automation

• Pets

• Common core management & automation services for all Cloud Enabled and Cloud First delivery models

• Hybrid IT management with operational analytics

• Pattern-based workload optimization and orchestration

Page 3: Patterns

Through the technology of Patterns, PureApplication System delivers a faster and simpler way to deploy & manage workloads in your enterprise.

Page 4: Patterns

What’s required…What the business wants… What a pattern automates…

Patterns include:• Application topology• Pre-integrated across components• Pre-configured & tuned• Pre-configured monitoring & security• Pre-installed on an operating system • Lifecycle Management

• Expertise• Repeatability• Simplicity• Agility• Governance• Elasticity• Efficiency

Driving built-in expertise with IBM’s patterns of expertise

Page 5: Patterns

5

Page 6: Patterns

Three ways to get the value of patterns of expertise on PureApplication System

Capture your own expertise: Capture existing expertise for

operating system and middleware installation through integrated tooling

Integrated tooling to create your custom patterns (also available to download or use on IBM SmartCloud at no charge)

Dynamically combine pre-defined components to build new image packages

Create a standard VM format in Open Virtual Format

Use IBM patterns of expertise throughout the system

Use third-party patterns of expertise (ISVs, Partners such as Prolifics)

Page 7: Patterns

7

Patterns: Create Once – Deploy Anywhere

IBM Cloud Orchestrator

SystemSystemTraditional

ComponentsExpert Integrated Systems

IBM Cloud Orchestrator

Service

on

Private

On-PremisesPublic

Off-Premises

Page 8: Patterns

What is PureApplication Service on SoftLayer?

Service on

Run applications you have

with the cloud economics you want

and the isolation you need

Separate Built with dedicated SoftLayer hardware to isolate compute, network & storage to keep applications safer off-prem

Seamless Portability of traditional enterprise applications across on-prem and off-prem clouds without re-architecting system topology, storage, network designs, etc. via Patterns

Simple Easier way to run, scale and manage traditional enterprise applications and the underlying infrastructure

Speedy Faster way to adopt off-prem cloud for traditional enterprise applications via Patterns

Same Identical interface & experience for developers & operations on-prem & off-prem

Page 9: Patterns

6 TB storage

PureApplication Service on SoftLayer

SoftLayer Datacenter A (e.g. Dallas05)

Standard

clientXYZ1.pureapplication.com

ExpressStandard

Standard

Standard

Standard

10 TB storage

Standard

Standard

Standard

System 1clientXYZ2.pureapplication.co

m

System 2

3 TB storage

SL Datacenter B (e.g. Seattle)

clientXYZ3.pureapplication.com

System 3

PureApp Service AccountPureApp Service User:

1. Establishes an account, isolated from other users

2. Populates their account with one or more Standard or Economy servers and storage

3. Deploys Patterns from a catalog into their environment

1

2

3

Express Express Express

Each server adds 1 TB to storage pool. Can also buy storage expansion in 1 TB increments

Page 10: Patterns

Express Server Instance Standard Server InstanceProcessor Single Processor Quad Core

Xeon 3450Double Processor Octo Core

Xeon 2670

Processor Speed 2.66 GHz 2.60 GHz

Processor Cache 8 MB 20 MB

Cores 4 core 16 cores

PVUs 400 PVUs 1600 PVUs

Memory Type DDR3 Registered 1333 DDR3 Registered 1333

Memory Amount 24 GB 256 GB

Public Bandwidth Unlimited Bandwidth Unlimited Bandwidth

Storage Type HDD SAN (iSCSI) HDD SAN (iSCSI)

Storage Amount 1 TB 1 TB

Storage Redundancy RAID 50 RAID 50

Expert Selected Server Instance configurations

PLUS: Additional storage available in 1TB increments

Page 11: Patterns

The optimal private cloud platform for enterprise applicationsIBM PureApplication™ System – IBM intends to deliver in 3Q 2014

Pure and Simple.

Mission critical production support for an even broader set of apps!

• Deliver continuous availability for key applications by deploying across multiple systems

• Add storage with an external SAN Volume Controller

• Achieve disaster recovery for key applications by replicating select segments of storage

• Run your patterns on premise or in hybrid cloud thru SoftLayer, IBM’s industry leading public cloud

• Customize patterns to meet your IT standards with updated PureApplication Pattern Engine

• Backup your workload data with your backup and restore solution of choice with IBM Endpoint Manager Lifecycle Edition

• Call-Home delivers easier system troubleshooting

Page 12: Patterns

Achieve continuous availability for key applications by deploying across multiple systems

Rack 1 Rack 2 Rack 3

Consolidated view of pattern artifacts across the racks

Build a pattern on any rack using artifacts from all racks

Deploy the pattern across the racks, choosing where each image within the pattern should run

A single view to monitor the status of the deployed pattern across the racks

1

2

3

4

• Permissions attached to artifacts as they move across systems

• Artifacts can be pinned to an explicit machine, or placed by PureApp

Greater cost efficiency through finer grained replication on a workload by workload basis

5

Page 13: Patterns

PureApplication System Multi-Target Deployment: Domains

Ft Lauderdale Datacenter

New York Datacenter

Low Latency

Domain 2

High Latency

Domain 3

Domain 1

Miami Datacenter

Domain 4

Domain 5

• PureApp deployment console allows you to select any system in a Domain as deployment target for a pattern

• Within a Domain, a single pattern deployment can create active/active workload w/ sync replication

• All systems in a Domain must be connected w/ low latency network

• Cross-Domain deployment requires separate manual deploy on each Domain

• Enables async replication at high latency distance

Page 14: Patterns

IBM PureApplication System Administrator | Help | LogoutWorkload Console System Console

Welcome Instances Patterns Catalog Cloud

Name Version Created By Updated By Created On Updated On Locations Actions

ADP Desktop Advanced 0401 1.0 c_cheaney maxine Aug 12, 2012 Aug 12, 2012 2

AMF Demo of DB2 Enterprise and WAS Highly Available cluster

1.0 baileyd c_cheaney Aug 12, 2012 Aug 12, 2012 1

Advanced Middleware Configuration 3.0.0.1

2.0 maxine baileyd Aug 12, 2012 Aug 12, 2012 1

BPM Advanced Clustered Pattern 7.5.1

prod8 maxine baileyd Aug 12, 2012 Aug 12, 2012 1

BPM Advanced Clustered Pattern 8.0.0.0

1.0 maxine maxine Aug 12, 2012 Aug 12, 2012 2

BPM Advanced Clustered Process Center Pattern 7.5.1

1.0 maxine maxine Aug 12, 2012 Aug 12, 2012 4

BPM Cloud Workspace 1.0 maxine maxine Aug 12, 2012 Aug 12, 2012 1

Commerce Storage 1.0 c_cheaney c_cheaney Aug 12, 2012 Aug 12, 2012 1

Compliant DevOps Multi-node Sample

1.0 baileyd c_cheaney Aug 12, 2012 Aug 12, 2012 2

DB2 10.1 1.0 phyllis baileyd Aug 12, 2012 Aug 12, 2012 1

DB2 Enterprise 9.7.4.0 1.1 phyllis baileyd Aug 12, 2012 Aug 12, 2012 2

DB2 and WAS Standalone 1.0 phyllis maxine Aug 12, 2012 Aug 12, 2012 1

NBIC WAS 1.1 maxine baileyd Aug 12, 2012 Aug 12, 2012 1

Process center deployment manager

1.0 ksmart baileyd Aug 12, 2012 Aug 12, 2012 2

RAF 3.0.0.1 XL 1.0 baileyd maxine Aug 12, 2012 Aug 12, 2012 1

Filter

Create New

Virtual System Patterns Local OnlyEntire DomainDomain is selected

Locations column appears

Hovering shows popup with rack info, in same order as Locations widget on the details view

Prod Rack New Jersey

Prod Rack New York

Charlotte Rack

Greensboro Rack

Page 15: Patterns

Filter

Create New

IBM PureApplication System Administrator | Help | LogoutWorkload Console System Console

Welcome Instances Patterns Catalog Cloud

Name Version

ADP Desktop Advanced 0401 1.0

AMF Demo of DB2 Enterprise and WAS Highly Available cluster

1.0

Advanced Middleware Configuration 3.0.0.1

2.0

BPM Advanced Clustered Pattern 7.5.1

prod8

BPM Advanced Clustered Pattern 8.0.0.0

1.0

BPM Advanced Clustered Process Center Pattern 7.5.1

1.0

BPM Cloud Workspace 1.0

Commerce Storage 1.0

Compliant DevOps Multi-node Sample

1.0

DB2 10.1 1.0

DB2 Enterprise 9.7.4.0 1.1

DB2 and WAS Standalone 1.0

NBIC WAS 1.1

Process center deployment manager

1.0

RAF 3.0.0.1 XL 1.0

<

Deploy Open Export Delete CloneNBIC WAS (1.1)

August 12, 2012 1:12:34 AMCreated on:

MaxineCreated by:

August 12, 2012 1:12:34 AMUpdated on:

baileydUpdated by:

1.1Version:

a-2d1138311-a11e-Bf12-a0c5d8155a1Application ID:

Description:

Administrator [ all ]Access granted to:

Add more...

Preview:

Associated artifacts

Prod Rack New JerseyRack:

Virtual System Patterns

SUBDOMAIN: NORTHEAST

SUBDOMAIN: SOUTHEAST

Locations

Prod Rack New Jersey

Prod Rack New York

Charlotte Rack

Greensboro Rack

The user clicks the copy button next to a specific rack to copy the pattern to that rack.

Local OnlySubdomain OnlyEntire Domain

Page 16: Patterns

Deploying VMs across Multiple Systems in a Region

Drag and drop VMs to place them across cloud groups and systems! It’s that simple!

Page 17: Patterns

Deploy a pattern into a hybrid cloud

Want to deploy part of your pattern in Softlayer? Just drag and drop!

Future intended deliverable; delivery date not yet set

Page 18: Patterns

Customize patterns to meet your IT standards with updated PureApplication Pattern Engine

Software Application

SLA policies

IBM Pattern Deployment Framework

VM recovery, middleware level resiliency, autoscaling, basic VM monitoring, logging

Choice of OS Image

CLIENT BENEFITS

Support for corporate IT standards Flexible control over middleware

topologies for virtual applications Lifecycle management for both

topology and virtual application patterns

Enabled for DevOps solutions with pattern version support

Simplified tooling Existing patterns run unchanged

QA Topology Pattern

SLA policies

Dev Topology Pattern

SLA policies

Production Topology Pattern

SLA policies

Page 19: Patterns

Configuring a Topology Pattern in Pattern Builder

• Add script packages in vApp pattern editor• Versioning of patterns, script packages, etc.

Page 20: Patterns

Adding custom components to the pattern palette

• Now, perhaps you’d like to add a component to the palette for “ACME Web Application.”

Page 21: Patterns

IBM PureApplication System Administrator | Help | LogoutWorkload Console System Console

Welcome Instances Patterns Catalog Cloud

Search…

Pattern Components

Web Application Collection

ACME Web ApplicationCollections: Web Application Collection, My Collection

Category: Application Components

Preview Clone Export Delete

ACME Web Application

Application Component:

Policy Definitions: Targets:

Topology Pattern:

Joe’s Dev Env

Actions:

Deploy new

Application Components

Enterprise Application WebSphere Application Server

ACME Web Application

Existing Web Service Endpoint

Policy Set

Additional Archive File

Database Components

Messaging Components

OSGi Components

Transaction Processing Component

User Registry Components

Other Components

Environment Target

Joe’s Dev Env

QA V1.2

Production Environment

Development

India QA team

Production

Deploy

Deploy

Deploy

Default

• ACME Web Application now shows up in Virtual Application palette

• ACME Web Application team controls topology of all ACME Web App instances, while pattern users only need to deal with a single ACME web app component

Page 22: Patterns

Adding custom components to the pattern palette

• Users can now re-use your standard “ACME Web Application” part.

ACME Web Application

Page 23: Patterns

External Storage support via Fiber Channel

Existing external SAN

Leverage pre-existing storage infrastructure – EMC, HP, IBM, etc…

High performance storage (> 1 Million IOPs)

Expandable storage (> 2 Petabytes)

IBM SAN Volume Controller (SVC)

Fiber Channel

Page 24: Patterns

Block storage provides persistence for failover scenarios

1Running workload and attached block storage

2Workload is deleted, block storage lives on

3New workload is created and existing block storage is reattached

4Additional block storage is attached to grow

Supports > 1.8 TB volumes

Page 25: Patterns

Block Storage Usage in DR

Replicate only selected block storage

• Requires fibre channel connectivity

• Could support both synchronous (0–300km) and asynch (0–8000km) replication

Page 26: Patterns

GPFS Cluster

High availability, active / active and synchronous replication across racks with GPFS

FUTURES CONTENT. PLANS SUBJECT TO CHANGE WITHOUT NOTICE.

Page 27: Patterns

System Update

Page 28: Patterns

System Update

Page 29: Patterns

IBM Confidential

Call-Home delivers easier system troubleshooting

Problem Reporting• Automatic PMR generation based upon HW events

(ex: Compute Nodes, Network, Storage, Power & cooling)

• Automatic log collection and upload• Collection of system configuration information• Report showing PMRs generated by Call Home

IBM problem Repository

Page 30: Patterns

Manage PMRs directly from the System Console

Page 31: Patterns

PureApplication System x86 & Power - Generation 2 HW

Up to 10% better price/performance with new Intel and Power compute nodes for Mini and Enterprise configurations

Up to 2x better price/performance for consolidation & memory intensive applications on Enterprise configurations, now with 2x memory per core

Up to 10 % reduction in power requirements for Enterprise configurations, now able to utilize single phase power

Simpler datacenter onboarding for Mini configurations, now in a 42U rack

Utilizes the same high performance networking and storage design as Gen 1 for Mini & Enterprise configurations

Investment protection for Gen 1 clients with ability to add Gen 2 compute nodes into Gen 1 Systems

W2500: x86W2700: Power

Improved performance, lower power requirements & greater flexibility

Now available for orders!

Page 32: Patterns

PureApplication System W2500

“Mini” – Intel32, 64, 96, 128

“Enterprise” – Intel32, 64, 96, 128, 160, 192, 224, 320, 384 cores

Top of Rack Switches

10/1 Gbps Ethernet320 Gbps to DC

Storage: • V7000• 2.4 TB SDD• 24 TB HDD

Compute: 16 core 2.6GHz Intel

(2 x 8 core Ivy Bridge EP)

256GB RAM16 GB/core10 Gbps Ethernet8Gbs FC

42U Rack

Top of Rack Switches

10/1 Gbps Ethernet320 Gbps to DC

Storage: • V7000• 6.4 TB SDD• 48 TB HDD

Compute: 16 core 2.6GHz Intel

(2 x 8 core Ivy Bridge EP)

256GB RAM32 GB/core10 Gbps Ethernet8Gbs FC

42U Rack

PDU: • 4x30A 1ph

PDU: • 4x60A 1ph

or 3ph

Changes from Generation 1

Page 33: Patterns

Thank You