World®’16
GettingVMsinShapeWithData-DrivenWorkflowsinCAProcessAutomationKeithSturkie - Sr.OperationsEngineer- Unum
MFX156S
MAINFRAMEANDWORKLOADAUTOMATION
2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.
Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.
ForInformationalPurposesOnlyTermsofthisPresentation
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
4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Agenda
WHATISVMRIGHTSIZING?
THEPROCESSOFVM RIGHTSIZING
USINGDATA-DRIVENWORKFLOWS
REAPINGTHEREWARDS
1
2
3
4
Q&A5
5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
WhyVMRightsizing?
TooBig• Inflatedtotalcostofownership• Reducedefficiencyinhostingenvironment• CPUReadyandotherperformanceissues
TooSmall• Performanceandstabilityissues
6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
TheProcessofVMRightsizingDrivenbyCAProcessAutomation
CollecttheData
ReviewandApprove
ProcessChanges
7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
TheProcessofVMRightsizing
§ Getdatafromexternalsources(FoglightandSCOM)
§ Parsethedataandloadintodatabase
§ Applyrightsizingdata(exclusions,reboot?,scheduling)
§ Startreviewandapprovalprocesses
CollecttheData
8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
TheProcessofVMRightsizing
§ OperationsEngineerreviewsallrecommendationsandselectswhichonestoproceedwith
§ Serverownerreviewsrecommendationandscheduling
§ Serverownerprovidesfinalapproval
ReviewandApprove
9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
TheProcessofVMRightsizing
§ Morethanjustaddingorremovingresources– SettingMaintenancewindowinmonitoring– Closingchangetickets– Notifyingserverownerwhenitstartsandcompletes
§ Verifyingthechangesandnotificationoferrors
§ Communication
ProcessChanges
10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
TheProcessofVMRightsizing
§ Timing– Fromdatacollectiontoprocessingcanbearound2weeks– HavingHAapplicationsremainHA
§ Quantity– Processingofhundredsofservers– ManagingtheloadplacedonVMhostingenvironment
§ Data-drivenworkflowstotherescue!
ManagingtheProcess
11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
UsingData-DrivenWorkflows
§ Threedifferenttypesofprocesses– Datagatherer– Processor– Monitor
§ Processexecutiondeterminedbydatanotbytiming
CAProcessAutomation
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
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
14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
UsingData-DrivenWorkflows
§ Reductioninthenumberofconcurrentprocesses
§ Agility– Code– Processing– Data
RealizingtheBenefits
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
16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Questions?
17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ExperiencesThesizingofVMstotheirneedsandnotacustomer’swantscreatesahealthyenvironment.
KeyTopicsVMRightsizingData-DrivenWorkflows
FindingsData-DrivenworkflowsallowtheprocessingofCAProcessAutomationprocessesonanas-neededbasis.Thiscreatesagreatreductioninconcurrentprocessesandaddsagilitytoyourworkflows.
SummaryAFewWordstoReview
18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Thankyou.
Stayconnectedatcommunities.ca.com
@CAWORLD#CAWORLD ©2016CA.AllRIGHTSRESERVED.19 @CAWORLD#CAWORLD
MainframeandWorkloadAutomation
FormoreinformationonMainframeandWorkloadAutomation,pleasevisit:http://cainc.to/9GQ2JI
Top Related