Transcript
Page 1: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

J.P. Remory ISE/Operations

CAPACITY PLANNING FOR MULTIPLATFORMAPPLICATIONS AT FORTIS BANK BELGIUM

Jean-Paul Remory

Page 2: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

AGENDA

Who is Fortis BankICT @ Fortis BankThe PC BANKING application

PC Banking : the need for Capacity PlanningThe End2End Capacity Planning ProjectCapacity Planning : a Capacity Management processThe practical implementationActual Status and Future

Page 3: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

AGENDA

Who is Fortis BankICT @ Fortis BankThe PC BANKING application

PC Banking : the need for Capacity PlanningThe End2End Capacity Planning ProjectCapacity Planning : a Capacity Management processThe practical implementationActual Status and Future

Page 4: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

Who is Fortis Bank

Fortis Bank Belgium is the Belgian Banking Company of Fortis

Fortis is a leading Benelux-based financial services provider with European aspirations

Since its inception in 1990, Fortis has grown considerably and has made significant acquisitions

First cross-border merger in Europe

Market cap.EUR billion

Employeesin capita

Total assetsEUR billion

28.6 51,539 694

Page 5: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

HSB

CR

BoS

UB

SSa

ntan

der

Ing

Gro

epB

arcl

ays

BN

P Pa

ribas

HB

OS

BB

VA

CS

Gro

upA

XA

Lloy

ds T

BS

Alli

anz

Deu

tsch

e B

ank

Soc.

Gén

éral

eA

BN

Am

roG

ener

ali

Cre

dit A

gric

ole

Fort

isU

nicr

edito

KB

C G

roup

eB

anca

Inte

saSp

a

Mün

chen

erR

eA

viva

Dex

ia

0

20

40

60

80

100

120

140

28.6

Who is Fortis Bank

Market capitalisation: Fortis #19 in Europe(31/03/05, in EUR billion)

Page 6: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

Fortis in Europe

commercial banking,asset management,

information banking

commercial banking,merchant banking,asset management,

private banking

asset management

private & corporate trust

insurance,commercial banking,merchant banking,private banking, trust,asset management

insurance,retail banking,commercial banking,merchant banking,private banking,asset management

retail banking,commercial banking

insurance,commercial banking,merchant banking,asset management,information banking,private & corporate trust

Home market -all businesses

Limited businesses

commercialbanking,bancassurance

Benelux countries:all businesses

commercial & privatebanking, trust,asset management

Who is Fortis Bank

Page 7: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

Fortis in the rest of the world

Limited businesses

asset management,merchant banking,information banking,private & corporate trust

bancassurance,private banking,

asset management

Belgolaiseactivities

bancassurance

banc-assurance

assetmanagement

information banking

merchantbanking

retail banking,commercialbanking

Who is Fortis Bank

Page 8: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

AGENDA

Who is Fortis BankICT @ Fortis BankThe PC BANKING application

PC Banking : the need for Capacity PlanningThe End2End Capacity Planning ProjectCapacity Planning : a Capacity Management processThe practical implementationActual Status and Future

Page 9: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

ICT @ Fortis Bank

STAFF :Development Department: 870 personsInfrastructure Department : 970 persons

Applications :Total number of active applications : 1900Some important ones :

Branch applicationNon-Brick applications: self banking (ATM), Phone Banking, PC-Banking (Web-Banking)WEB applications for companies and hegh end clientsFinancial MarketsPaymentsBack-end applications : credits,... ...

Page 10: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

ICT @ Fortis Bank

Infrastructure :Mainframe : 10.000 MIPS, backend system for criticalapplications. Runs 16 million IMS/DB2 transactions per day.AIX : 280 Logical systemsSUN : 460 systemsWintel : 1900 servers (branches included)Disk storage, user capacity :

Mainframe : 36,5 TbyteDistibuted : 130 Tbyte

Other systems : I-Series, Tandem, Alpha,..

Page 11: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

AGENDA

Who is Fortis BankICT @ Fortis BankThe PC BANKING application

