Ibm PureApplication system

37
© 2013 IBM Corporation IBM PureApplication System Simplifying & Optimizing Your Application Platform Kevin Khaw Client Technical Professional System Middleware Group IBM Malaysia Expert Integrated Systems

Transcript of Ibm PureApplication system

Page 1: Ibm PureApplication system

© 2013 IBM Corporation

IBM PureApplication SystemSimplifying & Optimizing Your Application Platform

Kevin KhawClient Technical ProfessionalSystem Middleware GroupIBM Malaysia

ExpertIntegratedSystems

Page 2: Ibm PureApplication system

© 2013 IBM Corporation

The typical time and effort spent on application environment setup

Top Causes of Project DelaysHardware• Troubleshooting and tuning

production environment• Integration, configuration and

testing of the infrastructure• Installation, cabling and

network access for the environment

Software• Integration, configuration and

testing of applications• Integration, configuration and

testing of middleware• Configuration, build and

deployment of applications

45%

45%

29%

41%

35%

34%

Phase Time (days) Budget

Specify/design 73 - 96 14% - 16%

Procure 57 - 112 19% - 21%

Implement 74 – 93 12%

Configure/test 74 – 80 10% - 11%

Cluster & HA 66 – 104 11% - 12%

Backup 44 – 108 10%

Tune 89 – 98 9% - 10%

Management 67 – 110 9 – 10%

Typical IT Project Time and Budget

From study conducted by Forrester Consulting on behalf of IBM

Design/Deploy Manage/Maintain

Page 3: Ibm PureApplication system

© 2013 IBM Corporation

IaaS vs. PaaS Adoption Approach

IBM Hardware Components

Compute NodesPower 2S/4S*x86 2S/4S

Storage NodeV7000Expansion inside or outside chassis

Management ApplianceOptional

Networking10/40GbE, FCoE, IB8/16Gb FC

ExpansionPCIeStorage

IBM POWER 7

Pre-configured, pre-integrated infrastructure systems with compute,

storage, networking, physical and virtual management, and entry cloud

management with integrated expertise.

Chassis14 half-wide bays for nodes

IBM PureApplication System

Pre-configured, pre-integrated platform systems with

middleware designed for transactional web applications

and enabled for cloud with integrated expertise.

From Standardization to Virtualization, to Optimization

ExpertIntegratedSystems

Page 4: Ibm PureApplication system

© 2013 IBM Corporation

What the business wants…

What’s required…

PaaS - Top Down Driven from Business Applications

Page 5: Ibm PureApplication system

© 2013 IBM Corporation

What is IBM PureApplication System?

Simple, Efficient, Flexible and Virtualized Application Platform – Built for Private Cloud

Simplify Ongoing Tasks• Single point of management• Integrated monitoring & maintenance• Application-aware workload management

• Easy to integrate with existing environment

Complete, Ready-to-Go Systems

• Arrives ready to go with expert integration• Pre-optimized for Java, web and database performance

• Virtualized across the stack for efficiency

• Resilient, secure, scalable infrastructure

Interconnect

10 GB ethernet8 GB FC

Storage

Solid State (6 TB) Spindles (48 TB)

Compute

32-384cores

Best practice, pattern-basedManual, brittle

Policy based elasticity,

single view

OS, runtime,resources

Manualoptimizations

on-site

Pre-optimizedby experts

Deploy

Manage

Optimize

Page 6: Ibm PureApplication system

© 2013 IBM Corporation

“Mini” – Intel & Power32, 64, 96, 128 cores

“Enterprise” – Intel & Power32, 64, 96, 128, 160, 192, 224, 320, 384 cores

Top of Rack Switches

320 Gbps to DC

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

Compute: • Intel Ivy Bridge

2.6 GHz and • Power 7+ 4.1

GHz • Memory: 16 GB /

core

42U Rack

Top of Rack Switches

320 Gbps to DC

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

Compute: • Intel Ivy Bridge

2.6 GHz and • Power 7+ 4.1

GHz • Memory 32 GB /

