interop 2010 - optimizing your infrastructure - using failover and global server load balancing to...
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
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.