SlideShare ist ein Scribd-Unternehmen logo
1 von 45
Owning End-to-End
Application Experience
Angelique Medina
Head of Internet Intelligence and Product
Marketing
2
© 1992–2022 Cisco Systems, Inc. All rights reserved.
© 1992–2022 Cisco Systems, Inc. All rights reserved.
Apps
Customer
DX
Your
People
Workforce
DX
Deliver stellar digital
experiences to users
Keep workers connected and
enjoying seamless app performance
Optimize and sustain the flow
of your digital supply chain
Holistic view into digital experience across your business
Infrastructure
Enterprise
DX
See and Improve Every Digital Experience
Your Your
© 1992–2022 Cisco Systems, Inc. All rights reserved.
Digital
30%
Increase in 2 years
The new economy is
Source: The App Attention Index 2021, AppDynamics.
500M
By 2023
Source: IDC
Number of New Applications
Daily App Usage
85%
In 2021
Users considering apps critical
Source: The App Attention Index 2021
© 1992–2022 Cisco Systems, Inc. All rights reserved.
Stakes are high
to deliver
Users expect perfect experiences
Switch to an
alternative digital
service/application
Abandon or delete
the digital service/
application
permanently
Contact the
digital service/
application
brand for help
Tell other people
about my
negative
experience
© 1992–2022 Cisco Systems, Inc. All rights reserved.
App Complexity is Exploding