core

42U Rack

PDU: • 4x30A 1ph

PDU: • 4x60A 1ph

or 4x60A 3ph

PureApplication System Infrastructure Overview

Page 7: Ibm PureApplication system

© 2013 IBM Corporation

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

MonitoringLifecycleManagement

What is a Pattern?• 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

• Delivering superior results:• Agility: Faster time-to-value• Efficiency: Reduced costs and resources• Simplicity: Simpler skills requirements• Control: Lower risk and errors

Page 8: Ibm PureApplication system

© 2013 IBM Corporation

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

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

Load Balancing Web requests are automatically load balanced across multiple virtual application servers

Security ACL’s for application sharing and management access, LDAP integration for application security

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

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

Built-in Web Application Pattern delivers proven expertise

Page 9: Ibm PureApplication system

© 2013 IBM Corporation

Typical Application Production Setup

Page 10: Ibm PureApplication system

© 2013 IBM Corporation

Conventional Approach of Application Setup for each environments

Production UAT

DR DEV/SIT

Production UAT

DR DEV/SIT

Production UAT

DR DEV/SIT

Page 11: Ibm PureApplication system

© 2013 IBM Corporation

Moving Forward: Start with Capturing Your Application System Knowledge

Graphically assemble your Application System infra setup & configuration

Palette containing available components and layers

The canvas is where you drag the components, create linkages between

components and optionally add policies to the components

Component, policy and link properties view

Message Broker

Message Queue

Page 12: Ibm PureApplication system

© 2013 IBM Corporation

© 2011 IBM Corporation

Forming Your Application Pattern from your System Knowledge

Virtual System Pattern

A Virtual System Pattern represents a collection of application components, behavioral policies and their relationships

Core components of the pattern include web applications, databases, queues, connections to existing resources, business process models, batch jobs, mediations, etc.

Core policies of the pattern include high availability, SLAs, security, multi-tenancy, isolation, etc.

Load balancer

WAS cluster configured with session replication

Initial instance = 3

Web Application Components

Page 13: Ibm PureApplication system

© 2013 IBM Corporation

Spin up your Application environments in minutes

Deploy

MonitoringLifecycleManagement

MonitoringLifecycleManagement

Significantly simplifies the provisioning and management of development, test, or production environments with a few clicks

• Enables repeatable deployment with the ability to customize and extend the patterns to better meet your requirements

• Easier environment management and maintenance with the ability to monitor and apply maintenance at the pattern level instead of individual server instances.

• Provides IBM recommended expert patterns and script packages

• Reduces the time with an automated setup of these environments from days to minutes

WP/ WCM

HTTPServer

HTTPServer

IC 4

ProcessCenter

HTTPServer

HTTPServer

ProcessServer

Page 14: Ibm PureApplication system

© 2013 IBM Corporation14

1 U2 U3 U4 U5 U6 U7 U8 U9 U10U11U12U13U14U15U16U17U18U19U20U21U22U23U24U25U26U27U28U29U30U31U32U33U34U35U36U37U38U39U40U41U42U

Dynamic & Optimized Quick Application Deployment

Deployed systemsDeployed systems

Admin

Logical View Physical View - VMs

DB2

DB2

EAI

EAIEA

IEAI

DB2

DB2

MQMQ

EAIEAI

EAIEAI

MQMQ

DB2

DB2

Virtual System Pattern UI

Virtual System Pattern UI

Admin View

Create Virtual System

and deploy

MQMQ

MQMQ

Page 15: Ibm PureApplication system

© 2013 IBM Corporation

More Cost Effective Long Term Strategic Alternative

Apps 1

Apps 3

Apps 4

Apps 2

Production

Apps 1

Apps 3

Apps 4

Apps 2

Dev/SIT/UAT/DR

Page 16: Ibm PureApplication system

© 2013 IBM Corporation

Not Only Pre-Integrated, but Pre-Optimized, Pre-Entitled Software Bundled entitlement to run the following software on the full capacity of the purchased

