real world best practices with ca workload automation ae 11.3.6
TRANSCRIPT
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: [email protected]
RobertMarkTechnologies
14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Questions?
15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Stayconnectedatcommunities.ca.com
Thankyou