Top Banner

of 31

IBM Certified WAS 8.5 Administration Intelligent Management

Jul 06, 2018

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/17/2019 IBM Certified WAS 8.5 Administration Intelligent Management

    1/31

    IBM Certified WebSphere

    Application Server 8.5Administrator 

     A course to get certified in 7 days

    Karun Subramanian, ESIS Consulting LLC

    Part 3

  • 8/17/2019 IBM Certified WAS 8.5 Administration Intelligent Management

    2/31

    Section 7Intelligent Management

    and Resilienc

  • 8/17/2019 IBM Certified WAS 8.5 Administration Intelligent Management

    3/31

    Introd!ction

    ● Introduced wit !AS "#$

    ● Pro%ides ser%ices to create %irtuali&ed

     A''lication Ser%ing en%ironment wit

    minimum administrati%e o%eread

    ● (etect issues and dynamically cange

    runtimes

    ● )ou configure 'olicies tat go%ern te'erformance and ealt of te en%ironment

    ●  A''lication editions enable rolling out

    a''lications witout im'acting users

  • 8/17/2019 IBM Certified WAS 8.5 Administration Intelligent Management

    4/31

    Components of Intelligent

    Management

    ● *n (emand +outers +e-uests are 'rioriti&ed and

    routed based on rules# Can be configured as Ser%ers or

    run in !eb Ser%er using Intelligent .anagement

    enabled 'lug in

    ● /ealt .anagement .onitors Ser%ers and ta0es

    actions based on ealt 'olicies defined

    ● (ynamic Clusters1Performance .anagement Cluster

    members automatically created1remo%ed,

    started1sto''ed based on 'olicies defined

    ●  A''lication Edition .anagement 2o downtime during

     A''lication u'date

    ● *%erload 'rotection Automatically ta0e action based on

    CP and1or .emory e4austion

  • 8/17/2019 IBM Certified WAS 8.5 Administration Intelligent Management

    5/31

    Components of Intelligent

    Management Cont...

    ●  Autonomic .anagers5 .a0e decisions for te en%ironment including

     A''lication management, traffic sa'ing and ealt

    'lacement5  APC 6 A''lication Placement Controller manages

    (ynamic Clusters

    5 (ynamic wor0load manager (!L.8

    5  Autonomic re-uest flow manager A+9.85 /ealt Controller 

    ● Ser%ice Policies Settings tat you define to

    go%ern te re-uest 'riority

  • 8/17/2019 IBM Certified WAS 8.5 Administration Intelligent Management

    6/31

    Components of Intelligent

    Management Cont...

    ● :ree ty'es of Ser%ice Policies5 (iscretionary (efault ser%ice goal# Processed wen

    no iger re-uest is waiting

    5  A%g res'onse time E4 3$;; milliseconds5 Percentile +es'onse time E4

  • 8/17/2019 IBM Certified WAS 8.5 Administration Intelligent Management

    7/31

    Components of Intelligent

    Management Cont...

    ● !or0 class re-uest classification rules allow

    re-uests to be classified# ses S@L wereB

    class style rules using te information from

    te re-uest i',user id,eader etc8

    ● :ransaction Class 'ro%ides te lin0 between

    a''lication and ser%ice 'olicy

    ●  A ser%ice 'olicy can a%e multi'letransaction classes ma''ed to it# ut a

    transaction class must ma' to only one

    ser%ice 'olicy

  • 8/17/2019 IBM Certified WAS 8.5 Administration Intelligent Management

    8/31

    Components of Intelligent

    Management Cont...

    Ser%ice Policy

  • 8/17/2019 IBM Certified WAS 8.5 Administration Intelligent Management

    9/31

    "n #emand Ro!ter $%plained

    ● ?a%a based 'ro4y ser%er# Sits in front of

     A''lication Ser%ers

    ● +outes re-uests to A''lication ser%ers

    based on o'erational 'olicy

  • 8/17/2019 IBM Certified WAS 8.5 Administration Intelligent Management

    10/31

    &ealth Management

    ● Policy dri%en management 6 monitors te

    system and ta0es actions

    ● /ealt 'olicies define wat to monitor for

    and wat to do wen certain conditions are

    met

    ● /ealt Controller Autonomic manager8

    'rocesses te /ealt Policies# Actions canbe done automatically or wit manual

    inter%ention

    ● :ere is one /ealt Controller 'er cell

  • 8/17/2019 IBM Certified WAS 8.5 Administration Intelligent Management

    11/31

    &ealth Management Cont...

    ● /ealt Conditions

    5  Age ased

    5 E4cessi%e re-uest timeout

    5 e4cessi%e res'onse time

    5 E4cessi%e memory usage

    5 E4cessi%e Darbage Collection

    5 .emory Lea05 Storm (rain

    5 !or0 Load

  • 8/17/2019 IBM Certified WAS 8.5 Administration Intelligent Management

    12/31

    &ealth Management Cont...

    ● /ealt Actions

    5 +estart Ser%er 

    5 :a0e :read dum' a%a core8

    5 :a0e /ea' dum'

    5 Put Ser%er in maintenance mode

    5 :a0e out Ser%er from maintenance mode

    5 2otify Administrator S.:P85 Send S2.P tra'

    5 Custom action

  • 8/17/2019 IBM Certified WAS 8.5 Administration Intelligent Management

    13/31

    Application $ditions

    ● Edition Control Center manages A''lication

    editions

    ● Enables u'dating te a''lication witout

    interru'ting te users

    ● +outing 'olicy and on demand router are

    re-uired to use two editions simultaneously

    ● !en you need to %alidate an edition, youcan a%e !AS create a dynamic cluster

    automatically and de'loy te edition for you

    ● )ou must acti%ate an edition before it can

  • 8/17/2019 IBM Certified WAS 8.5 Administration Intelligent Management

    14/31

    Application $ditions Cont...

    ● +olling out re'laces te current a''lication

    edition wit new edition witout interru'tion

    ● +e-uests are -uiesced and rerouted to oter

    members or tem'orarily -ueued8 wile te newedition is being acti%ated

    ● )ou can roll out

    5 atomically can -ueue re-uests at *(+ toensure two editions do not ser%e at te same

    time8# (e'loys on alf of cluster at a time8

    5 grou'ed te grou' si&e defined by you8#

    (oes not -ueue re-uests

  • 8/17/2019 IBM Certified WAS 8.5 Administration Intelligent Management

    15/31

    Application $ditions Cont...

    ● )ou can coose to restart eiter ust te

    a''licationsoft8 or te entire a''lication ser%er

    ard8

    ● )ou can s'ecify a drainage inter%al for-uiescing te tt' re-uests

    ● Concurrent acti%ation of te A''lication editions

    'ossible wen a routing 'olicy is defined at te

    *(+ *(+ needs to 0now wic grou' of users

    to route to a 'articular edition8

    ● !it %alidation mode, te de'loyment target is

    cloned and te new edition is de'loyed for

  • 8/17/2019 IBM Certified WAS 8.5 Administration Intelligent Management

    16/31

    A!tonomic Managers e%plained

    ●  A+9. Autonomic re-uest flow managers5 Controller Do%erns te re-uest flow# +uns in any

    node agent, *(+ or dmgr 

    5 gateway 'er used combination of 'rotocol family,'ro4y 'rocesses and de'loyment target# 9or /::P

    and SIP, runs on *(+# 9or ?.S and II*P, runs on

    !AS

    5!or0 flow estimator 'er target cell# +uns in anynode agent, *(+ or dmgr 

    ● (ynamic !or0load Controller 5 (ynamically adusts ser%er weigts minimi&e

    res'onse time# *ne 'er cluster 

  • 8/17/2019 IBM Certified WAS 8.5 Administration Intelligent Management

    17/31

    A!tonomic Managers e%plained

    ●  A''lication 'lacement controller 5 *ne 'er cell osted in (.D+ or node agent

    5 .anages a''licationBs location witin a node grou'

    5 Starts and sto's !AS instances to manage/::P,SIP,?.S and II*P traffic

    ● *n (emand Configuration .anager 5 .aintains cell to'ology information to 0ee' oter

    autonomic managers informed

    5 Enables *(+ to dynamically configure routing rules

    based on configuration canges suc as

     A''lications installed1remo%ed,!ASs

    started1sto''ed

  • 8/17/2019 IBM Certified WAS 8.5 Administration Intelligent Management

    18/31

    More on Service 'olic

    ● Enables classifying, 'rioriti&ing and

    intelligently routing wor0load

    ● Sets 'erformance goals and business

    im'ortances of a''lications

    ● :wo com'onents of a Ser%ice Policy5 Im'ortance identifies most im'ortant wor0 during

    resource contention5 Doal(etermines ow wor0 is e%aluated to ensure

    ser%ice 'olicy le%el

    F (iscretionary, A%erage +es'onse :ime, +es'onse

    time 'ercentile

  • 8/17/2019 IBM Certified WAS 8.5 Administration Intelligent Management

    19/31

    More on Service 'olic Cont...

    ● Ser%ice Policies are related to wor0load using

    transaction classesB

    ● !or0 classesB ma' wor0load to transaction classesB

    ● Eac wor0 class is associated to5 *ne ?EE A''lication

    5 *ne of te following ty'eB of re-uests

    F +L 'refi4 for /::P

    F .etod name for II*PF us G (estination for ?.S

    ● Eac wor0 re-uest belongs to e4actly one transaction

    class# Eac transaction class belongs to e4actly one

    Ser%ice Policy

  • 8/17/2019 IBM Certified WAS 8.5 Administration Intelligent Management

    20/31

    Creating a Service 'olic

    ● !AS Admin Console 6H *'erational Policies

    6H Ser%ice Policy 6H 2ew

    ● Pro%ide a name and Doal :y'e

    (iscretionary, A%g res'onse time or

    Percentile res'onse time8

    ●  Associate an im'ortance lowest to igest8

    ● Select .onitor for 'ersistent 'olicy%iolationsJ to setu' runtime tas0 wen 'olicy

    %iolation occurs

    ●  Associate a transaction classB or create a

  • 8/17/2019 IBM Certified WAS 8.5 Administration Intelligent Management

    21/31

    Section 8'erformance Monitoring

    and (!ning

  • 8/17/2019 IBM Certified WAS 8.5 Administration Intelligent Management

    22/31

    'erformance Monitoring overvie)

    ● P.I Performance .onitoring Infrastructure85 ?S+677 based ?EE .anagement +eference

    im'lementation ?.8

    5 ?a%a, !E or ?. client can retrie%e te'erformance data collected by P.I#

    ● :P :i%oli Performance iewer85 iewed in Admin Console

    ● +e-uest .etrics5 :ool tat uses timing agents to trac0 te indi%idual

    re-uest 'rocess time

    5

    rea0 down of a transaction sowing time s'ent at%arious subsystems

  • 8/17/2019 IBM Certified WAS 8.5 Administration Intelligent Management

    23/31

    'MI

    ● P.I can be enabled or disabled using te

    !AS Admin Console enabled by default8

    ● Enabling1(isabling re-uires Ser%er restart

    ● arious statistics set can be configured5 asic,E4tended,All,Custom,2one

    ● Performance o%eread of P.I can be from >

    to M =

  • 8/17/2019 IBM Certified WAS 8.5 Administration Intelligent Management

    24/31

    'MI Cont...

  • 8/17/2019 IBM Certified WAS 8.5 Administration Intelligent Management

    25/31

    Re*!est Metrics

    ● Can be enabled1disabled using !AS Admin

    Console# :is is a cell wide cange

    ● arious trace le%els

    5 2one, /o's, Performance (ebug, (ebug5 9iner te trace le%el, granular te brea0down

    of te res'onse time witin a transaction

    ● /::P Plugin must be regenerated wenenabling +e-uest .etrics

    ●  Additional filters can be configured to target te

    metrics collection to a 'articular subsystem

    ● *ut'ut of +e-uest .etrics can be logged to

  • 8/17/2019 IBM Certified WAS 8.5 Administration Intelligent Management

    26/31

    +ie)ing 'erformance #ata

    ● :i%oli Performance iewer is integrated wit

     Admin Console

    ● )ou can %iew data from only one Ser%er at a

    time

    ● Setting to modify refres rate and buffer si&e

    ● (ata can be %iewed as raw,rate of cange or

    cange in %alue● :P data is 'rocessed by dmgr 

    ● :P data can be logged for future use

  • 8/17/2019 IBM Certified WAS 8.5 Administration Intelligent Management

    27/31

    +ie)ing 'erformance #ata Cont...

    ● :ree ways in :P5 Summary +e'orts

    Deneral %iew in tabular format Ser%lets, E?s,

    connection 'ools etc85 Performance .odules

    :abular or gra' %iew of real time 'erformance data

    5  Ad%isors

    Pro%ide tuning ad%ice for well 0nown ots'ots tread

    'ool usage, %m settings etc8 based on te P.I data

    collected

  • 8/17/2019 IBM Certified WAS 8.5 Administration Intelligent Management

    28/31

    (ivoli 'erformance +ie)er 

  • 8/17/2019 IBM Certified WAS 8.5 Administration Intelligent Management

    29/31

    'erformance Advisors

    ● :wo Ad%isors a%ailable5 Performance Ad%isor in :P

    5 Performance and (iagnostic ad%isor 

    ● Performance and (iagnostic ad%isor runs inte ?. of te !AS and ence not

    e4austi%e# Logs ad%ice in System*ut#

    ● Performance Ad%isor in :P runs innodeagent in 2(8 and %iewed %ia :P in

     Admin console# E4austi%e

  • 8/17/2019 IBM Certified WAS 8.5 Administration Intelligent Management

    30/31

    Settings that affect performance

    ● :read Pools Limits te number of treads

    tat te 'ool can s'awn# E4cessi%e treads

    generally lead to ea%ier CP usage due to

    conte4t switcing8● ?(C Connection Pools 2umber of

    connections to te bac0end (atabase# :oo

    many connections in use may indicateConnection Pool lea0

    ● ?. DC 'olicy must be cosen based on

    re-uirement# 9re-uent DC slows down te

    a lication

  • 8/17/2019 IBM Certified WAS 8.5 Administration Intelligent Management

    31/31

    WebSphere #namic Cache

    ● Caces out'ut of Ser%lets,?SPs,!eb

    Ser%ices and commands

    ● Enabled by default

    ● Cace .onitor !eb A''lication lets you

    monitor te cace 'erformance comes wit

    te 'roduct8

    ●  Accessed at Ser%er 6H Container Ser%ice6H(ynamic cace

    ●  Allows dis0 offload and cace re'lication

    ● !ebS'ere etreme scale is te strategic