SaaS
SaaS
SaaS
SaaS
SaaS
SERVICE
PROVIDERS
COLOCATION
SECURITY
CLOUD
PROVIDERS
© 1992–2022 Cisco Systems, Inc. All rights reserved.
Typical focus is application side optimization, but...
Your App
PAYMENT
© 1992–2022 Cisco Systems, Inc. All rights reserved.
PAYMENT
Reality Check: Internet is the X-Factor in Experience
DNS
BGP
ISP
CDN
© 1992–2022 Cisco Systems, Inc. All rights reserved.
PAYMENT
Reality Check: App Dependencies are Growing
BGP
ISP
CDN
DNS SaaS Apps
Services
APIs
Data Center
Cloud
© 1992–2022 Cisco Systems, Inc. All rights reserved.
Users CDN Your App
BGP
ISP
DNS
Step 1: DNS – Where are we going?
© 1992–2022 Cisco Systems, Inc. All rights reserved.
Users CDN Your App
BGP
ISP
DNS
Root Server
TLD Server
Authoritative
Server
Step 1: DNS – Where are we going?
© 1992–2022 Cisco Systems, Inc. All rights reserved.
Users BGP
ISP
DNS CDN Your App
Step 2: How do we get there?
© 1992–2022 Cisco Systems, Inc. All rights reserved.
Users Your App
CDN
BGP
ISP
DNS
Step 3: CDNs – Do we have to go far?
© 1992–2022 Cisco Systems, Inc. All rights reserved.
Your App
SaaS Apps
Cloud APIs
Data
Center
Backend
Services
Step 4: Rinse and repeat for service and APIs calls
© 1992–2022 Cisco Systems, Inc. All rights reserved.
ThousandEyes Internet and Cloud Intelligence
Visibility from
any user to any
app over any
network —
especially the
Internet
© 1992–2022 Cisco Systems, Inc. All rights reserved.
How we enable exceptional digital experience
Unmatched
Performance
Insight
1000s of
Global Vantage
Points
Innovations for
Meaningful
Actions
Pre-deployed in 100s of cities
Seamless deployment in cloud,
DC and other enterprise sites
X-Layer Correlation
Algorithmic Outage Detection
Global Internet Weather Map
Forecasting and Recommendations
App experience
DNS Performance
End-to-end network path
Hop-by-hop metrics
BGP routing
API monitoring
© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 17
Journey to the Edge
© 2022 Cisco and/or its affiliates. All rights reserved.
It’s all about the Acronyms
DNS, BGP, CDN
‱ DNS and BGP not just essential to get users to you—they are
performance levers
‱ Both play important role in resiliency and recovery planning
‱ They are attractive points of attack—but also prone to simple error
‱ CDNs can provide a turnkey global edge—but problems and outages
can and do occur
‱ CDNs have their own preferences with DNS and BGP and are
subject to issues like everyone else (same with cloud providers)
18
© 2022 Cisco and/or its affiliates. All rights reserved.
Example: AWS Cloudfront
19
DNS load
balancing
© 2022 Cisco and/or its affiliates. All rights reserved.
Example: Cloudflare
20
BGP Anycast
© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 21
Quick DNS Review
© 2022 Cisco and/or its affiliates.
What is the IP address for www.amazon.com?
22
DNS
DNS
?
205.251.242.103
© 2022 Cisco and/or its affiliates. All rights reserved.
Why not use IPs For websites?
23
BRKAPP-1006
VS
© 2022 Cisco and/or its affiliates. All rights reserved.
DNS Resolvers and Authoritative DNS
24
Me
DNS Resolver Authoritative
Nameserver
What is the IP for
login.mail.com?
Let me find out
for you.
The IP is
205.251.242.103
205.251.242.103
205.251.242.103
? ?
© 2022 Cisco and/or its affiliates. All rights reserved.
Anatomy of a domain
login.mail.com.
Top level
domain (tld)
root
Second level
domain (sld)
Host or
subdomain
25
© 2022 Cisco and/or its affiliates. All rights reserved.
Recursion: Root, TLD and customer authoritative
26
DNS Resolver
mail.com
Nameserver
I only know
where root
nameservers are.
The IP is
205.251.242.103
.com
Nameserver
Try asking mail.com
name servers
Root
Nameserver
Try asking .com
name serves
What is the IP address for login.mail.com?
?
.mail.com name server IPs
© 2022 Cisco and/or its affiliates. All rights reserved.
Recursion: CDNs
27
BRKAPP-1006
DNS Resolver
mail.com
Nameserver
I don’t have the IP! Look here:
mailcom.cdn.com
.com
Nameserver
Root
Nameserver
What is the IP address for login.mail.com?
?
.mail.com name server IPs
© 2022 Cisco and/or its affiliates. All rights reserved.
Recursion: CDNs
28
DNS Resolver
Recursion for
login.mail.com
Recursion for
mailcom.cdn.com
cdn.com
© 2022 Cisco and/or its affiliates. All rights reserved.
DNS Load Balancing
SaaS app
US Edge
DNS
Resolver
SaaS app
Authoritative
DNS
Employee in
US HQ
The IP of your DNS
resolver is located in the
US so I will hand back the
IP of our US servers
29
© 2022 Cisco and/or its affiliates. All rights reserved.
DNS Load Balancing
DNS
Resolver
SaaS app
Authoritative
DNS
Employee
in Australia
HQ
SaaS app
Australia Edge
The IP of your DNS
resolver is located in the
U.S., so I will hand back
the IP of our U.S. servers.
SaaS app
US Edge
30
© 2022 Cisco and/or its affiliates. All rights reserved.
DNS Load Balancing
SaaS app
US Edge
DNS
Resolver
SaaS app
Authoritative
DNS
Employee in
US HQ
Employee
in Australia
HQ
SaaS app
Australia
Edge
The IP of your DNS
resolver is located in the
U.S., so I will hand back
the IP of our U.S. servers
DNS
Resolver
Further reading:
EDNS Client Subnet (ECS)
31
© 2022 Cisco and/or its affiliates. All rights reserved.
DNS: What can go wrong?
‱ DNS availability
o Is the service down? Where in the DNS hierarchy is the problem?
‱ DNS performance
o Is DNS slow? Where is the bottleneck?
‱ DNS mappings
o Is the response optimal?
‱ DNS hijacking
o Are users intentionally misdirected?
‱ App availability
o Is DNS pointing to something broken? Am I able to point it elsewhere? Is my DNS
record TTL too long?
32
© 2022 Cisco and/or its affiliates. All rights reserved.
Best Practices
‱ Monitor critical domains and subdomains — including full
delegation chain (root to IP)
‱ Alert on availability, performance, and mappings
‱ Correlate with app and network layers to understand impact
‱ Use collective intelligence (Internet Insights) to validate provider
issues
‱ Have options to redirect users through DNS records (maintain
control, redundancy, and factor in TTL values)
33
© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 34
Quick BGP Review
© 2022 Cisco and/or its affiliates. All rights reserved.
What is BGP?
35
IP Address
52.114.124.1
Microsoft
AS 8075
Tier 1 ISP
AS 3356
Regional ISP
AS 7922
Come to me
for any IPs in
52.112.0.0/14
Come through
me for any IPs
in 52.112.0.0/14
How do I get to
52.114.124.1?
© 2022 Cisco and/or its affiliates. All rights reserved.
BGP: What can go wrong?
‱ Misconfigurations
‱ Sub-optimal routing
‱ Route leaks
‱ Route hijacking
‱ Route flapping
‱ Zombie
announcements
36
© 2022 Cisco and/or its affiliates. All rights reserved.
Best Practices
‱ Monitor critical prefixes
‱ Set alerts for reachability, mis-origination, path changes
‱ Understand impact on network traffic (cross layer insight key)
‱ Understand peering relationships of providers and impact on
preferred paths and network traffic
‱ Have a plan in place to rapidly redirect traffic due to outages,
hijackings, etc.
‱ Provide detailed evidence (sharelinks) to providers for faster
remediation
37
© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 38
Edge to Origin
© 2022 Cisco and/or its affiliates. All rights reserved.
CDN Test Architecture
Vantage
Points
CDN
Edge nodes
1
2
3
User to Edge
User to Edge
(content fetched
from origin)
User to Origin
(directly)
Origins
1 Cache performance — Vantage points to CDN edge (static/cached content)
Origin performance – baseline measurement from Vantage points to each of the origins
directly
Non-cached performance – Vantage points to CDN edge (edge nodes serving
dynamic/non-cached content fetched from origin)
2
3
4x AWS
4x Azure
4x GCP
1x DC (OH)
248x Cloud Agents
Akamai
Cloudflare
Cloudfront
Fastly
© 2022 Cisco and/or its affiliates. All rights reserved.
AWS Cloudfront to Cloud-hosted Origins
CDN Vantage
Points
Continent
Origin Cloud Provider/Region
Rank 1 Rank 2 Rank 3 Rank 4
Cloudfront Africa
AWS/Europe
(2192)
Azure/Europe
(2274)
GCP/Europe
(2865)
AWS/US East
(3539)
Cloudfront Asia
AWS/Japan
(1125)
GCP/Japan
(1343)
Azure/Japan
(1380)
AWS/US West
(2479)
Cloudfront Europe
AWS/Europe
(684)
Azure/Europe
(730)
GCP/Europe
(854)
Azure/US East
(1619)
Cloudfront North America
GCP/US East
(897)
GCP/US West
(905)
Azure/US East
(921)
AWS/US West
(953)
Cloudfront Oceania
Azure/Japan
(2211)
AWS/Japan
(2225)
GCP/Japan
(2257)
AWS/US West
(2640)
Cloudfront South America
Azure/US East
(1899)
GCP/US East
(2109)
AWS/US East
(2462)
GCP/US West
(2575)
© 2022 Cisco and/or its affiliates. All rights reserved.
Akamai to Cloud Connectivity
CDN Vantage
Points
Continent
Origin Cloud Provider/Region
Rank 1 Rank 2 Rank 3 Rank 4
Akamai Africa
Azure/US West
(2015)
Azure/Europe
(2645)
AWS/Europe
(2674)
GCP/Europe
(3004)
Akamai Asia
Azure/US West
(1034)
Azure/Japan
(1383)
GCP/Japan
(1401)
AWS/Japan
(1497)
Akamai Europe
Azure/Europe
(741)
AWS/Europe
(745)
GCP/Europe
(933)
Azure/US West
(1069)
Akamai North America
Azure/US West
(699)
AWS/US East
(964)
GCP/US East
(974)
Azure/US East
(997)
Akamai Oceania
Azure/US West
(1338)
AWS/Japan
(2388)
Azure/Japan
(2401)
GCP/Japan
(2498)
Akamai South America
Azure/US West
(1032)
Azure/US East
(2265)
GCP/US East
(2380)
AWS/US East
(2408)
© 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 42
Service Dependencies
© 2022 Cisco and/or its affiliates. All rights reserved.
Takeaways
‱ New insight needed to manage complex app experience
dependencies
o Traditional operational model: Find and fix
o New operational model: Evidence and escalate
‱ Visibility key to managing external dependencies
‱ Cross correlation of DNS, app, network, and BGP provides context
for rapid fault isolation
‱ Collective data can enable quick validation of issues and scope
‱ Sharelinks can improve communication with providers
43
‱
‱
‱
Owning End-to-end Application Experience With ThousandEyes

