System Design Fundamentals

0% completed

DNS Load Balancing and High Availability

DNS answers a question, and it also gets to choose which answer to give. That choice is a place to spread load and to survive failures, before any traffic reaches your servers.

Four techniques use it: round-robin DNS, geographically distributed servers, anycast routing, and CDNs.

Round-Robin DNS

The simplest one. Several IP addresses are associated with a single domain name. When a resolver asks for that name, the DNS server hands back one of the available addresses, rotating through them in turn.

.....

.....

.....

Like the course? Get enrolled and start learning!
The lone Ranger

The lone Ranger

· 2 years ago

Adding highlighter like educative will help alot in highlighting important points.

Thanks

tw none

tw none

· 5 months ago

Some of these passages are just fluff with vague points or without detail at all. "Content Delivery Networks (CDNs) and their relation to DNS" doesn't really highlight the importance of DNS in relation to CDNs specifically. It's just describing what the DNS already does. "Geographically distributed DNS servers" is another section that just vaguely touches on key benefits.

Show 1 reply
Ricardo Franco

Ricardo Franco

· 3 years ago

CDNs help improve the performance, reliability, and security of websites and web services by distributing the load among multiple servers and serving content from the server closest to the user.

How distributing the load among multiple servers can improve the security of websites?

Show 2 replies
Abdullah

Abdullah

· a year ago

title