System– Virtualization hypervisor and virtualization management– Full stack monitoring (hardware, OS, entitled middleware)– Tooling for creating patterns– Virtual System Patterns:

• IBM OS Image for Power Systems (AIX v6.1 TL 8 SP2 & AIX v7.1 TL 2 SP2)• IBM WebSphere Application Server Hypervisor Edition v7.0.0.29 with IMP (WAS 7.0)• IBM WebSphere Application Server Hypervisor Edition v8.0.0.6 with IMP (WAS 8.0)• IBM WebSphere Application Server Hypervisor Edition v8.5.5 with IMP (WAS 8.5)• IBM DB2 9.7 FP8 Enterprise Server Edition HV*• IBM DB2 10.1 FP2 Enterprise Server Edition HV*• IBM DB2 10.5 Enterprise Server Edition HV*• Automation Framework HV (for migrating applications)• IBM Mixed Language Application Modernization Pattern v1.0 (for C & COBOL apps)

– Virtual Application Patterns:• Java Pattern v1.0.1 (64-bit Java 7 SDK)• IBM Workload Deployer Pattern for Web Applications v1.0.1 (with WAS v7)• IBM Web Application Pattern v2.0.1 (with WAS v8)• IBM Transactional Database for Cloud v1.1.0.7 (DB2 9.7 FP8, 10.1 FP2, & 10.5)• IBM Data Mart for Cloud v1.1.0.7 (with DB2 9.7 FP8, 10.1 FP2 & 10.5)

Page 17: Ibm PureApplication system

© 2013 IBM Corporation

Social Collaboration

Business Analytics & Data Warehousing

Security, Risk Management , Compliance

Data Management

Connectivity, Integration and SOA

App Infrastructure

Business Process Mgmt Mobile Development

and Connectivity

Asset and Facilities Management

IBM Notes and Domino*WebSphere Portal

IBM CastIron 6.4 IBM Integration Bus 9IBM DataPower XI52, XG45IBM MQ 7, 8

BPM 8.5ODM 8.5WAS 8.5.5

Business Intelligence 2.0

Software Delivery and Lifecycle

Collaborative Lifecycle Management*Rational App Developer*

QRadar SIEM*QRadar Log Manager* IBM Security Access Mgr*

Solutions

WebSphere Commerce 7.0WebSphere Transformation Extender w/Launcher 8.4.1SAP Business Suite*

Mobile Application Platform 6.0

IBM Maximo Asset Management 7.5

Information Server 9.1 Compute Node Pattern

IBM Patterns of Expertise Optimize Key IBM Software Capabilities

Page 18: Ibm PureApplication system

© 2013 IBM Corporation

“Patterns of Expertise” covering the breadth of industry segments

Banking

Energy & Utilities

Insurance

Government Retail

Telecom

Financial Markets

Healthcare

*

*

Consumer Products

180+ Patterns available on PureSystem Centre

Page 19: Ibm PureApplication system

© 2013 IBM Corporation

• Single product streamlines ordering, tracking, receiving, installing and running

• Factory installed. Pull it out of the box, plug it in and boot it up.

• Management integration across system

• Single point of contact for support

• Upgrade with zero downtime based onintegrated patches

• PureSystems Centre – single online catalog of applications and patterns from IBM & ISVs

• A broad, open ecosystem of optimized solutions

New client experience:

Key Advantage 1: PureApplication System offers a simplified lifecycle experience

Page 20: Ibm PureApplication system

© 2013 IBM Corporation

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

Quickly deploy cloud-ready solutions onto PureApplication System

Key Advantage 2 : Built-In Pattern Deployment for ABC Applications

Page 21: Ibm PureApplication system

© 2013 IBM Corporation

Key Advantage 3: Drag and drop application components for continuous availability across multiple systems and datacenters.

Page 22: Ibm PureApplication system

© 2013 IBM Corporation

Key Advantage 4: Easily see components of your application & how they interact.

Page 23: Ibm PureApplication system

© 2013 IBM Corporation

Key Advantage 5: Automatic notifications when application content across multiple systems and datacenters get out of sync

