interop 2010 - optimizing your infrastructure - using failover and global server load balancing to...

27
time is the Bottom Line. time is the Bottom Line. Optimizing Your Infrastructure: Using Failover and Global Server Load Balancing to Speed Web Performance Kyle York VP, Sales & Marketing Cory von Wallenstein VP, Product Management

Upload: dyn

Post on 18-Nov-2014

1.648 views

Category:

Technology


0 download

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

Page 1: Interop 2010 - Optimizing Your Infrastructure - Using Failover and Global Server Load Balancing to Speed Web Performance

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

Page 2: Interop 2010 - Optimizing Your Infrastructure - Using Failover and Global Server Load Balancing to Speed Web Performance

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.

Page 3: Interop 2010 - Optimizing Your Infrastructure - Using Failover and Global Server Load Balancing to Speed Web Performance

Archetypes of the

Online Business

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

Page 4: Interop 2010 - Optimizing Your Infrastructure - Using Failover and Global Server Load Balancing to Speed Web Performance

Technical SideMakes the ship runSpeaks gibberish

Business SideSteers the shipEasily excitable

Page 5: Interop 2010 - Optimizing Your Infrastructure - Using Failover and Global Server Load Balancing to Speed Web Performance

“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!”

Page 6: Interop 2010 - Optimizing Your Infrastructure - Using Failover and Global Server Load Balancing to Speed Web Performance

“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!”

Page 7: Interop 2010 - Optimizing Your Infrastructure - Using Failover and Global Server Load Balancing to Speed Web Performance

Harsh realities of

online businesses

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

• Users expect fast

• Failures happen

• Business of change

Page 8: Interop 2010 - Optimizing Your Infrastructure - Using Failover and Global Server Load Balancing to Speed Web Performance

Users expect fast.

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

Page 9: Interop 2010 - Optimizing Your Infrastructure - Using Failover and Global Server Load Balancing to Speed Web Performance

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

Page 10: Interop 2010 - Optimizing Your Infrastructure - Using Failover and Global Server Load Balancing to Speed Web Performance

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

Page 11: Interop 2010 - Optimizing Your Infrastructure - Using Failover and Global Server Load Balancing to Speed Web Performance

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.

Page 12: Interop 2010 - Optimizing Your Infrastructure - Using Failover and Global Server Load Balancing to Speed Web Performance

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.

Page 13: Interop 2010 - Optimizing Your Infrastructure - Using Failover and Global Server Load Balancing to Speed Web Performance

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

Page 14: Interop 2010 - Optimizing Your Infrastructure - Using Failover and Global Server Load Balancing to Speed Web Performance

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

Page 15: Interop 2010 - Optimizing Your Infrastructure - Using Failover and Global Server Load Balancing to Speed Web Performance

Failures happen.

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

Page 16: Interop 2010 - Optimizing Your Infrastructure - Using Failover and Global Server Load Balancing to Speed Web Performance

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

Page 17: Interop 2010 - Optimizing Your Infrastructure - Using Failover and Global Server Load Balancing to Speed Web Performance

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

Page 18: Interop 2010 - Optimizing Your Infrastructure - Using Failover and Global Server Load Balancing to Speed Web Performance

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

Page 19: Interop 2010 - Optimizing Your Infrastructure - Using Failover and Global Server Load Balancing to Speed Web Performance

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

Page 20: Interop 2010 - Optimizing Your Infrastructure - Using Failover and Global Server Load Balancing to Speed Web Performance

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

Page 21: Interop 2010 - Optimizing Your Infrastructure - Using Failover and Global Server Load Balancing to Speed Web Performance

Business of change.

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

Page 22: Interop 2010 - Optimizing Your Infrastructure - Using Failover and Global Server Load Balancing to Speed Web Performance

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

Page 23: Interop 2010 - Optimizing Your Infrastructure - Using Failover and Global Server Load Balancing to Speed Web Performance

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

Page 24: Interop 2010 - Optimizing Your Infrastructure - Using Failover and Global Server Load Balancing to Speed Web Performance

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

Page 25: Interop 2010 - Optimizing Your Infrastructure - Using Failover and Global Server Load Balancing to Speed Web Performance

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

Page 26: Interop 2010 - Optimizing Your Infrastructure - Using Failover and Global Server Load Balancing to Speed Web Performance

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

Page 27: Interop 2010 - Optimizing Your Infrastructure - Using Failover and Global Server Load Balancing to Speed Web Performance

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.