Real World Best Practices with CA Workload Automation AE 11.3.6

Post on 15-Apr-2017

128 views 2 download

Transcript of Real World Best Practices with CA Workload Automation AE 11.3.6

World®’16

RealWorldBestPracticesWithCAWorkloadAutomationAE11.3.6DeekshitAddepalli– WorkloadAutomationConsultant,RobertMarkTechnologies

MFX132S

MAINFRAMEANDWORKLOADAUTOMATION

2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.

Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.

ForInformationalPurposesOnlyTermsofthisPresentation

3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

AboutRMT

§ WorkloadAutomationSoftware,ProfessionalServicesandEducationOrganization

§ Experiencewith:– CAWorkloadAutomationAE(CAWAAE)– CAWorkloadAutomationDE(CAWAdSeries)– CAWorkloadAutomationESPEdition(CAWAESP)– CAWorkloadAutomationCA7Edition(CAWACA7)– CAWorkloadAutomationAutoSys®(CAWAAutoSys®)LifecycleManagement

§ Over650engagementsin18years

4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Agenda

CAWORKLOADAUTOMATIONAE– BESTPRACTICES

WORKLOADCONTROLCENTER– BESTPRACTICES

SECURITY(EEM)

LEVERAGINGSELF-SERVICE

AGENTUPGRADECADENCEANDBESTPRACTICES

1

2

3

4

5

5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAWAAEBestPractices

§ Whereverpossible,trytoutilizeOracleRACorSQLServerClusterstoimproveperformanceandaccomplish99.9%uptime.

§ Trytoavoidtheusageof“nestedboxes”.– Thisreducestheoverheadofrecursivelyevaluatingthestarting

conditionsforthechildjobs/boxes

§ Trytobreakdownboxjobsintosmallchunkssothatworkloadsaremoreefficientlyscheduled

6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAWAAEBestPractices

§ BoxesthathavealotofjobswithoutanystartingconditionsincreasethetimetoprocesstheRUNNINGeventforthebox.Ifpossible,trytoserializethejobsbyprovidingdependenciesbetweenjobs

§ Dropandrecreateindexesfrequently.UsereindexDB.pl

§ Inalargeenvironment,utilizemultipleapplicationserversandjumpserversforaeachCAWAAutoSys instancesothattheappserverprocessontheSchedulerserverisnotboggeddown

SelfServiceHint:– OrganizeinternalusergroupsviaSharepoint toletnewerteamslearnandpublishbest

practices

7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

WCCBestPractices

§ UseanexternaldatabaseforWCC.DoNOTuseDerbyifitcanbeavoided.

§ SetupWCCinHAmode– ThesameDatabase(OracleorSQLServer)isusedformultipleWCCservers– WCCHAwithSSLissupportedwith11.4SP2+– Canbeloadbalanced(Big-IPorsimilar)

§ SettheAlertdeletionthresholdpropertyinConfigurationtoavaluethatissimilartothealarmmaintenanceinterval(alsounderConfigurationinWCC)

SelfServiceHint:– EnsuringEEMisboundtoLDAP/ADiskeytoenablingaSelfServicemodel.Thisway,

changestoobjectscanbetrackedbytheIDthatmadethechange.

8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SecurityBestPractices

§ CreateFunctionalRoles– WhoispartoftheCAWAAutoSys adminteam?– Whoispartofthe24x7OPSteam– Whataccessshould“users”have– SelfServiceHint:Rolebasedaccessfordevelopmentteamsnecessary

§ EnforceNamingstandards– Usingas-job,as-calendar,as-sendevent (new)andas-controlpoliciesonthe

WorkloadAutomationAE applicationcansecuremostoftheCAWAAutosys environment.– UseEEMtoenforcenamingstandards

SelfServiceHint:– JobnamingstandardsarekeyforEEMrollout

9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

SecurityBestPractices

§ SetupEEMHighAvailability– UseseparateserverstosetupEEM.DonotshareWCCorAEserverstoinstall

EEM.

§ SecureAutoSys(WorkloadAutomationAE)orWCC(WCC0004)orboth?– SecuretheWorkloadAutomationAEapplication.Allsecurityauthorizationsare

providedbytheWorkloadAutomationAEapplicationinEEM.– SecuretheWCC0004applicationtolimitwhattheuserscanvisuallyaccess.For

example:theadministratormaywantaccesstotheConfigurationtabandECLI,buttheUsershavenoneedtotheConfigurationtab.

10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

StrategicApproachtoCAWAAEusingSelf-Service

§ LeverageSelf-ServiceApproachtoCAWAAE– WorkloadControlCenter

§ Applicationteamsinteractingwiththeirownjobs– CriticalPathMonitoring(CPM)

§ ApplicationteamsmonitoringofSLA’s– LifecycleManagement

§ Applicationteamscreating/editingofownjobs

11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

StrategicApproachtoCAWAAEusingSelf-Service

§ BenefitsofSelfService:– Reducethecostofownership– Increaseproductivityofstaff– Enterprisewideadoptionofautomationservices– Rapiddeliveryofchangetoproduction– Increasedqualityofservice

§ Deepunderstandingofbusinessrequirements§ ProactivelyreacttoSLAs

– ScalabilitywithminimalimpacttoOperationalExpenditure

12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

AgentCadence

§ CreateasetcadencetoupgradetheagentsXtimesayear

§ BestPractice:UsetheN+1cadence– IfCAreleasedbuild850oftheSystemAgentinMayandifCA

announcesbuild950oftheagenttoday§ UpgradetheDEVagentstobuild850– whereverpossible.Therewillbeserverswherethisisnotpossible

§ RunthroughthefullcycleoftestsandthenupgradetheTSTagentstobuild850

§ FinishtestingintheTSTenvironmentandthenplanforanupgradeoftheagentstobuild850inPRD

13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

For assistance with anything discussed in this presentation:

Joe Geiser – SalesT: 651.769.2574jgeiser@robertmarktech.com

RobertMarkTechnologies

14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Questions?

15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Stayconnectedatcommunities.ca.com

Thankyou