PC Banking : the need for Capacity PlanningThe End2End Capacity Planning ProjectCapacity Planning : a Capacity Management process The practical implementationActual Status and Future

Page 12: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

The PC Banking application.

PC Banking is the Fortis Bank Solution for individual, professionals and small enterprise Banking via the WEB

Offered Services : Daily BankingLendingInvest : Bonds, Shares, Portfolio analysis and simulationFinancial informationMobile reload…

At this moment 850.000 active subscriptionsNumber doubled the last 2 yearsMarket share in Belgium : 35%

Page 13: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

PC Banking : the need for Capacity Planning

Yearly growth of subscribers with 35-40%

Page 14: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

End of 2003 a very sharp increase of load together with a newapplication release caused a lot of instability of the application:

Overload on different systems (HW limit)Maximum number of session reached (SW limit)Communications problems between different application layersSaturation on queues Server “too busy” messagesTime-outs for users...

PC Banking : the need for Capacity Planning

Page 15: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

Taken actions :Correct of some errorsShort term upgradesEnforced monitoringStart of a formal End2End capacity planning Project

PC Banking : the need for Capacity Planning

Page 16: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

AGENDA

Who is Fortis BankICT @ Fortis BankThe PC BANKING application

PC Banking : the need for Capacity PlanningThe End2End Capacity Planning ProjectCapacity Planning : a Capacity Management processThe practical implementationActual Status and Future

Page 17: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

The End2End Capacity Planning Project

The experienced service problems demonstrated some weak points in the Capacity Management Process :

The capacity planning was an activity distributed over the different infrastructure departments

The capacity planning process was not always formalizedBasic performance data not always available or put in a

Performance DBApplication drivers not always used or availableNo End2End view on the available/needed capacity for the

applicationPlanning mostly made based upon simple extrapolationProcess with very uneven maturity level

Page 18: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

The End2End Capacity Planning Project

A project leader has been appointed A theoretical model has been developedThe platforms in the scope for the capacity planning project

were identifiedThe technical solution has been setupAnd as usual,… a planning has been proposed

Page 19: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

AGENDA

Who is Fortis BankICT @ Fortis BankThe PC BANKING application

PC Banking : the need for Capacity PlanningThe End2End Capacity Planning ProjectCapacity Planning : a Capacity Management processThe practical implementationActual Status and Future

Page 20: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

Main objective of Capacity Management : “To Manage our actual and future ICT-Configuration as

efficient as possible, respecting the SLA”

Capacity Management activity can be seen from different points of view :

Functional : Capacity management is a set of functions concerned with determining and maintaining

the proper balance between workloads and resourcesproviding high service levels for the supported applicationat minimum cost

Departmental : Capacity Management needs a x-platform approach and should be implemented for both mainframe and distributed systems. Every concerned department should be implicated in the process. Organisational : Capacity Management activity builds, operates and maintains an organisation to meet the capacity management objectives.

Capacity Planning : a Capacity Management Process

Page 21: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

In the Capacity Management Model used in Fortis, different activities are related to each other to realise the SLAs, Capacity Planning (Workload Management) is one of them. SLAs are considered as the “driving force” that enforces these activities

Capacity Planning : a Capacity Management Process

SLA

SERVICE MANAGEMENT

WORKLOADMANAGEMENT

RESOURCEMANAGEMENT

COST MANAGEMENT

Page 22: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

The SERVICE management objective :

“To ensure that the correct service levels are being provided reliably, and consistently (now and) in the future.”

SLA

SERVICE MANAGEMENT

WORKLOADMANAGEMENT

RESOURCEMANAGEMENT

COST MANAGEMENT

Capacity Planning : a Capacity Management Process

Page 23: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

The WORKLOAD management objective :

“To provide a system to follow up the evolution of defined workloads and to ensure the creation of workload analysis forecasts over the different concerned platforms.”

SLA

SERVICE MANAGEMENT

WORKLOADMANAGEMENT

RESOURCEMANAGEMENT

COST MANAGEMENT

