+ All Categories
Home > Documents > Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS...

Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS...

Date post: 10-Jun-2020
Category:
Upload: others
View: 7 times
Download: 0 times
Share this document with a friend
44
Martin Diviš [email protected] TSA April 2020 AppDynamics and Cisco Workload Optimization Manager Monitoring a optimalizace aplikací
Transcript
Page 1: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

Martin Diviš[email protected]

April 2020

AppDynamics and Cisco Workload Optimization Manager

Monitoring a optimalizaceaplikací

Page 2: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

Agenda

Výkonnost aplikací

AppDynamics

AppDynamics - Integrace

Cisco Workload Optimization Manager

Agenda

Aktuální nabídka

Page 3: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

© 2019 Cisco and/or its affiliates. All rights reserved.

Aplikace jsou čím dál důležitější...... ale i složitější

3

More ComplexityMore Components

Release Apps fasterFaster Cycles

1More DependenciesMore Distributed

2 3

Private Cloud

AWSCloud

Page 4: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

© 2019 Cisco and/or its affiliates. All rights reserved.

Pro optimální výkon a spokojenost uživatelů musícelý ekosystém pracovat správně

CWOM AppDynamics

Page 5: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

AppDynamics

Page 6: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

© 2019 Cisco and/or its affiliates. All rights reserved.

KnowWhat

KnowWhy

Dokončenéobjednávky rychle

klesají

Zpracování objednávekplacených kreditní kartou

má extrémně pomalouodezvu

Page 7: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

© 2019 Cisco and/or its affiliates. All rights reserved.

AppDynamics - Proven Market Leader

Gartner Magic Quadrant for Application Performance Monitoring (APM) Suites• Leader for 6 years in a row• Ranked highest on ”Ability to Execute”• Business iQ functionality makes

AppDynamics' data relevant to the business

Page 8: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

© 2019 Cisco and/or its affiliates. All rights reserved.

Technology& Software

Financial Services

Consumer& Retail

Business Services& Insurance

Travel & Logistics

Communications& Entertainment

Every Company is a Software CompanyThe World’s Leading Enterprises Use AppDynamics Today

Page 9: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

© 2019 Cisco and/or its affiliates. All rights reserved.

What problems does AppDynamics Solve?

Lost Revenue and Brand Damage Due To Service Outages and Slowdowns

Visibility of Revenue and Impact per Feature, Release or Idea

Applications Don’t Scale to Peak Business or Campaign RequirementsBUSINESS

Production Slowdowns and Outages

High Mean-Time-To-Repair (MTTR)

High Number of False-Positive Alerts and Alert StormsOPERATIONS

Excessive Developer Time Spent on Production Problems

Low quality and Robustness of Code

Maintenance of Architecture and Maintenance DiagramsDEVELOPMENT

Page 10: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

Demo Time

Page 11: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

© 2019 Cisco and/or its affiliates. All rights reserved.

•Equal functionality•SaaS requires ports open to Internet per documentation•Equal license cost

OnPrem vs. SaaS

Page 12: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

© 2019 Cisco and/or its affiliates. All rights reserved.

Architecture

•Agents installed at monitored nodes

•Machine agent enables plugins – even self-developed – for custom systems monitoring

Page 13: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

© 2019 Cisco and/or its affiliates. All rights reserved.

Supported Languages and AgentsEnvironment / Language Requires code change

Java / JVM languages (Groovy, Scala,...) No

.NET No

PHP Include library

Python No

C/C++ Yes

Node.js Include Library

Go Yes

Apache Web Server No

IBM Integration Bus No

SAP / ABAP No

Containers No

Page 14: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

© 2019 Cisco and/or its affiliates. All rights reserved.

Monitorování SAP a SAP on HANA

Page 15: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

© 2019 Cisco and/or its affiliates. All rights reserved.

Analýza kódu v ABAP jazyce

Page 16: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

© 2019 Cisco and/or its affiliates. All rights reserved.

Desítky metrik sledování SAP a SAP HAHA

Page 17: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

© 2019 Cisco and/or its affiliates. All rights reserved.

Supported Databases and OtherEnvironment / Database

MongoDB 2.6 and higher

MySQL

MS SQL Server incl. MS SQL Azure

MS SQL Server on Linux

Oracle, Oracle RAC 10g, 11g, 12c

PostgreSQL

IBM DB2 9.x, 10.x, 11.x

Sybase ASE 15 and higher

Sybase IQ

Couchbase 4.5 and higher

Amazon RDS

Page 18: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

AppDynamicsIntegrace

To CWOM

Page 19: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

© 2019 Cisco and/or its affiliates. All rights reserved.

Page 20: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

© 2019 Cisco and/or its affiliates. All rights reserved.

Page 21: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

© 2019 Cisco and/or its affiliates. All rights reserved.

Page 22: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

© 2019 Cisco and/or its affiliates. All rights reserved.

Page 23: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

© 2019 Cisco and/or its affiliates. All rights reserved.

Page 24: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

© 2019 Cisco and/or its affiliates. All rights reserved.

Page 25: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

© 2019 Cisco and/or its affiliates. All rights reserved.

Page 26: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

© 2019 Cisco and/or its affiliates. All rights reserved.

Page 27: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

© 2019 Cisco and/or its affiliates. All rights reserved.

Page 28: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

© 2019 Cisco and/or its affiliates. All rights reserved.

Page 29: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

© 2019 Cisco and/or its affiliates. All rights reserved.

Page 30: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