Weitere Àhnliche Inhalte

Ähnlich wie Owning End-to-end Application Experience With ThousandEyes

Introduction to ThousandEyes
Introduction to ThousandEyesIntroduction to ThousandEyes
Introduction to ThousandEyesThousandEyes
 
Getting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of ConceptsGetting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of ConceptsThousandEyes
 
Introduction to ThousandEyes
Introduction to ThousandEyesIntroduction to ThousandEyes
Introduction to ThousandEyesThousandEyes
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Adopting SD-WAN With Confidence: How To Assure and Troubleshoot Internet-base...
Adopting SD-WAN With Confidence: How To Assure and Troubleshoot Internet-base...Adopting SD-WAN With Confidence: How To Assure and Troubleshoot Internet-base...
Adopting SD-WAN With Confidence: How To Assure and Troubleshoot Internet-base...ThousandEyes
 
Optimizing and Troubleshooting Digital Experience for a Hybrid Workforce
Optimizing and Troubleshooting Digital Experience for a Hybrid WorkforceOptimizing and Troubleshooting Digital Experience for a Hybrid Workforce
Optimizing and Troubleshooting Digital Experience for a Hybrid WorkforceThousandEyes
 
EMEA Optimizing and Troubleshooting Digital Experience for a Hybrid Workforce
EMEA Optimizing and Troubleshooting Digital Experience for a Hybrid WorkforceEMEA Optimizing and Troubleshooting Digital Experience for a Hybrid Workforce
EMEA Optimizing and Troubleshooting Digital Experience for a Hybrid WorkforceThousandEyes
 
Introduction to ThousandEyes
Introduction to ThousandEyesIntroduction to ThousandEyes
Introduction to ThousandEyesThousandEyes
 
Introduction to ThousandEyes
Introduction to ThousandEyesIntroduction to ThousandEyes
Introduction to ThousandEyesThousandEyes
 
Getting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of ConceptsGetting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of ConceptsThousandEyes
 
How to Evaluate, Rollout and Operationalize Your SD-WAN Projects
How to Evaluate, Rollout and Operationalize Your SD-WAN ProjectsHow to Evaluate, Rollout and Operationalize Your SD-WAN Projects
How to Evaluate, Rollout and Operationalize Your SD-WAN ProjectsThousandEyes
 
Getting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of ConceptsGetting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of ConceptsThousandEyes
 
EMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarEMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarThousandEyes
 
Troubleshooting Webex and Microsoft Teams with ThousandEyes
Troubleshooting Webex and Microsoft Teams with ThousandEyesTroubleshooting Webex and Microsoft Teams with ThousandEyes
Troubleshooting Webex and Microsoft Teams with ThousandEyesThousandEyes
 
What is ThousandEyes Webinar
What is ThousandEyes WebinarWhat is ThousandEyes Webinar
What is ThousandEyes WebinarThousandEyes
 
Getting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of ConceptsGetting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of ConceptsThousandEyes
 
ciscothousandeyesusecase
ciscothousandeyesusecaseciscothousandeyesusecase
ciscothousandeyesusecaseRENJITHKNAIR5
 
