Lesson 12:
Having a single server for providing Internet content has the following disadvantages:
Single point of failure.
Bandwidth waste in high demand for the same content.
Scalability issues.
Potentially big geographic distance between Internet hosts/users and the server.
Single point of failure.
Bandwidth waste in high demand for the same content.
Scalability issues
Potentially big geographic distance between Internet hosts/users and the server.
Lesson 12 (T/F):
One of the advantages of using CDNs is that the routing protocols they use take important aspects into consideration, such as congestion, latency, etc., in order to best deliver the content to the Internet users.
False
Lesson 12 (T/F):
There are several factors that can make a CDN network unreliable, such as misconfigured routers, power outages, malicious attacks or natural disasters.
True
Lesson 12 (T/F):
As the Internet evolves, the topology of the ISPs has become flatter, and the number of IXPs increases as the time progresses due to the services they offer and the lower costs for the ISPS.
True
Lesson 12 (T/F):
The major drawback of the “Enter Deep” approach is that, if one server is lost, that geographic area will experience a higher delay and lower throughput.
False
Enter deep downside:
However, the downside to thishighly distributed approach is that it is much more difficult to manage and maintain so many clusters.
Bring home downside:
The downside is that the users will experience higher delay and lower throughput.
Lesson 12 (T/F):
When using CDN servers for content delivery, there is more overhead than when using the traditional approach.
True
When a user requested some content, with the old traditional approach, it was pretty straightforward to figure out which server cluster should service the request – because with the traditional approach, there was only one server cluster that could service the request.
Lesson 12 (T/F):
For a CDN to deliver content to an Internet user, a cluster is mapped to a client first and then a server within that cluster is selected.
True
Lesson 12 (T/F):
Picking the geographically closest cluster location for a user is always the best choice in terms of performance for content delivery.
False
Lesson 12 (T/F):
By using consistent hashing for server selection, in the case of a server failure, the objects that the server was responsible for can be taken care of by a random server within the same ID space.
False
Let us see, what happens when a server (#41 in this case) leaves. The objects that the server was responsible for can now be served by the next server.
Lesson 12:
When using DNS caching, what would happen if a host A makes a request for a domain that was just previously queried by another host?
The local DNS server will send the request to the appropriate DNS server to fetch the IP address.
The local DNS server will immediately answer the host with the IP address.
The request will be forward to the root servers first.
None of the above.
The local DNS server will immediately answer the host with the IP address.
Lesson 12:
What is the type of the following resource record: (amazon.com, dns.amazon.com, ?, TTL)?
A
NS
CNAME
MX
NS
Lesson 12 (T/F):
IP Anycast assigns the same IP address to multiple servers in order to deliver content from CDNs by using the closest server to a client based on BGP path length.
True
Lesson 12 (T/F):
HTTP redirection can only be used in order to share the load of content requests among servers.
False
One particular case is for load-balancing