Interop 2010 - Optimizing Your Infrastructure - Using Failover and Global Server Load Balancing to...

Post on 18-Nov-2014

1.646 views 0 download

Tags:

description

Cory von Wallenstein and Kyle York from Dyn Inc. walk through several Dyn Inc clients optimized their infrastructure with failover and global server load balancing.

Transcript of Interop 2010 - Optimizing Your Infrastructure - Using Failover and Global Server Load Balancing to...

Uptime is the Bottom Line.Uptime is the Bottom Line.

Optimizing Your Infrastructure:Using Failover and Global Server Load Balancing to

Speed Web Performance

Kyle YorkVP, Sales & Marketing

Cory von WallensteinVP, Product Management

We are the DNS experts.

• Names to numberstwitter.com -> 128.121.146.228

• 4 million active clients

• 150,000 zones

• 75,000 domains registered

• 12 global data centers

• Billions of queries per day

Uptime is the Bottom Line.Uptime is the Bottom Line.

Archetypes of the

Online Business

Uptime is the Bottom Line.Uptime is the Bottom Line.

Technical SideMakes the ship runSpeaks gibberish

Business SideSteers the shipEasily excitable

“A customer said the site is slow.Can you make it faster?”

“Can we build feature X by tomorrow?”

“We can’t afford downtime! Make it unbreakable!”

“Speed, cost or quality. Pick two.”

“We need to buy new hardware.”

“The project was on-time untileverything started breaking in the

middle of the night!”

Harsh realities of

online businesses

Uptime is the Bottom Line.Uptime is the Bottom Line.

• Users expect fast

• Failures happen

• Business of change

Users expect fast.

Uptime is the Bottom Line.Uptime is the Bottom Line.

twitter.com

• Web 2.0• Rapid growth• Scalability and reliability• Monitor and reduce outages• Unpredictable demands on infrastructure

Uptime is the Bottom Line.Uptime is the Bottom Line.

128.121.146.100

audiencescience.com

• Strong and open relationship• High SLA with proven reliability• Eliminate hardware• Cost effective and flexible partnership built for the long-term• Increased speed with geographic load balancing

Uptime is the Bottom Line.Uptime is the Bottom Line.

216.223.0.230

Getting fast.

Uptime is the Bottom Line.Uptime is the Bottom Line.

• Included in v1?– Unlikely a priority

• As a wishlist item?– Never gets done

• We’re at v52 & users are demanding fast.– Uh oh.

Adding fast in v52.

Uptime is the Bottom Line.Uptime is the Bottom Line.

• Architectural changes– Super hard.– Best done from the start.

• Tight-loop optimizations– Diminishing returns.– Localized benefit.

• Throw hardware at it– Bottlenecks inevitable.– Expensive.

Get fast with Dynect.

Fast as a service.Introduce anytime.

Uptime is the Bottom Line.Uptime is the Bottom Line.

• Anycast routing– Queries answered from closest location

• Geotarget datacenters– East coast users to East coast datacenter– West coast users to West coast

datacenter– EU users to Amazon EU

• Load balance as a service

Get fast with Dynect.

Uptime is the Bottom Line.Uptime is the Bottom Line.

• Meet business needs– Speed up user experience– Scale intelligently

• Meet technical needs– DNS is low hanging fruit– 100% uptime since 2001

Failures happen.

Uptime is the Bottom Line.Uptime is the Bottom Line.

Uptime is the Bottom Line.Uptime is the Bottom Line.

37signals.com

• Redundancy, reliability and failover• Uptime at all times• Virtual company dependent on web systems• Sole customer interaction is online• Above average number of domains• Experts - Support

72.32.62.117

inkfrog.com

•Spiking demand•Flexible and affordable pricing•Overcharged by previous provider•Load Balancing•Cost effectively addresses peek demand•Infrastructure for high Query Per Second (QPS)

Uptime is the Bottom Line.Uptime is the Bottom Line.

69.7.26.202

Getting fault tolerant.

Uptime is the Bottom Line.Uptime is the Bottom Line.

• Architectural changes– Super hard.– Best done from the start.

• Local fault tolerance– False sense of security– Fiber cuts, truck collisions

• Monitoring– Is it really “down”?

• Taking action in real time

Get fault tolerant with

Dynect.

Uptime is the Bottom Line.Uptime is the Bottom Line.

• Load balance multiple clouds or datacenters– By traffic percentage– By region– By custom metrics

• Global monitoring– If it’s really down, take action

• Failover quickly– Low TTLs

Get fault tolerant with

Dynect.

Uptime is the Bottom Line.Uptime is the Bottom Line.

• Meet business needs– Uptime is the bottom line– No hardware required

• Meet technical needs– True sense of security.– Avoid “dark infrastructure”

syndrome– No hardware required

Business of change.

Uptime is the Bottom Line.Uptime is the Bottom Line.

cnbc.com

• Geographic Traffic Management• CDN Load Balancing, Cost Control• Performance-driven; NBCU IT leader• Flexible, nimble, reactive partner• Custom Product Development• DNS experts: credible, stable and long-term partnership

Uptime is the Bottom Line.Uptime is the Bottom Line.

207.46.150.45

carbonmade.com

• Eliminate points of failure• Active Failover and monitoring• Reputation, credibility• Scaling with a dedicated and growing audience• Reliable infrastructure• Web 2.0 focus, alignment of brands

Uptime is the Bottom Line.Uptime is the Bottom Line.

207.97.240.31

Managing change.

Uptime is the Bottom Line.Uptime is the Bottom Line.

• CDN choice?– Notoriously difficult.– All or nothing proposition

• Time consuming bottlenecks– It’s not live until it’s in DNS– Error prone

• Expensive and boring to manually maintain

Managing change

with Dynect.

Uptime is the Bottom Line.Uptime is the Bottom Line.

• CDN Manager– Enabling CDN choice– Geotarget load

• Automation– SOAP/REST APIs– Use tools like RightScale, Chef,

Puppet

Managing change

with Dynect.

Uptime is the Bottom Line.Uptime is the Bottom Line.

• Meet business needs– Stay nimble– Avoid lock in

• Meet technical needs– Flexibility to combine solutions– Automate, automate, automate!– Get back to more exciting work

http://dyn.com • Dynect Platform• DynDNS

Uptime is the Bottom Line.Uptime is the Bottom Line.

@DynInc • Follow us on Twitter• We’re a hoot.