The user makes a change on the primary System

The Primary System indicates that this artifact is no longer in synch with the

secondary System(s)

Synch button automatically appears to push changes to

The secondary System(s)

1

2

3

Page 24: Ibm PureApplication system

© 2013 IBM Corporation

Key Advantage 6: Automatic notifications when application content across multiple systems and datacenters get out of sync.

The user makes a change on the primary System

The Primary System indicates that this artifact is no longer in synch with the secondary System(s)

Synch button automatically appears to push changes to

The secondary System(s)

1

2

3

Page 25: Ibm PureApplication system

© 2013 IBM Corporation

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

Key Advantage 7: Call-Home delivers easier system troubleshootingget out of sync

Page 26: Ibm PureApplication system

© 2013 IBM Corporation

Rack 1 Rack 2 Rack 3

• Permissions attached to artifacts as they move across systems

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

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

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

5

Key Advantage 8: Achieve continuous availability for key applications by deploying across multiple systems

Page 27: Ibm PureApplication system

© 2013 IBM Corporation

Active/passive replication DR solution setup in just 5 clicks on each system!

Achieve business continuity for all applications running on the system

Begin recovery from planned or unplanned failures with two clicks

Up to 8,000 km between systems

Uses asynchronous replication for improved performance

Recovery Point Objectives (RPOs):

Planned failover: zero data loss Unplanned failover:near zero data

lossRecovery Time Objectives (RTOs) vary on

application startup time, between 2-8 hours

Primary Backup

Delivering easy-to-use cross-site disaster recovery for applications - setup in just 5 clicks!

Fiber

A-sync replication

DWDM

Key Advantage 9: Disaster Recovery in 5 clicks

Page 28: Ibm PureApplication system

© 2013 IBM Corporation

Smooth response times under load with automated vertical scaling

PureApplication System offers options for scaling patterns to address demand spikes:

– Vertical: increase CPU/memory resource allocated to existing nodes/server instances

– Horizontal: add additional VMs, start additional nodes/server instances, tie into existing environment

– Combination: try vertical scaling first, then move to horizontal scaling

Decision to scale a pattern up is made based on policies specified by user

– Types of policies available differ by pattern

Faster response times during usage spikes

VM VM VM VM

Adding a VM takes minutes

VM VM VM

Adding resource to an existing VM takes seconds

Vertical Scaling

Horizontal Scaling

Key Advantage 10: Automated Vertical Scaling

Page 29: Ibm PureApplication system

© 2013 IBM Corporation

Produce license usage reports which meet subcapacity licensing requirements

Prevent license overages by optionally taking action when a requested deployment would exceed entitlement:

– Warn: send email to user and admin, but allow deployment

– Enforce: reject deployment

Improved governance through new license management and OS maintenance capability

LicenseInventory

LicenseAllocation

LicenseOverageProtection

Key Advantage 11: Advanced License Management

Page 30: Ibm PureApplication system

© 2013 IBM Corporation

2 – 4 months

Business Values: Reusable templates and patterns reduce waste, simplify management

Repetitive non-value adding activities delay projects: manual installs, wait time between handoffs, rework cycles to correct problems found in test, downstream config changes…

Go from this… from Project 1, Project 2, Project 3 and More

ProcurementHardware

InstallSW Install &

ConfigureTest

Startup & Change

Design

Stack deployment

Ongoing

Page 31: Ibm PureApplication system

© 2013 IBM Corporation

2 – 4 monthsRepetitive non-value adding activities delay projects: manual installs, wait time between handoffs, rework cycles to correct problems found in test, downstream config changes…

Go from this…

ProcurementHardware

InstallSW Install &

ConfigureTest

Startup & Change

Design

Stack deployment

Ongoing

To this…

Design ProcurementHardware

Install

SW Install & Configure

Test Startup

Click to Deploy

Done once… dynamically scalable foundation

Done once (hours)… for image and pattern creation

Reused and repeated (minutes)…new deployments, test environments,