Optimizing and Troubleshooting Digital Experience for a Hybrid Workforce
Optimizing and Troubleshooting Digital Experience for a Hybrid WorkforceOptimizing and Troubleshooting Digital Experience for a Hybrid Workforce
Optimizing and Troubleshooting Digital Experience for a Hybrid WorkforceThousandEyes
 
Cisco Connect 2018 Malaysia - software-defined access-a transformational appr...
Cisco Connect 2018 Malaysia - software-defined access-a transformational appr...Cisco Connect 2018 Malaysia - software-defined access-a transformational appr...
Cisco Connect 2018 Malaysia - software-defined access-a transformational appr...NetworkCollaborators
 
Realise True Business Value With ThousandEyes
Realise True Business Value With ThousandEyesRealise True Business Value With ThousandEyes
Realise True Business Value With ThousandEyesThousandEyes
 

Ähnlich wie Owning End-to-end Application Experience With ThousandEyes (20)

Introduction to ThousandEyes
Introduction to ThousandEyesIntroduction to ThousandEyes
Introduction to ThousandEyes
 
Getting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of ConceptsGetting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of Concepts
 
Introduction to ThousandEyes
Introduction to ThousandEyesIntroduction to ThousandEyes
Introduction to ThousandEyes
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Adopting SD-WAN With Confidence: How To Assure and Troubleshoot Internet-base...
Adopting SD-WAN With Confidence: How To Assure and Troubleshoot Internet-base...Adopting SD-WAN With Confidence: How To Assure and Troubleshoot Internet-base...
Adopting SD-WAN With Confidence: How To Assure and Troubleshoot Internet-base...
 
Optimizing and Troubleshooting Digital Experience for a Hybrid Workforce
Optimizing and Troubleshooting Digital Experience for a Hybrid WorkforceOptimizing and Troubleshooting Digital Experience for a Hybrid Workforce
Optimizing and Troubleshooting Digital Experience for a Hybrid Workforce
 
EMEA Optimizing and Troubleshooting Digital Experience for a Hybrid Workforce
EMEA Optimizing and Troubleshooting Digital Experience for a Hybrid WorkforceEMEA Optimizing and Troubleshooting Digital Experience for a Hybrid Workforce
EMEA Optimizing and Troubleshooting Digital Experience for a Hybrid Workforce
 
Introduction to ThousandEyes
Introduction to ThousandEyesIntroduction to ThousandEyes
Introduction to ThousandEyes
 
Introduction to ThousandEyes
Introduction to ThousandEyesIntroduction to ThousandEyes
Introduction to ThousandEyes
 
Getting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of ConceptsGetting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of Concepts
 
How to Evaluate, Rollout and Operationalize Your SD-WAN Projects
How to Evaluate, Rollout and Operationalize Your SD-WAN ProjectsHow to Evaluate, Rollout and Operationalize Your SD-WAN Projects
How to Evaluate, Rollout and Operationalize Your SD-WAN Projects
 
Getting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of ConceptsGetting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of Concepts
 
EMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarEMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? Webinar
 
Troubleshooting Webex and Microsoft Teams with ThousandEyes
Troubleshooting Webex and Microsoft Teams with ThousandEyesTroubleshooting Webex and Microsoft Teams with ThousandEyes
Troubleshooting Webex and Microsoft Teams with ThousandEyes
 
What is ThousandEyes Webinar
What is ThousandEyes WebinarWhat is ThousandEyes Webinar
What is ThousandEyes Webinar
 
Getting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of ConceptsGetting Started with ThousandEyes Proof of Concepts
Getting Started with ThousandEyes Proof of Concepts
 
ciscothousandeyesusecase
ciscothousandeyesusecaseciscothousandeyesusecase
ciscothousandeyesusecase
 
Optimizing and Troubleshooting Digital Experience for a Hybrid Workforce
Optimizing and Troubleshooting Digital Experience for a Hybrid WorkforceOptimizing and Troubleshooting Digital Experience for a Hybrid Workforce
Optimizing and Troubleshooting Digital Experience for a Hybrid Workforce
 
Cisco Connect 2018 Malaysia - software-defined access-a transformational appr...
Cisco Connect 2018 Malaysia - software-defined access-a transformational appr...Cisco Connect 2018 Malaysia - software-defined access-a transformational appr...
Cisco Connect 2018 Malaysia - software-defined access-a transformational appr...
 
Realise True Business Value With ThousandEyes
Realise True Business Value With ThousandEyesRealise True Business Value With ThousandEyes
Realise True Business Value With ThousandEyes
 

Mehr von ThousandEyes

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
New ThousandEyes Product Features and Release Highlights: March 2024
New ThousandEyes Product Features and Release Highlights: March 2024New ThousandEyes Product Features and Release Highlights: March 2024
New ThousandEyes Product Features and Release Highlights: March 2024ThousandEyes
 
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInOutage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInThousandEyes
 
Assure Patient and Clinician Digital Experiences with ThousandEyes for Health...
Assure Patient and Clinician Digital Experiences with ThousandEyes for Health...Assure Patient and Clinician Digital Experiences with ThousandEyes for Health...
Assure Patient and Clinician Digital Experiences with ThousandEyes for Health...ThousandEyes
 
AMER Introduction to ThousandEyes Webinar
AMER Introduction to ThousandEyes WebinarAMER Introduction to ThousandEyes Webinar
AMER Introduction to ThousandEyes WebinarThousandEyes
 
