19
Globally Distributed Pixel Serving 17 Nov 2016 Jim Morrison Sr Manager, Edge Services

Monitoring the Pixel-Serving Architecture at Quantcast

Embed Size (px)

Citation preview

Globally Distributed Pixel Serving17 Nov 2016

Jim MorrisonSr Manager, Edge Services

Quantcast (QC)

Quantcast Measure Quantcast Advertise

2

Measure provides free direct audience measurementfor a website including traffic, demographics, interests, and more.

Advertise is a programmatic advertising suite that leverages the data collected through Measure to enable marketers and publishers to buy and sell the most effective targeted advertising.

ContentsQuantcast Measure Pixel Serving Using ThousandEyes Questions?

Product Serving Pixels

Aggregating Data

Quantcast Needs

4

Pixel Serving

We route users to the nearest site by IP geolocation.

DNS based load balancing across machines

Geo-based DNS

12 sites around the world, using geo-dns + anycast

Each site announces its main IP range and backup ranges for other sites with longer prefixes.

Simple switches BGP peer with a single tier 2 ISP

Anycast

Pixel Serving

10

UI allows us to go back in time easily to find problems

Using ThousandEyes: Why

Easy UI

Points calculator makes it easy to evaluate the cost of monitoring

Cost transparency

12

Simple example

Monitoring needed: User experience

14

Strict SLA

Less strict SLA

Monitoring needed: QC experience

17

Questions?

Thank You! We’re hiring.

[email protected]