changes, upgrades, patches

Pattern-driven click-to-deploy capability enables operations and development

teams to work more effectively, eliminating both delays and errors

Pattern-driven click-to-deploy capability enables operations and development

teams to work more effectively, eliminating both delays and errors

Business Values: Reusable templates and patterns reduce waste, simplify management

Page 32: Ibm PureApplication system

© 2013 IBM Corporation

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.

The labor savings and assumptions herein are estimates based on a labor model that uses data obtained on the percentage of time customers spend on certain IT life cycle tasks. It is not a benchmark. As such, actual customer results will vary based on customer applications, differences in stack deployed and other systems variations as well as actual configuration, applications, specific queries and other variables in a production environment.

Page 33: Ibm PureApplication system

© 2013 IBM Corporation

Benefits Grow When Moving from Virtualization to PaaS

Traditional IT Model – Challenges:•Difficulty tracking resources•Labor intensive install and configuration•Low resource utilization; high maintenance costs•Longer application development cycles, increased defect potential

Benefits:• Reduced hardware and

software costs through consolidation, increased utilization

• Improved data center space efficiency

• Improved continuity, reduced outages

• Improved provisioning through virtual servers and script-based deployment

Additional Benefits:• Self service infrastructure

deployment and on-demand infrastructure provisioning

• Automated resource usage tracking

• Reusable image library to deploy O/S

• Automated scaling capabilities

Additional Benefits:• Automated, policy-driven

(SLA-based) resource management and dynamic scaling capabilities

• Automated health management (isolation and recovery), tracking, and monitoring

• Standardized pattern-driven platform management

• Consistent, on-demand, pattern-driven workload provisioning (application, middleware, database) across dev/test and production

Infr

ast

ruct

ure

Dev

elo

pm

en

tIm

ple

me

nta

tion

Ope

ratio

ns

Infrastructure Mgmt Auto Provisioning

IaaS

20% -25%

25% -30%

Platform Mgmt Pattern-based Provisioning

PureApplication System

PaaS

30% -35%Virtualization

Life

cycl

e

Page 34: Ibm PureApplication system

© 2013 IBM CorporationTime

Per

ceiv

ed V

alue

sFaster Time to Values for Business Build – Run – Manage with PureApplication Platform

Project Starts

Infra setup

Middleware setup

Business valuesBusiness values

PureApp Value Proposition BAU

Time required with Business as Usual

Time Required with PureApplication

Hardware Purchased

Page 35: Ibm PureApplication system

© 2013 IBM Corporation

PureSystem Summary IBM PureApplication System is a game changer

PureApplication System provides a powerful and easy to deploy private cloud

– Pre-assembled rack provides integrated hardware and software

Integrated hardware and software system designed to dramatically simplify the development, provisioning, and management of applications

Includes integrated management capabilities, allowing self-service provisioning of elastic workloads

Supports multiple deployment models to cater to variety of needs

While optimized for IBM middleware, PureApplication System has capabilities to expand beyond the available S/W by allowing clients to bring in their own Virtual image and add that to the shared cloud resources within PureApplication System

Page 36: Ibm PureApplication system

© 2013 IBM Corporation36

PureApplication Additional Value and Benefits above requirements

S/N Capability Value

1 Provision of On demand of 1 spare compute node (32 cores)

Facilitate desired baseline performance even during unplanned outages or spike in performance requirement

2 Rapid disaster recovery setup Planned and unplanned DR out of the box

3 Advance placement engine Optimization of resources

4 Hardware Fault evacuation Resiliency of system

5 Upgrade without outage from 96 cores to 608 without increase in footprint in DC

No interruption of user services

6 Improves capacity planning and utilization Better project implementation

7 Audit Trail Improves governance

8 Aggregated logging across multi-server environments Improves problem determination

9 Show-back usage reporting (for use in chargeback) Measure the IT expenses per business unit and charge them back accordingly

10 Single number for support call Simplified experience

Page 37: Ibm PureApplication system

© 2013 IBM Corporation

THANK YOU

37