Capacity Planning : a Capacity Management Process

Page 24: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

WORKLOAD MANAGEMENT :A distributed workload need to be characterised over the different

platforms

Key elements :Workload classification/characterisation (1) :

WhereOn which servers runs the application

• Presentation Servers, WAS Servers, DB servers/ Firewalls…what ?

which key services/subsystems/servers are used by the application : • Batch / Transactions/ Scripts/ SERVLETS

how much ?resource analysis :

• define the required basic computer resources per service/workload : CPU seconds / IO / memory usage / tape mounts …

when ?when are those resources used?

• Define Time-periods (day, night, weekend…), collect granularity (15’, hour, day...), peaks

Capacity Planning : a Capacity Management Process

Page 25: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

WORKLOAD MANAGEMENT :

Key elements :Workload classification/characterisation (2) :

who ?who is using those resources ?

• End-users/clients• Applications

wherefrom ?• Job names / user ids / account codes / performance groups /

Service classes…what for ?

• Historical data analysis to determine tendencies• Make capacity planning correlation models• Forecasting from historical data, using forecasting techniques

(analytical modelling, regressions, time series, estimators, etc.)

==> Capacity Planning

Capacity Planning : a Capacity Management Process

Page 26: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

The RESOURCE management objective :“To provide a system to ensure adequate resources are available

and functional at the required time and that both systems and configurations perform according to the specifications.”

SLA

SERVICE MANAGEMENT

WORKLOADMANAGEMENT

RESOURCEMANAGEMENT

COST MANAGEMENT

Capacity Planning : a Capacity Management Process

Page 27: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

RESOURCE MANAGEMENT :

Main activities :Performance management :

optimisation of the installed HW and SW (system and application)resourcesinstrumentation : real time monitors / performance data base…

The relation between workload planning and resource management helps to decide for :

Resource planningHardware Planning

Capacity Planning : a Capacity Management Process

Page 28: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

The COST management objective :

“To provides a system to ensure all costs can be accounted for and attributed to the services provided.”

SLA

SERVICE MANAGEMENT

WORKLOADMANAGEMENT

RESOURCEMANAGEMENT

COST MANAGEMENT

Capacity Planning : a Capacity Management Process

Page 29: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

AGENDA

Who is Fortis BankICT @ Fortis BankThe PC BANKING application

PC Banking : the need for Capacity PlanningThe End2End Capacity Planning ProjectCapacity Planning : a Capacity Management processThe practical implementationThe actual StatusThe Future

Page 30: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

The practical implementation.

Project leader within Operations has been appointedInventory of PC Banking Configuration has been madePlanning for collecting the needed data has been madePerformance data were identifiedPerformance DB has been chosen Workload drivers identified and plannedWorkload-CPU load correlation model madeSpecific Capacity Planning reports were definedA monthly follow-up meeting is organized

Page 31: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

The practical implementation : Configuration

Page 32: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

The practical implementation.

An important number of HW components are involved in the PC-Banking configuration :

FirewallsLoad balancersSwitches/routersWintel presentation serversUnix WAS serversUnix Oracle serversUnix MQ serversz/OS TP/DB servers

Page 33: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

The practical implementation: available data.

Number of « SHIFT » Tickets (+ evolution)Analysis of these TicketsAnalysis of Tickets with External Call(s) during night

Machine Contact Performance Netwerk Traffic (1)

Application

Comments/Steps Target Date Workload driver

Formal Capacity

Prio

Raptor K. Schollaert +B. Permentier

"orcalator" : measures cpu, memory, disk

OK (Concord) / dev. Perf. DB busy

? Performance : 1) creation and implementation new tender XFB 2) automatisation transfer (Planning) 3) data analysis (F. Kinat + B. Permentier) 4) dev. performance DB application (B. Balcaen)

1) done 743 2) wait input XFB for PROD 3) done 4) done

http requests to do with security

3

Application : to be determined

CSS1 K. Van Den Berghe + J. Fierens

OK (via Concord) OK (Concord) / dev. Perf. DB busy