New ThousandEyes Product Features and Release Highlights: February 2024
New ThousandEyes Product Features and Release Highlights: February 2024New ThousandEyes Product Features and Release Highlights: February 2024
New ThousandEyes Product Features and Release Highlights: February 2024ThousandEyes
 
The Top Outages of 2023: Analyses and Takeaways
The Top Outages of 2023: Analyses and TakeawaysThe Top Outages of 2023: Analyses and Takeaways
The Top Outages of 2023: Analyses and TakeawaysThousandEyes
 
Enhancing SaaS Performance: A Hands-on Workshop for Partners
Enhancing SaaS Performance: A Hands-on Workshop for PartnersEnhancing SaaS Performance: A Hands-on Workshop for Partners
Enhancing SaaS Performance: A Hands-on Workshop for PartnersThousandEyes
 
The Top Outages of 2023: Analysis and Takeaways
The Top Outages of 2023: Analysis and TakeawaysThe Top Outages of 2023: Analysis and Takeaways
The Top Outages of 2023: Analysis and TakeawaysThousandEyes
 
The Top Outages of 2023: Analysis and Takeaways
The Top Outages of 2023: Analysis and TakeawaysThe Top Outages of 2023: Analysis and Takeaways
The Top Outages of 2023: Analysis and TakeawaysThousandEyes
 
ThousandEyes Enterprise Digital Workshop - Spanish
ThousandEyes Enterprise Digital Workshop - SpanishThousandEyes Enterprise Digital Workshop - Spanish
ThousandEyes Enterprise Digital Workshop - SpanishThousandEyes
 
ThousandEyes Enterprise Digital Workshop - German
ThousandEyes Enterprise Digital Workshop - GermanThousandEyes Enterprise Digital Workshop - German
ThousandEyes Enterprise Digital Workshop - GermanThousandEyes
 
ThousandEyes Enterprise Digital Workshop
ThousandEyes Enterprise Digital WorkshopThousandEyes Enterprise Digital Workshop
ThousandEyes Enterprise Digital WorkshopThousandEyes
 
Introduction to ThousandEyes and Meraki MX for Partners
Introduction to ThousandEyes and Meraki MX for PartnersIntroduction to ThousandEyes and Meraki MX for Partners
Introduction to ThousandEyes and Meraki MX for PartnersThousandEyes
 
Level-up Your Cloud Visibility Into AWS With ThousandEyes
Level-up Your Cloud Visibility Into AWS With ThousandEyesLevel-up Your Cloud Visibility Into AWS With ThousandEyes
Level-up Your Cloud Visibility Into AWS With ThousandEyesThousandEyes
 
Level-up Your Cloud Visibility Into AWS With ThousandEyes
Level-up Your Cloud Visibility Into AWS With ThousandEyesLevel-up Your Cloud Visibility Into AWS With ThousandEyes
Level-up Your Cloud Visibility Into AWS With ThousandEyesThousandEyes
 

