Getting VMs in Shape with data-driven workflows in CA Process Automation

19
World ® ’1 6 Getting VMs in Shape With Data-Driven Workflows in CA Process Automation Keith Sturkie - Sr. Operations Engineer - Unum MFX156S MAINFRAME AND WORKLOAD AUTOMATION

Transcript of Getting VMs in Shape with data-driven workflows in CA Process Automation

Page 1: Getting VMs in Shape with data-driven workflows in CA Process Automation

World®’16

GettingVMsinShapeWithData-DrivenWorkflowsinCAProcessAutomationKeithSturkie - Sr.OperationsEngineer- Unum

MFX156S

MAINFRAMEANDWORKLOADAUTOMATION

Page 2: Getting VMs in Shape with data-driven workflows in CA Process Automation

2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.

Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.

ForInformationalPurposesOnlyTermsofthisPresentation

Page 3: Getting VMs in Shape with data-driven workflows in CA Process Automation

3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Abstract

Virtualmachines(VMs)thathavebeenoverprovisionedwithtoomanyCPUsortoomuchRAMcanbebigandslowandreallydragdownyourvirtualenvironment.VMsthatareunderprovisionedcausestabilityissuesandheadachesforthecustomer.FindingtherightsizeforyourVMscanbedifficultandtimeconsuming.AtUnum,ourVMshavehitthegymtogetinshapeandperformattheirbestwithautomatedVMrightsizing.UsingCAProcessAutomation,wehavedevelopedorchestrationstotietogethermonitoringsystems,approvals,VMmaintenanceandreportingtomakealean,meanrightsizingmachine.ButnotonlyaretheVMsmoreefficient,butalsotheworkflowsthemselveshavebeenengineeredtobeefficient.Byallowingthedatatodrivetheworkflows,weareabletoleverageworkflowsonlywhentheyareneededandsprinttothefinish.Utilizingthisprocess,Unumhasseentremendoussavingswithinourvirtualhostingenvironment,consistencyandaccountabilitywithserverownership,andreliable,repeatableandagileautomation.JoinustolearnhowyoucanrealizesavingsandincreasedensitythoughtheoptimizationofyourvirtualenvironmentthroughVMrightsizing.Usingdatatodriveworkflowsallowsforsmaller,moreefficientworkflowsthatcanshortenthetimeofaprocess,performjust-in-timeworkandcreateflexibilitywithyourprocesses

KeithSturkie

UnumSr.OperationsEngineer

Page 4: Getting VMs in Shape with data-driven workflows in CA Process Automation

4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Agenda

WHATISVMRIGHTSIZING?

THEPROCESSOFVM RIGHTSIZING

USINGDATA-DRIVENWORKFLOWS

REAPINGTHEREWARDS

1

2

3

4

Q&A5

Page 5: Getting VMs in Shape with data-driven workflows in CA Process Automation

5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

WhyVMRightsizing?

TooBig• Inflatedtotalcostofownership• Reducedefficiencyinhostingenvironment• CPUReadyandotherperformanceissues

TooSmall• Performanceandstabilityissues

Page 6: Getting VMs in Shape with data-driven workflows in CA Process Automation

6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheProcessofVMRightsizingDrivenbyCAProcessAutomation

CollecttheData

ReviewandApprove

ProcessChanges

Page 7: Getting VMs in Shape with data-driven workflows in CA Process Automation

7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheProcessofVMRightsizing

§ Getdatafromexternalsources(FoglightandSCOM)

§ Parsethedataandloadintodatabase

§ Applyrightsizingdata(exclusions,reboot?,scheduling)

§ Startreviewandapprovalprocesses

CollecttheData

Page 8: Getting VMs in Shape with data-driven workflows in CA Process Automation

8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheProcessofVMRightsizing

§ OperationsEngineerreviewsallrecommendationsandselectswhichonestoproceedwith

§ Serverownerreviewsrecommendationandscheduling