_ Performance : 1) creation (B. Postiau) and implementation (B. Gaetano) new tender XFB 2) automatisation transfer (Planning) 3) data analysis (F. Kinat + K. Schollaert) 4) dev. performance DB application

done (key figures/day via concord data)

connected users to do with Telecom

4

Web Relay Jean-F. Leblanc + Bertrand Permentier

"VMstat" : measures cpu + memory "PDW-stat" : measures # connections pers site

OK (Concord) / dev. Perf. DB busy

? Perf. : 1) wait for new version perf. collector with scheduler "contrab" (B. Permentier + Security) by mid-2005 2) automatisation data transfer (H.-Sa ?) 3) data analysis (F. Kinat + J.F. Leblanc) 4) dev. performance DB application (B. Balcaen)

1) OK - tender 743 2) wait input XFB for PROD 3) done 4) to do

connected users done 2

App. : to be determined

CSS2 K. Van Den Berghe + J. Fierens

OK (via Concord) OK (Concord) / dev. Perf. DB busy

_ Perf. : 1) creation (B. Balcaen) and implementation (B. Gaetano) new tender XFB 2) automatisation transfer (Planning) 3) data analysis (F. Kinat + K. Schollaert) 4) dev. performance DB application (B.

)

done (key figures/day via concord data)

connected users to do with Telecom

4

Nokia K. Schollaert + K. Van Den Berghe

OK (ITSV) OK (Concord) / dev. Perf. DB busy

_ done 01/06/2004 connected users done

P.S. Pierre Thonne OK (ITSV) OK (Concord) / dev. Perf. DB busy

IIS LOG OK (ITSV)

done done 1/01/2005 connected users done

WAS René Gosselin + Vincent Detry

OK (ITSV) (AIX-logs) OK (Concord) / dev. Perf. DB busy

Weblogs

Perf. : done 1/01/2005 App. : Weblogs : 1) creation tender 2) implementation tender 3) automatisation data transfer (H.-Sa ?) 4) data analysis (F. Kinat + D. Stuckens) 5) dev. performance DB application (B. Balcaen)

Performance done (AIX-logs)Application (Weblogs) :1) done : 698 2) to do 3) + 4) + 5) to do

connected users done 7

Page 34: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

PROD

IMPO

RT

S1CC1 S1CC2

S2CC2 S2CC1

PDB

PRO

CESS

SSOR

T NoD

up

RED

UC

E

Check

Reports

REPO

RT1

Check Store

SAS DB

Agent Ctrl/M

ECS

*.CMD

SAS LOG

StoreOK/KO

ReportOK/KO

*.html

SAS SERVEUR

Static html

ECS SERVEUR

FileSERVER> 2

Web SERVER

IIS

MDDB

CR

EATE

Check R

2

REPO

RT2

Check C

R

SAS intr’NET

Main UsersSemi dynamicreport

Full_dynamicreport

Power UsersClient/ITSV

SAS Enterprise Guide

The practical implementation.SAS/ITRM is used as Performance, service and applicationworkload DB

Page 35: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

The practical implementation.Workload drivers identified and planned

Relation user contracts vs sessions assumptions :

- PCB contracts grow at the same rate as the PCB contracts in the corresponding months of 2004

- the ratio “open sessions / actif abonnements ” varies by month likewise the corresponding months of 2004

Page 36: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

The practical implementation.Workload drivers identified and planned

Relation sessions vs simultaneous connections, assumptions :- the ratio “ sessions / active contracts ” varies by month likewise corresp. months of 2004

- the ratios “avg. & peak sessions per day / sessions per month” are the average of these ratios in 2004-2005

- the ratio “peak simultaneous sessions / sessions per day” is the average of this ratio from okt/04 till march/05

Page 37: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

The practical implementation.

Number of « SHIFT » Tickets (+ evolution)Analysis of these TicketsAnalysis of Tickets with External Call(s) during night

Workload drivers identified and plannedPC banking + OLB2 : monthly actif contracts 2003, 2004, 2005