Cisco Workload Optimization Manager

Page 31: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

© 2019 Cisco and/or its affiliates. All rights reserved.

What is Cisco Workload Optimization Manager?

A decision and performance assurance engine for hybrid cloud

environments

• Software that continuously analyzes workload consumption, costs, and compliance constraints and automatically allocates resources in real-time, on-premises and in the cloud.

• It assures workload performance by giving workloads the resources they need when they need them.

Page 32: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

© 2019 Cisco and/or its affiliates. All rights reserved.

Performance

Cost Compliance

1. Better Performance2. Increased Compliance3. Lower Costs

CWOM: Driving Toward the Desired State

Always solving for, simultaneously:

Page 33: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

© 2019 Cisco and/or its affiliates. All rights reserved.

Confidential

© 2019 Cisco and/or its affiliates. All rights reserved.

• Navigate multiple tradeoffs

• Operate in real time

• Self-managing

Dynamic Adjustment Performance

Network• Latency• Relationships• Bandwidth• Geography

Storage• IOPS• Capacity• Throughput• Compression• …

CPU• Thread Utilization• Core Utilization• Ready Queue/ Wait Time

Memory• Utilization• Swapping• Ballooning

Tradeoffs

Cost• $/instance/hour• $/instance/minute• Reserved

Instances• …

Compliance• Licensing• Data sovereignty• Business constraints• Affinity/anti-affinity• …

• Initial Workload Placement

• Increase Resources

• Decrease Resources

• Move Workload

• Retire Resources

Page 34: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

© 2019 Cisco and/or its affiliates. All rights reserved. © 2019 Cisco and/or its affiliates. All rights reserved.

How does CWOM automate decision-making?

1 Abstraction:Supply Chain

2 Analytics:Supply, Demand, Price

3 Automation:Real-time action• Placement• Scaling• Capacity

Idea Solution

The Business

Page 35: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

© 2019 Cisco and/or its affiliates. All rights reserved.

Cisco Workload Optimization ManagerIntegrations with broad ecosystem

Applications DatabasesStorage

Compute Platform

Public cloud

UCS Manager

UCS Director

ACITetration

CloudCenterCisco Integrations

Page 36: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

© 2019 Cisco and/or its affiliates. All rights reserved.

Typická použití CWOM

Monitoring využití zdrojů a

vazby meziinfrastrukturními

prvky

Doporučenína nápravu a optimalizaci s ohledem na

náklady

Náklady nacloudové

služby pod kontrolou

Kapacitníplánování při

nasazení novýchaplikací nebo

upgrade infrastruktury

Dynamickéškálovanání

aplikací podlezátěže

Page 37: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

© 2019 Cisco and/or its affiliates. All rights reserved.

Proven Business Outcomes

Better application response time.1

37%

Increase utilization by 20% or more.2

87%

Reduce user generated tickets by 20% or more.3

55%

See ROI within 90 days or less.4

91%

• Performance

• Efficiency

• Compliance

1. Principled Technologies Report2. TechValidate Research3. TechValidate Research4. TechValidate ResearchechValidate Research

Page 38: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

© 2019 Cisco and/or its affiliates. All rights reserved.

Continuous Optimization Real-time actions drive continuous performance, efficiency, and compliance.

• 30-minute install through VM & single OVA file

• Improvement actions appear within 1 hour

• Agentless

Let’s Get Started

Capacity ManagementQuickly & accurately model what-if scenarios: workload growth, add/remove hardware, cloud costs

What to Expect

Compliance & Business PoliciesEasy custom policies ensure CWOM actions abide by business and compliance requirements.

Page 39: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

IntegraceAppDynamics a CWOM

Page 40: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Cloud CenterTetrationHyperFlex

UCS

Full Stack Optimization for the Multicloud Data Center

Application-Aware InfrastructureDrive better optimization through the infrastructure with AppDynamics metrics.

Self-Managing Container PlatformsAccelerate cloud native projects with production-scale Kubernetes, OpenShift & Cloud Foundry.

Multicloud DeploymentDeploy workloads with Cisco Cloud Center, optimized for performance, cost, & compliance with Cisco Workload Optimization Manager.

Cloud Elasticity On-Prem Safely maximize cloud elasticity in Cisco HyperFlex & UCS environments.

Super Cluster Optimization Extend the hypervisor platform and maximize virtualization and Cisco Hyperflex investments.

Multicloud Dynamic OptimizationOptimize performance, cost, & compliance in the data center or public cloud (AWS and Azure) with one platform.

Network-Aware OptimizationReduce latency by dynamically localizing “chatty” workloads with Tetration Analytics

Page 41: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

Demo Time

Page 42: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

Aktuální nabídka

vyzkoušejte zdarmana 3 měsíce

Page 43: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

© 2019 Cisco and/or its affiliates. All rights reserved.

• AppDynamics• 100 agentských licencí v nejvyšším funkčním modelu a SaaS

implementaci s platností do 15. července• Zdarma instruktorem vedené online kurzy do konce května• Registrace na https://www.appdynamics.com/covid-19

• CWOM• Licence zdarma na 90 dní• Asistovaný proof of value během 2-5 dní

AppDynamics a CWOM na 3 měsíce zdarma

Page 44: Monitoring aoptimalizace aplikací - Cisco · MongoDB 2.6 and higher MySQL MS SQL Server incl. MS SQL Azure MS SQL Server on Linux Oracle, Oracle RAC 10g, 11g, 12c PostgreSQL IBM

#CLUS


Recommended