Scaling Cloud Networking at DigitalOcean from ThousandEyes Connect

Preview:

Citation preview

DigitalOcean, Networking and ThousandEyes

Luca SalvatoreNetwork Engineering Manager

About Me• NetEng Manager @ DigitalOcean

• Australian

• Moved to NY last year

• Been proving “it’s not network” for 10+ years

Two Truths and a Lie

Broke both wrists at the same time riding a BMX

Had a pet kangaroo named Skippy

Represented Australia in Shotput and Discus

DigitalOcean - Simple Cloud Hosting

DigitalOcean - Locations

Networking at DigitalOcean• Team of 5 Net Engineers

(We’re Hiring)• What we do• How we do it• Our SDN plans• Automation is awesome• Network Tends• Wanna peer?

Challenges

• Scale – Pushing switches to their limits• Deployment – How to build DCs quickly• Internet stability – It’s not always great• Latency – It matters• Packet loss – It matters more• DDoS – bots, bots and more bots

Why ThousandEyes?

• How we deployed it• Before and After• All new visibility• Improved Support• Less interrupts• Alerting when things are really bad• Reporting for the Execs

Remember, It’s never the network

But sometimes it is…..

Sometimes issues are less obvious...

Sometimes, wtf?

Easy to see…

Final Thoughts

• Cloud computing is here to stay• Automation is necessary• Customers are sensitive • Visibility is key• Support is key-er• Share the tools• Winter is coming