Evolution of Global Traffic Management

Slides:



Advertisements
Similar presentations
Why the Right to Data Portability Likely Reduces Consumer Welfare: Antitrust and Privacy Critique Peter Swire Moritz College of Law Yale Law School Information.
Advertisements

Thanks to Microsoft Azure’s Scalability, BA Minds Delivers a Cost-Effective CRM Solution to Small and Medium-Sized Enterprises in Latin America MICROSOFT.
Cloud Computing - clearing the fog Rob Gear 8 th December 2009.
World IPv6 Day David Freedman UKNOF19 - Leeds Access Networks.
It is about the website(Named as Reddit.com), which becames the No. 1 Social bookmarking website in the Year of Now many of you must be thinking.
How the Internet Works Jon Crowcroft,
Cloud Computing Stuart Dillon-Roberts. “In the simplest terms, cloud computing means storing & accessing data & programs over the Internet instead of.
BTEc unit 12 software development
INSTANT ENTREPRENEUR 1. Preparation Ready, Started, Funded 2. Building the business Being different, Getting customers, Getting sales, Getting online,
Welcome Today Our Topics are: DNS (The Potential Problem for Complete Anonymity) Transparent DNS Proxy (The Problem & The Solution) How To.
Tele-Sales Force (TSF) Lead Generation Campaign Script.
Lecture 29 Page 1 Advanced Network Security Privacy in Networking Advanced Network Security Peter Reiher August, 2014.
Windows Azure Tour Benjamin Day Benjamin Day Consulting, Inc.
Supported by The Skills Show, the European Social Fund and the National Careers Service.
JFK-103B1W9 and JFK-103B3W9 This program is going to be used to learn about:  Decision Making Skills  Communication Skills  Team Building Skills and.
Final Meeting of WAI – Women Ambassadors in Italy Florence, 20 th January 2011 Urszula Ciołeszyńska – Poland.
Outside of Toronto. There’s a farming town a little outside of Toronto called Melancthon. This is where potatoes are grown, mostly sold in Toronto.
My Digital Footprint Gracyn K. WHAT’S A DIGITAL FOOTPRINT? You may not know what a digital footprint is, but you probably already have one yourself. A.
Karsten Köneke October 22 nd 2007 Ganga User Experience 1/9 Outline: Introduction What are we trying to do? Problems What are the problems? Conclusions.
What problems should the government focus on? Should it focus on reducing crime? Improving the economy and creating more jobs? (jobs and the economy are.
1 Firewall Rules. 2 Firewall Configuration l Firewalls can generally be configured in one of two fundamental ways. –Permit all that is not expressly denied.
How to Enhance Your Credibility as a Higher Education Professional Aaron W. Hughey, EdD Professor & Program Coordinator Department of Counseling and Student.
Leadership By: Nick Meress. What is a leader? Being a leader comes from how you were born and raised. It doesn’t mean you might be the president of the.
Performance Plumbing Adam Bechtel 24 June WARNING  These slides won’t make any sense unless you hear the presentation.
© 2015 albert-learning.com How to talk to your boss How to talk to your boss!!
 Planning is the initial part of any of the construction project. It makes things a lot easier to handle and organize.  Construction.
Sibling Rivalry and Solutions
Integrating Your Sources QUOTATIONS, PARAPHRASING, AND SUMMARIZING.
Tekslate Introduction to AWS. Introduction to Cloud Computing Cloud computing is the on-demand delivery of IT resources and applications via the Internet.
Clouding with Microsoft Azure
8 – Protecting Data and Security
Lecture 6: Cloud Computing
Optimize your network for the cloud
1.4 Wired and Wireless Networks
name of trainer associate trainer | sparqs
What could future forms of communication look like?
how TO MANAGE YOUR SUPPLY CHAIN IN A VOLATILE WORLD
CSE 374 Programming Concepts & Tools
Thinking about Safety Step Back 5x5 “Nobody Gets Hurt”
Don't gamble when it comes to reliability
Cloud Storage - an introduction
Chapter 15: Networking Services Design Optimization
What do you do if you if you don’t agree on something?
Bulletproof Your Startup
Introduction to Business
1/23/17 – What does it mean to be an activist
Your Basement Is More Than Just Storage
2018 Newest Microsoft Exam Dumps Questions - Verified Braindumps
Why do we need cloud network services? Let’s dig into the content and explore the answer.
Cloud Migration What to Consider When Switching Providers NAME: SYED TARIQ SHAH “WAQIF” REG NO: K1S18MCS0021 SUB: CLUSTER AND CLOUD COMPUTING.
Competitive Battle Card: Skype for Business Online
Prophix providing the lowest TCO
What I Learned Making a Global Web App
Why? (or … am I really in the right track?)
Adopting the cloud Scalable websites without servers
GRANT MANAGEMENT WORKSHOP
Adra ACCOUNTS: Transaction Matching Software Powered by the Microsoft Azure Cloud That Helps Optimize the Accounting and Finance Processes MICROSOFT AZURE.
AZ-900 Dumps PDF Microsoft Azure Fundamentals
Wide Area Network Fundamentals
Disaster Recovery is everyone’s job!
Menopause Awareness Big Conversation 2018
Engaging with Patients and Families
Networking Workshop (2)
Parent - Teacher Meetings As easy as A-B-C
Automating Profitable Growth™
name of trainer associate trainer | sparqs
Building global and highly-available services using Windows Azure
Office 365 – How NOT to do it UKNOF43.
2019 Thales Global Cloud Security Study
Cloud Computing for Wireless Networks
Presentation transcript:

Evolution of Global Traffic Management Aaron Heady, Bing.com, Microsoft SREcon 2016 https://www.usenix.org/conference/srecon16

Disclaimer 1… Not representing a specific technology. Disclaimer 2… Short talk, big topic. I will gloss over a few things.

User Representative for Bing Current: Responsible for Availability and Server Latency for Bing.com Before that: 5 years designing, implement and running global traffic management for Bing.com Several years as an Incident Manager Created the Incident Management system for Bing Couple years writing software as a defense contractor Owned a very nice restaurant for about a year (hurricane destroyed it) 12 years in the US Army, mostly as a Special Forces Medic and Comms NCO Caveat: As with all things, I had a lot of help and worked with great people to achieve what’s listed above. No one succeeds alone. aheady@Microsoft.com me@aaronheady.com www.linkedin.com/in/aaronheady

Survey Quick awkward low arm raise that you’re half committed to acknowledging that you are or have been significantly responsible for the design or operation of traffic routing for your company’s global traffic?

Global Traffic Management Availability Correctness of Response

Users… Reality, for many users, is defined by the information they get from the services run by people in this room.

Let’s look at one ‘reality’. A tragic event that happened a few years ago, but that is still in the news today.

But Aaron, what’s that got to do with traffic management? Let’s talk about our Users and Correctness of Response.

News, with poor availability.

Defining Characteristics Traffic Routing Maturity Matrix Maturity Level Fundamental Idea Defining Characteristics 5 Isolation & Protection Multiple service providers. Advanced internet awareness 4 Privacy & Legal Geopolitical routing zones 3 Availability GTM + Load Feedback 2 Load Management Basic GTM 1 Redundancy Round robin DNS, Multiple Origins Initial Basic DNS, Single A Record, Single Origin Best Basic

Then things actually get complicated… “My service has users in, like, 42 countries! OMG!” and “My service operates legally in every country.” “I just use Azure, it’s global and has availability zones and can’t go down, jeesh!” and “We leverage multiple clouds, and some on premises, to ensure we can get the best pricing, meeting local legal requirements, and don’t create a single vendor lock-in that could hamper future growth.”

Level 4: Legal, privacy, financial, etc…. So you want to handle private data of German citizens? DNS Lookup for www.example.com If (RevIP.Country == ‘Germany’) {use Germany GTM config} else {use Global GTM config} Global Config: USA Origin #1, Keepalive.aspx, LFB USA Origin #2, keepalive.aspx, LFB German Origin #1, Keepalive.aspx, LFB German Origin #2, keepalive.aspx, LFB Else, fail. German Config: German Origin #1, Keepalive.aspx, LFB German Origin #2, keepalive.aspx, LFB Else, fail.

Defining Characteristics Traffic Routing Maturity Matrix Maturity Level Fundamental Idea Defining Characteristics 5 Isolation & Protection Multiple service providers. Advanced internet awareness 4 Privacy & Legal Geopolitical routing zones 3 Availability GTM + Load Feedback 2 Load Management Basic GTM 1 Redundancy Round robin DNS, Multiple Origins Initial Basic DNS, Single A Record, Single Origin Best Basic

Level 5: Isolation, protection, network aware, etc…

Level 5: Isolation, protection, network aware, etc…

So what’s next? Put myself out of a job. Anycast, when you don’t want to deal with DNS based traffic management any longer. For more information on our Anycast: Nick Holt, Principal Architect of our Anycast Traffic Management System, presented at NANOG 66 https://youtu.be/40MONHHF2BU.

Reminder… I’m reasonably deaf. Please speak up. Thanks for listening! Questions? Reminder… I’m reasonably deaf. Please speak up. Thanks for listening!