Mehr von ThousandEyes (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
New ThousandEyes Product Features and Release Highlights: March 2024
New ThousandEyes Product Features and Release Highlights: March 2024New ThousandEyes Product Features and Release Highlights: March 2024
New ThousandEyes Product Features and Release Highlights: March 2024
 
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInOutage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
 
Assure Patient and Clinician Digital Experiences with ThousandEyes for Health...
Assure Patient and Clinician Digital Experiences with ThousandEyes for Health...Assure Patient and Clinician Digital Experiences with ThousandEyes for Health...
Assure Patient and Clinician Digital Experiences with ThousandEyes for Health...
 
AMER Introduction to ThousandEyes Webinar
AMER Introduction to ThousandEyes WebinarAMER Introduction to ThousandEyes Webinar
AMER Introduction to ThousandEyes Webinar
 
New ThousandEyes Product Features and Release Highlights: February 2024
New ThousandEyes Product Features and Release Highlights: February 2024New ThousandEyes Product Features and Release Highlights: February 2024
New ThousandEyes Product Features and Release Highlights: February 2024
 
The Top Outages of 2023: Analyses and Takeaways
The Top Outages of 2023: Analyses and TakeawaysThe Top Outages of 2023: Analyses and Takeaways
The Top Outages of 2023: Analyses and Takeaways
 
Enhancing SaaS Performance: A Hands-on Workshop for Partners
Enhancing SaaS Performance: A Hands-on Workshop for PartnersEnhancing SaaS Performance: A Hands-on Workshop for Partners
Enhancing SaaS Performance: A Hands-on Workshop for Partners
 
The Top Outages of 2023: Analysis and Takeaways
The Top Outages of 2023: Analysis and TakeawaysThe Top Outages of 2023: Analysis and Takeaways
The Top Outages of 2023: Analysis and Takeaways
 
The Top Outages of 2023: Analysis and Takeaways
The Top Outages of 2023: Analysis and TakeawaysThe Top Outages of 2023: Analysis and Takeaways
The Top Outages of 2023: Analysis and Takeaways
 
ThousandEyes Enterprise Digital Workshop - Spanish
ThousandEyes Enterprise Digital Workshop - SpanishThousandEyes Enterprise Digital Workshop - Spanish
ThousandEyes Enterprise Digital Workshop - Spanish
 
ThousandEyes Enterprise Digital Workshop - German
ThousandEyes Enterprise Digital Workshop - GermanThousandEyes Enterprise Digital Workshop - German
ThousandEyes Enterprise Digital Workshop - German
 
ThousandEyes Enterprise Digital Workshop
ThousandEyes Enterprise Digital WorkshopThousandEyes Enterprise Digital Workshop
ThousandEyes Enterprise Digital Workshop
 
Introduction to ThousandEyes and Meraki MX for Partners
Introduction to ThousandEyes and Meraki MX for PartnersIntroduction to ThousandEyes and Meraki MX for Partners
Introduction to ThousandEyes and Meraki MX for Partners
 
Level-up Your Cloud Visibility Into AWS With ThousandEyes
Level-up Your Cloud Visibility Into AWS With ThousandEyesLevel-up Your Cloud Visibility Into AWS With ThousandEyes
Level-up Your Cloud Visibility Into AWS With ThousandEyes
 
Level-up Your Cloud Visibility Into AWS With ThousandEyes
Level-up Your Cloud Visibility Into AWS With ThousandEyesLevel-up Your Cloud Visibility Into AWS With ThousandEyes
Level-up Your Cloud Visibility Into AWS With ThousandEyes
 

KĂŒrzlich hochgeladen

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel AraĂșjo
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

KĂŒrzlich hochgeladen (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Owning End-to-end Application Experience With ThousandEyes

  • 1. Owning End-to-End Application Experience Angelique Medina Head of Internet Intelligence and Product Marketing
  • 2. 2 © 1992–2022 Cisco Systems, Inc. All rights reserved.
  • 3. © 1992–2022 Cisco Systems, Inc. All rights reserved. Apps Customer DX Your People Workforce DX Deliver stellar digital experiences to users Keep workers connected and enjoying seamless app performance Optimize and sustain the flow of your digital supply chain Holistic view into digital experience across your business Infrastructure Enterprise DX See and Improve Every Digital Experience Your Your
  • 4. © 1992–2022 Cisco Systems, Inc. All rights reserved. Digital 30% Increase in 2 years The new economy is Source: The App Attention Index 2021, AppDynamics. 500M By 2023 Source: IDC Number of New Applications Daily App Usage 85% In 2021 Users considering apps critical Source: The App Attention Index 2021
  • 5. © 1992–2022 Cisco Systems, Inc. All rights reserved. Stakes are high to deliver Users expect perfect experiences Switch to an alternative digital service/application Abandon or delete the digital service/ application permanently Contact the digital service/ application brand for help Tell other people about my negative experience
  • 6. © 1992–2022 Cisco Systems, Inc. All rights reserved. App Complexity is Exploding
 SaaS SaaS SaaS SaaS SaaS SERVICE PROVIDERS COLOCATION SECURITY CLOUD PROVIDERS
  • 7. © 1992–2022 Cisco Systems, Inc. All rights reserved. Typical focus is application side optimization, but... Your App PAYMENT
  • 8. © 1992–2022 Cisco Systems, Inc. All rights reserved. PAYMENT Reality Check: Internet is the X-Factor in Experience DNS BGP ISP CDN
  • 9. © 1992–2022 Cisco Systems, Inc. All rights reserved. PAYMENT Reality Check: App Dependencies are Growing BGP ISP CDN DNS SaaS Apps Services APIs Data Center Cloud
  • 10. © 1992–2022 Cisco Systems, Inc. All rights reserved. Users CDN Your App BGP ISP DNS Step 1: DNS – Where are we going?
  • 11. © 1992–2022 Cisco Systems, Inc. All rights reserved. Users CDN Your App BGP ISP DNS Root Server TLD Server Authoritative Server Step 1: DNS – Where are we going?
  • 12. © 1992–2022 Cisco Systems, Inc. All rights reserved. Users BGP ISP DNS CDN Your App Step 2: How do we get there?
  • 13. © 1992–2022 Cisco Systems, Inc. All rights reserved. Users Your App CDN BGP ISP DNS Step 3: CDNs – Do we have to go far?
  • 14. © 1992–2022 Cisco Systems, Inc. All rights reserved. Your App SaaS Apps Cloud APIs Data Center Backend Services Step 4: Rinse and repeat for service and APIs calls
  • 15. © 1992–2022 Cisco Systems, Inc. All rights reserved. ThousandEyes Internet and Cloud Intelligence Visibility from any user to any app over any network — especially the Internet
  • 16. © 1992–2022 Cisco Systems, Inc. All rights reserved. How we enable exceptional digital experience Unmatched Performance Insight 1000s of Global Vantage Points Innovations for Meaningful Actions Pre-deployed in 100s of cities Seamless deployment in cloud, DC and other enterprise sites X-Layer Correlation Algorithmic Outage Detection Global Internet Weather Map Forecasting and Recommendations App experience DNS Performance End-to-end network path Hop-by-hop metrics BGP routing API monitoring
  • 17. © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 17 Journey to the Edge
  • 18. © 2022 Cisco and/or its affiliates. All rights reserved. It’s all about the Acronyms
DNS, BGP, CDN ‱ DNS and BGP not just essential to get users to you—they are performance levers ‱ Both play important role in resiliency and recovery planning ‱ They are attractive points of attack—but also prone to simple error ‱ CDNs can provide a turnkey global edge—but problems and outages can and do occur ‱ CDNs have their own preferences with DNS and BGP and are subject to issues like everyone else (same with cloud providers) 18
  • 19. © 2022 Cisco and/or its affiliates. All rights reserved. Example: AWS Cloudfront 19 DNS load balancing
  • 20. © 2022 Cisco and/or its affiliates. All rights reserved. Example: Cloudflare 20 BGP Anycast
  • 21. © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 21 Quick DNS Review
  • 22. © 2022 Cisco and/or its affiliates. What is the IP address for www.amazon.com? 22 DNS DNS ? 205.251.242.103
  • 23. © 2022 Cisco and/or its affiliates. All rights reserved. Why not use IPs For websites? 23 BRKAPP-1006 VS
  • 24. © 2022 Cisco and/or its affiliates. All rights reserved. DNS Resolvers and Authoritative DNS 24 Me DNS Resolver Authoritative Nameserver What is the IP for login.mail.com? Let me find out for you. The IP is 205.251.242.103 205.251.242.103 205.251.242.103 ? ?
  • 25. © 2022 Cisco and/or its affiliates. All rights reserved. Anatomy of a domain login.mail.com. Top level domain (tld) root Second level domain (sld) Host or subdomain 25
  • 26. © 2022 Cisco and/or its affiliates. All rights reserved. Recursion: Root, TLD and customer authoritative 26 DNS Resolver mail.com Nameserver I only know where root nameservers are. The IP is 205.251.242.103 .com Nameserver Try asking mail.com name servers Root Nameserver Try asking .com name serves What is the IP address for login.mail.com? ? .mail.com name server IPs
  • 27. © 2022 Cisco and/or its affiliates. All rights reserved. Recursion: CDNs 27 BRKAPP-1006 DNS Resolver mail.com Nameserver I don’t have the IP! Look here: mailcom.cdn.com .com Nameserver Root Nameserver What is the IP address for login.mail.com? ? .mail.com name server IPs
  • 28. © 2022 Cisco and/or its affiliates. All rights reserved. Recursion: CDNs 28 DNS Resolver Recursion for login.mail.com Recursion for mailcom.cdn.com cdn.com
  • 29. © 2022 Cisco and/or its affiliates. All rights reserved. DNS Load Balancing SaaS app US Edge DNS Resolver SaaS app Authoritative DNS Employee in US HQ The IP of your DNS resolver is located in the US so I will hand back the IP of our US servers 29
  • 30. © 2022 Cisco and/or its affiliates. All rights reserved. DNS Load Balancing DNS Resolver SaaS app Authoritative DNS Employee in Australia HQ SaaS app Australia Edge The IP of your DNS resolver is located in the U.S., so I will hand back the IP of our U.S. servers. SaaS app US Edge 30
  • 31. © 2022 Cisco and/or its affiliates. All rights reserved. DNS Load Balancing SaaS app US Edge DNS Resolver SaaS app Authoritative DNS Employee in US HQ Employee in Australia HQ SaaS app Australia Edge The IP of your DNS resolver is located in the U.S., so I will hand back the IP of our U.S. servers DNS Resolver Further reading: EDNS Client Subnet (ECS) 31
  • 32. © 2022 Cisco and/or its affiliates. All rights reserved. DNS: What can go wrong? ‱ DNS availability o Is the service down? Where in the DNS hierarchy is the problem? ‱ DNS performance o Is DNS slow? Where is the bottleneck? ‱ DNS mappings o Is the response optimal? ‱ DNS hijacking o Are users intentionally misdirected? ‱ App availability o Is DNS pointing to something broken? Am I able to point it elsewhere? Is my DNS record TTL too long? 32
  • 33. © 2022 Cisco and/or its affiliates. All rights reserved. Best Practices ‱ Monitor critical domains and subdomains — including full delegation chain (root to IP) ‱ Alert on availability, performance, and mappings ‱ Correlate with app and network layers to understand impact ‱ Use collective intelligence (Internet Insights) to validate provider issues ‱ Have options to redirect users through DNS records (maintain control, redundancy, and factor in TTL values) 33
  • 34. © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 34 Quick BGP Review
  • 35. © 2022 Cisco and/or its affiliates. All rights reserved. What is BGP? 35 IP Address 52.114.124.1 Microsoft AS 8075 Tier 1 ISP AS 3356 Regional ISP AS 7922 Come to me for any IPs in 52.112.0.0/14 Come through me for any IPs in 52.112.0.0/14 How do I get to 52.114.124.1?
  • 36. © 2022 Cisco and/or its affiliates. All rights reserved. BGP: What can go wrong? ‱ Misconfigurations ‱ Sub-optimal routing ‱ Route leaks ‱ Route hijacking ‱ Route flapping ‱ Zombie announcements 36
  • 37. © 2022 Cisco and/or its affiliates. All rights reserved. Best Practices ‱ Monitor critical prefixes ‱ Set alerts for reachability, mis-origination, path changes ‱ Understand impact on network traffic (cross layer insight key) ‱ Understand peering relationships of providers and impact on preferred paths and network traffic ‱ Have a plan in place to rapidly redirect traffic due to outages, hijackings, etc. ‱ Provide detailed evidence (sharelinks) to providers for faster remediation 37
  • 38. © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 38 Edge to Origin
  • 39. © 2022 Cisco and/or its affiliates. All rights reserved. CDN Test Architecture Vantage Points CDN Edge nodes 1 2 3 User to Edge User to Edge (content fetched from origin) User to Origin (directly) Origins 1 Cache performance — Vantage points to CDN edge (static/cached content) Origin performance – baseline measurement from Vantage points to each of the origins directly Non-cached performance – Vantage points to CDN edge (edge nodes serving dynamic/non-cached content fetched from origin) 2 3 4x AWS 4x Azure 4x GCP 1x DC (OH) 248x Cloud Agents Akamai Cloudflare Cloudfront Fastly
  • 40. © 2022 Cisco and/or its affiliates. All rights reserved. AWS Cloudfront to Cloud-hosted Origins CDN Vantage Points Continent Origin Cloud Provider/Region Rank 1 Rank 2 Rank 3 Rank 4 Cloudfront Africa AWS/Europe (2192) Azure/Europe (2274) GCP/Europe (2865) AWS/US East (3539) Cloudfront Asia AWS/Japan (1125) GCP/Japan (1343) Azure/Japan (1380) AWS/US West (2479) Cloudfront Europe AWS/Europe (684) Azure/Europe (730) GCP/Europe (854) Azure/US East (1619) Cloudfront North America GCP/US East (897) GCP/US West (905) Azure/US East (921) AWS/US West (953) Cloudfront Oceania Azure/Japan (2211) AWS/Japan (2225) GCP/Japan (2257) AWS/US West (2640) Cloudfront South America Azure/US East (1899) GCP/US East (2109) AWS/US East (2462) GCP/US West (2575)
  • 41. © 2022 Cisco and/or its affiliates. All rights reserved. Akamai to Cloud Connectivity CDN Vantage Points Continent Origin Cloud Provider/Region Rank 1 Rank 2 Rank 3 Rank 4 Akamai Africa Azure/US West (2015) Azure/Europe (2645) AWS/Europe (2674) GCP/Europe (3004) Akamai Asia Azure/US West (1034) Azure/Japan (1383) GCP/Japan (1401) AWS/Japan (1497) Akamai Europe Azure/Europe (741) AWS/Europe (745) GCP/Europe (933) Azure/US West (1069) Akamai North America Azure/US West (699) AWS/US East (964) GCP/US East (974) Azure/US East (997) Akamai Oceania Azure/US West (1338) AWS/Japan (2388) Azure/Japan (2401) GCP/Japan (2498) Akamai South America Azure/US West (1032) Azure/US East (2265) GCP/US East (2380) AWS/US East (2408)
  • 42. © 2021 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 42 Service Dependencies
  • 43. © 2022 Cisco and/or its affiliates. All rights reserved. Takeaways ‱ New insight needed to manage complex app experience dependencies o Traditional operational model: Find and fix o New operational model: Evidence and escalate ‱ Visibility key to managing external dependencies ‱ Cross correlation of DNS, app, network, and BGP provides context for rapid fault isolation ‱ Collective data can enable quick validation of issues and scope ‱ Sharelinks can improve communication with providers 43

Hinweis der Redaktion

  1. From 9 – 6:00 So – first step – where are we going?! All Internet communications use URLs, from browsers to API calls and these need to be resolved to IP addresses. DNS is the Internet service that translates these URLs to IP addresses; it’s a Complex system: Distributed servers must work together
  2. So it’s a complex system – it’s own protocol – running on the internet – Distributed servers must work together. In essence consists of a hierarchy of servers hosted by different provivders that recursively search for the auth server – your DNS provider, that can translate a URL into an actual IP addrsss. it can be a pretty significant point of vulnerability, particularly when you consider that the top eight DNS providers now control 59 percent of name resolution for the biggest Websites. So when Dyn was the target of a massive DDoS attack in 2016, the impact radius of that attack reached far beyond their own base of customers. Local Resolvers cache (locally store) answers. DNS - local DNS --> recursive server (at ISP) which ferry's the folowing requests: --> root servers (.com, .net, etc) --> TLD (Top Level Domain) Server (top level .com to second level .mydomain.com mappings) answers with the IP of the domains "Domain Name Server" --> Authoratative Domain Name Server (returns actual IP address) So how can DNS impact digital experience

  3. So now we know where we’re going
 how do we get there
 ISPs
 many many ISP
 BGP — which is the routing protocol of the Internet — the mechanism used to figure out how your customer gets to your front door – is notoriously fragile and vulnerable to misconfiguration or security threats. It can be used to hijack websites and services. We saw this recently when AWS’ DNS service, Route 53, was effectively hijacked using BGP. This was all part of a pretty brazen a cryptocurrency theft.
  4. Instead of having one copy of the data in a centralized location, CDNs create copies of the same data and cache it closer to the user Increases redundancy through load-balancing and avoids a single point of failure
  5. Now, that whole process was just for the root object. Now we need to load the rest of the app. The ”app” resides or is “hosted” in a public cloud provider like AWS It is not one big piece of code anymore – but a distributed, decentralized software architecture with smaller components. Each of these components can reside in the same place or hosted in different places Relies on multiple external software pieces through API’s For example – let’s take a airline ticketing or flight search service. APIs for looking up flights, correlating with hotels – separate service and API – payment processing services and APIs for processing payment, and a whole set of backend services for issuing tickets.
  6. It’s nto always DNS but when it is, we really know about it!
  7. It’s nto always DNS but when it is, we really know about it!
  8. What would you rather type in?