§ Serverownerprovidesfinalapproval

ReviewandApprove

Page 9: Getting VMs in Shape with data-driven workflows in CA Process Automation

9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheProcessofVMRightsizing

§ Morethanjustaddingorremovingresources– SettingMaintenancewindowinmonitoring– Closingchangetickets– Notifyingserverownerwhenitstartsandcompletes

§ Verifyingthechangesandnotificationoferrors

§ Communication

ProcessChanges

Page 10: Getting VMs in Shape with data-driven workflows in CA Process Automation

10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheProcessofVMRightsizing

§ Timing– Fromdatacollectiontoprocessingcanbearound2weeks– HavingHAapplicationsremainHA

§ Quantity– Processingofhundredsofservers– ManagingtheloadplacedonVMhostingenvironment

§ Data-drivenworkflowstotherescue!

ManagingtheProcess

Page 11: Getting VMs in Shape with data-driven workflows in CA Process Automation

11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

UsingData-DrivenWorkflows

§ Threedifferenttypesofprocesses– Datagatherer– Processor– Monitor

§ Processexecutiondeterminedbydatanotbytiming

CAProcessAutomation

Page 12: Getting VMs in Shape with data-driven workflows in CA Process Automation

12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

UsingData-DrivenWorkflowsExample:Rightsize60Serversin320ServerBatches

§ Time-driven– Allprocessesstartatthe

beginningoftherightsizeworkflow

– Whentimingiscorrect,continuetheprocess

0

10

20

30

40

50

60

70

1 2 3 4 5 6 7 8

NumberofProcesses

NumberofProcesses

Page 13: Getting VMs in Shape with data-driven workflows in CA Process Automation

13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

UsingData-DrivenWorkflowsExample:Rightsize60Serversin320ServerBatches

§ Data-driven– Singleprocessexecutestosee

ifthereisworktobedone– Whenworkisready,processes

arestartedandfinish

0

5

10

15

20

25

1 2 3 4 5 6 7 8

NumberofProcesses

NumberofProcesses

Page 14: Getting VMs in Shape with data-driven workflows in CA Process Automation

14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

UsingData-DrivenWorkflows

§ Reductioninthenumberofconcurrentprocesses

§ Agility– Code– Processing– Data

RealizingtheBenefits

Page 15: Getting VMs in Shape with data-driven workflows in CA Process Automation

15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ReapingtheRewardsVMRightsizingandData-DrivenWorkflows

§ Rightsizing– Serversprocessed:1223– vCPUsrecovered:1525– GBRAMrecovered:345

§ Single-sizeserverprovisioning

§ Reportingandhistory

§ Data-drivenworkflows– Process60rightsizes inan

hourwhilegoverned– Reductioninconcurrent

processes– Processanddataagility

Page 16: Getting VMs in Shape with data-driven workflows in CA Process Automation

16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Questions?

Page 17: Getting VMs in Shape with data-driven workflows in CA Process Automation

17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ExperiencesThesizingofVMstotheirneedsandnotacustomer’swantscreatesahealthyenvironment.

KeyTopicsVMRightsizingData-DrivenWorkflows

FindingsData-DrivenworkflowsallowtheprocessingofCAProcessAutomationprocessesonanas-neededbasis.Thiscreatesagreatreductioninconcurrentprocessesandaddsagilitytoyourworkflows.

SummaryAFewWordstoReview

Page 18: Getting VMs in Shape with data-driven workflows in CA Process Automation

18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Thankyou.

Stayconnectedatcommunities.ca.com

Page 19: Getting VMs in Shape with data-driven workflows in CA Process Automation

@CAWORLD#CAWORLD ©2016CA.AllRIGHTSRESERVED.19 @CAWORLD#CAWORLD

MainframeandWorkloadAutomation

FormoreinformationonMainframeandWorkloadAutomation,pleasevisit:http://cainc.to/9GQ2JI