+ forecast 2005

0

100.000

200.000

300.000

400.000

500.000

600.000

700.000

800.000

900.000

1.000.000

1.100.000

1.200.000

1.300.000

jul/0

3

aug/

03

sep/

03

okt/0

3

nov/

03

dec/

03

jan/

04

feb/

04

mrt/

04

apr/0

4

mei

/04

jun/

04

jul/0

4

aug/

04

sep/

04

okt/0

4

nov/

04

dec/

04

jan/

05

feb/

05

mrt/

05

apr/0

5

mei

/05

jun/

05

jul/0

5

aug/

05

sep/

05

okt/0

5

nov/

05

dec/

05

actif abo BE actif abo NL

Page 38: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

The practical implementation.

Workload - CPU load correlation model : presentation servers

Presentation Server : Users vs. CPU use

y = 0,0599x + 0,4013R2 = 0,9776

0

5

10

15

20

25

30

0 50 100 150 200 250 300 350 400 450Users

CPU

use

Page 39: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

The practical implementation.

Workload - CPU load correlation model : Checkpoint firewallCheckpoint firewall Nokia : User Load vs. CPU

y = 0,0123x + 2,1843R2 = 0,9681

y = 0,022x + 4,8931R2 = 0,9574

05

101520253035404550

0 500 1000 1500 2000users

cpu

use

cpu NOKIA IP 1200(06/06/05)

cpu NOKIA IP 650(09/05/05)

•As from 25/05/2005 a replacement of the Nokia IP 650 with Nokia IP 1200 lead to an increase in capacity of +/- 45%.

•Available capacity OK following load predictions 2005

Page 40: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

The practical implementation. Capacity Planning Report Presentation Servers

•During March and April 2005 the replacement of the DL580G1 with the DL580G2 lead to anincrease in capacity + the migration from NT4 to W2K enhanced performance.

•Available capacity = 2x needed capacity (load prediction 2005)

Capacity Management Presentation Servers PC banking

0

50.000

100.000

150.000

200.000

250.000

300.000

350.000

400.000

450.000

sep oct nov dec jan feb mar apr may jun jul aug sep oct nov dec

Month

Ses

sion

s

0,0

5,0

10,0

15,0

20,0

25,0

30,0

35,0

40,0

45,0

50,0

CPU

uni

ts

CPU units availableCPU units usedCPU units needed (35% benchm)Peak # sessions per day

new hardware

NT4 --> W2K

Page 41: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

Capacity Planning Report WAS ServersThe practical implementation.

•During may 2005 a cpu + memory upgrade lead to an increase in capacity.

•Available capacity not enough towards September 2005 (following load predictions 2005 at least + 30% needed by end 2005)

Page 42: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

AGENDA

Who is Fortis BankICT @ Fortis BankThe PC BANKING application PC Banking : the need for Capacity PlanningThe End2End Capacity Planning ProjectCapacity Planning : a Capacity Management processThe practical implementationActual Status and Future

Page 43: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

Actual Status and Future.

ACTUAL STATUS :

Performance data of most important platforms are collected and reported

Application workload drivers are identified and collectedA Capacity management model is developed for those

platformsModel is tested by specific load tests on those platforms A formal capacity plan is delivered to the managementBased upon this plan configuration and upgrade plans are

put in placeService and capacity plans are followed up in a monthly

meeting

Page 44: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

Actual Status and Future

FUTURE :

Performance data need to be completedExtra workload drivers to be collected Automate Validation of Capacity Management modelAutomatic generation of monthly capacity planning reportsGive a consolidated view of the Capacity Planning status of

an applicationTake into account new application releases based upon test

dataExtend approach to other applications

Page 45: CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT … · CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM Jean-Paul Remory. SAS FORUM 22/6/05 - J.P. Remory

SAS FORUM 22/6/05 - J.P. Remory

CAPACITY PLANNING FOR MULTIPLATFORM APPLICATIONS AT FORTIS BANK BELGIUM

Q&A


Top Related