pre-con ed: monitor your cloud infrastructure with ca unified infrastructure management
TRANSCRIPT
World®’16
MonitorYourCloudInfrastructurewithCAUnifiedInfrastructureManagement
RajSundaram,Sr.PrincipalProductManager,CATechnologies
DO4X67E
DEVOPS– AGILEOPERATIONS
2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.
Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.
ForInformationalPurposesOnlyTermsofthisPresentation
3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Abstract
CAUnifiedInfrastructureManagement(CAUIM)providescomprehensivecapabilitiesforproactivelymonitoringtheperformanceofyourpublic,privateandhybridcloud-basedinfrastructuresalongsidetraditionalones.Joinusinthissessiontolearnhowtomonitorcloud-basedtechnologiessuchasAWS,AzureandOpenStackwithCAUIM.Topicscoveredwillincludetechnologyoverviewforadministrators,monitoringconfigurationforcloudprobes,metricssupportedanddashboard/reportgeneration.
Raj
SundaramCATechnologiesSr.PrincipalProductManager
4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Agenda
CAUNIFIEDINFRASTRUCTUREMANAGEMENTFORHYBRIDCLOUDOVERVIEW
MONITORINGAZURE
MONITORINGOPENSTACK
MONITORINGAWS
MONITORINGDOCKER
MONITORINGNUTANIX
1
2
3
4
5
6
MONITORINGOPENSHIFT7
6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MostComprehensiveCloud&HybridITMonitoringCAUnifiedInfrastructureManagement
TRADITIONAL DYNAMIC
+ +PUBLICCLOUD SAAS
+ +PRIVATECLOUD
ServiceCentric-Views
ActionableDashboards,Alerts
Availability,Performance,SLADev
Ops
Open,flexiblearchitectureallowsyoutocustomize&rapidlysupportnewtechnologies
Singlepane-of-glass–withproactiveandactionableinsightsacrosscloud&hybridIT
StandardizedandElastic,monitoringconfigurationssavestimeandcost
Outoftheboxsupportforover140cloudandonpremisetechnologiesspeedtimetovalue
UseExperienceTracking
7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
OptimizingPerformanceofHybridCloudandModernITInfrastructures
CoversninekeyAWSservices,custommetricsandbillingdataprocesseswithconsistenttags/workflows
MonitorsAzureinfrastructureandservicesspanningVMs,storageandwebsites.
MonitorsthehealthandperformanceofOpenStackenabled clouddeployments
ReportsandcollectsdataaboutthehealthandavailabilityofNutanixcluster,host,VM,storagepool,container,anddiskcomponents.
Comprehensivesupportforenablingtechnologiesspanningvirtualization(vSphere),convergedinfrastructure(Vblock)andcloud(vCloud)
TrackskeyperformancemetricsforRackspaceCloudserversandcloudfiles
MonitorsDockerenvironmentandtheprocessesorservicesrunningonthem.
MonitorstheperformanceandusageoftheRedHatOpenShiftContainerPlatform
9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
PublicCloud
§ TrackSLAsandperformanceofallyourCloudservicessuchasAWSEC2,RDS,S3andmore
§ Getdeeper,predictiveinsightsontheapplicationsandprocessesrunningonthemtorapidlyfindperformancebottlenecks
§ Bettermanageyourcloudresourcesthroughintelligentalertsoncost&utilization
10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
PrivateCloud
§ TrackSLAsandperformanceofallyourinfrastructureinyourturnkeyorcustomprivatecloudorconvergedinfrastructures
§ Getdeeper,predictiveinsightsontheapplicationsandprocessesrunningonthemtorapidlyfindperformancebottlenecks
§ IntegratewithotherITOMtoolsandautomatemonitoringdeploymentforseamlessoperations
11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
HybridCloud
§ Proactivelyandholisticallytrackendtoenduserexperienceacrosscloudandonpremiseinfrastructures
§ Singleview,eliminates“swivel”chairintegrationstoboostissuesresolutionandstaffproductivity
§ Singleconsoletorapidlymanageallyourmonitoringconfigurationsboostscloudadoptionandapplicationdeployments
12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
WorkloadMigration
§ Getinsightsoninfrastructureutilizationthroughoutthemigrationprocess;bothpre(onpremise)andpost(cloud)
§ Holisticallymonitornewlymigratedworkloadstoensureasmoothtransition
§ EnsureCloudSLAsareconsistent(orbetter)thanonpremise
§ Proactivelyrun“tests”toconfirmsuccess
13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CloudUtilization
§ Analyzehistoricaldatatobetterplanforcapacityandbudgetaryneeds
§ Correlatevariouscloudandonpremisemetricsforrootcauseidentification
§ Getpredictivealertsonperformanceandbudgetthresholdbaseduponutilizationdata
15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
AmazonWebServices(AWS)
§ Leadspubliccloudmarketinshareandrevenue– Now$11billion+businessforAmazon– OffersnumerousIaaS,PaaS,andSaaSservices– Globalpresenceofferedthroughagrowing
numberofregionaldatacenters
§ CAUnifiedInfrastructureManagementAWSprobe5.11– AutomateddiscoveryofAWSEC2instances
and11otherAWSservices– NewOOTBdashboardsusingCABusiness
Intelligence(CABI)basedonJaspersoft
MarketShareLeaderForPublicCloud
16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
WhyNotJustUseAmazonCloudWatch?
§ Differentiation– Retainhistoricaldata(CloudWatchonlykeeps14
days)– CloudWatchmetricsarelimited(hypervisorview,
nomemorymetrics,frequency,etc.)– Fullstackcoverageincludingenduser
experience,database,middlewareandapplicationswithadditionalprobes
– Elasticconfigurationofmonitoringatscaletokeeppacewithdynamicinfrastructure
– ManagepubliccloudandtraditionalITfromsingletool
– AdvanceddashboardsandreportswithCABI
Example:AutomaticallyconfiguremonitoringbasedondynamicgroupsbasedonAWSTags
17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
AWSServicesSupportedbyCAUIMTodayAWS Service Description
AWSServiceHealth Statusof AWSservicesacrossallregions
CloudWatch AWS monitoringserviceprovidesmetricsandestimatedcharges
EC2– ElasticCompute Cloud IaaS – ComputeInstances
EBS – ElasticBlockStorage IaaS– Blockstorage volumes
ELB– ElasticLoadBalancing IaaS– Loadbalancing service
AutoScaling IaaS– Group ofEC2instancesthatcanscaleupordown
S3– SimpleStorageService IaaS– ObjectStorage
RDS– Relational DatabaseService PaaS– Relational databaseas aservice
Elasticache PaaS– Cachingservice
SQS – SimpleQueueService PaaS– Messagequeueing service
SNS– SimpleNotificationService PaaS– Pushnotificationservice
ECS– EC2ContainerService IaaS– Container managementservice
Route53– DNS IaaS– Domainnameservices
DynamoDB PaaS– NoSQLdatabaseasaservice
18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
AmazonWebServices
§ Configurationoptions– Probediscoveryandcollectionintervals
(thiscanaffectcosts)– Accountcredentials(don’tconfuse
youraccesskeyandsecretkey§ Tocollectbillingdataseparate
credentialsmayberequired– EC2labelproperty=determines
whetherinstanceID,primaryIP,ornametagareusedinprobeorientedconfiguration
– Proxyinfo;parametersforconfiguringaproxy
ProbeConfiguration
19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
AmazonWebServicesinUnifiedServiceManager
§ USMdetailstab– ContainsadditionalEC2instance
informationintheleftpane– GraphsfromCloudWatchare
displayed
§ USMtreeview– EC2instancesandAWSservice
healthshowascomputersystems– TheAWSprofile/resourceshowsas
acomputersystem§ Non-IPservicesmetricsfoundhere
20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
AWSProbeDynamicGroups
§ Dynamicgroupingbypropertiesortags– Groupsautomaticallycreatedfor
Amazon,thenbyOS– Fortags,inthegroupeditor,
amazontagsarefoundinthefilterssectionunderneathadvanced;lookforUserProp<tag>
– Groupscanalsobecreatedusingotherattributessuchasregionortype
GroupingbyTagsorProperties
21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
AWSCABIDashboards– Summary
§ AWSprobeincludesOOTBCABIdashboardsummarizingstatusofAWSservices
22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
AWSCABIDashboards– ServiceDrilldown
§ AWSservicedashboardsdisplaykeyusageandperformancemetricsforeachservice
23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
AWSCABIDashboards– Sprawl
§ AWSservicedashboardshelpsidentifycloud“sprawl”tobetteroptimizeutilizationandcontrolcosts
25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MicrosoftAzure
§ SecondinmarketsharetoAWSbutgrowingfaster– Stillseeingtripledigitgrowth– StronginbothIaaSandPaaS,usedasplatformforMicrosoftSaaSofferings
suchasOffice365andDynamics365– Globalpresenceofferedthroughagrowingnumberofregionaldatacenters
§ CAUnifiedInfrastructureManagementAzureprobe3.0– RevisedtosupportAzureResourceManagermodel– NewOOTBdashboardsusingCABIJaspersoft
26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
NewAzureProbe3.0
§ SupportforAzureResourceManagermodel– NewAPIbasedonresourcegroups
§ AzureVMsandAzurestorage– SubstantiallymoremetricsandpropertiesavailablefromnewAPI
§ SupportforWebAppService(formerlyWebsites)withexpandedmetrics
§ NewsupportforAzureSQLdatabaseservice
§ NewOOTBCABIdashboards
27 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
AzureProbeAuthentication
§ NewAzureprobesupportsgetsdatafromAzureResourceManagermodelandclassicmodelwithsingleauthentication
28 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
AzureProbeConfiguration
§ SignificantlymoremetricsavailablethroughAzureResourceManagerAPIacrossmonitoredservices– AzureVMs– Azurestorage– AzureSQL– Azurewebapps
32 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
DockerOverview
§ Containers,notVMs
§ Intendedtorunasingleapplication– Repeatable– Isolated
§ Defactodeliveryvehicleforcloudapplications;secondmostpopularopensourceprojectafterOpenStack
§ Highlyscalable,millisecondstostartacontainer,vs.minutesforaVM
§ UsedbycustomerstodriveDevOpsstylesoftwaredevelopment
33 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
DockerMonitoring
§ DockerprobemonitorstheDockerengineAPI
§ Host(engine)metrics– Containerandimagecounts– CPU– Memory– Disk– Network
§ ContainerMetrics– Status– CPU– Memory– Disk– Network– Processesincontainer
§ Swarm
34 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
TheDockerProbe
§ Requirements– Dockerversion1.9orgreater,Linuxonly
§ %docker – versiontocheck,%docker ps tomakesureDockerisrunning
§ Configuration– UnixsocketfileorTCP;whenusingaUnixsocketfile,theprobemustbe
locatedlocallytotheDockerengine
§ Dockerswarm– Dockerswarm(clustering)issupported;ifthesocketfileortheTCPendpoint
isaswarmmanager,morethanonehostwillappearintheinventory
PrerequisitesandConfiguration
35 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
DockerCABIDashboard
§ AtaglanceviewofkeyperformanceandusageindicatorsforyourDockerenvironment
37 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
NutanixOverview
§ Marketleaderinhyper-convergedintegratedsystems(perGartnerMQ)– Marketgrowingrapidly,84%YoYrevenuegrowth,
IPOonSept30,2016– Aserverappliance,cloudplatforminabox– SupportshypervisorssuchasESX,Hyper-V,
oritsownAcropolis
§ SystemstorageorareplacementforSAN:– EachapplianceincludesSSDandHDDthatcluster
togethertoformtheNutanixdistributedfilesystem
§ OurproberetrievesinformationfromthePrismAPI
38 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
NutanixProbe1.33WhatDoWeMonitor?
§ Clustermetrics
§ Hostmetrics
§ VMmetrics
§ Storagepoolmetrics
§ Container(subsetofastoragepool)metrics
§ Diskmetrics
39 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
TheNutanixProbeDetails
§ Requirements– TestedwithPrism4.6and4.7
§ Configuration– Hostname,port,username,
password– MonitorVMs:WhenenabledVMs
willbeaddedtotheinventory
40 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
NutanixCABIDashboards
§ Nutanixsummary
§ Averageperformanceofclusters
§ Performancebycluster
§ Top10VMconsumers
§ Tophostperformance
§ Topstoragepoolperformance
42 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
OpenStackOverview
§ Privatecloudprovider,alsousedbyserviceproviderstoprovidecloudservices– Startedin2010byRackspaceandNASA– Opensourcesolution,releasesevery
6months;currentreleaseNewton
§ Opennessthatcomeswithcomplexity§ Oftenreferredtoasbuildyourowncloud
§ PrimarilyusedtoprovideonpremiseIaaSandreducecosts
43 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
OpenStackProbe1.30
§ Serviceendpoints– areOpenStackservicesrunning?
§ Controllernodestatus
§ Computenodemetrics
§ Instancemetrics– CPU,memory,diskandnetwork
§ Projectmetrics
§ Volumemetrics
WhatDoWeMonitor?
44 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
TheOpenStackProbe
§ Configuration– UtilizesstandardOpenStackAPIs– InterfaceswithKeystoneserviceon
controllernodeforauthenticationandservices
– InterfaceswithseveraladditionalservicesincludingNova,Neutron,Cinder,andCeilometerforinventoryandmetrics
Details
46 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
OpenShiftOverview
§ OpenShiftisRedHat'sPlatform-as-a-Service(PaaS)– BasedonDockerandKubernetes– Availableascloudserviceoron
premise(RedHatOpenShiftContainerPlatform)
§ UsedbyCATechnologiesasplatformforSaaSofferings
47 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
OpenShiftProbe
§ Collectperformance,usage,andstatemetricsforOpenShift– Projects– Services– Pods– Nodes
§ Associatepodswiththenodestheyrunon