Method and system for providing on-demand content delivery for an origin server
First Claim
1. A method of protecting an origin server having a local name server associated therewith, comprising:
- determining whether a given condition exists at the origin server;
if the given condition exists, having the local name server redirect a DNS query to a content delivery network (CDN) domain, the DNS query being associated with given content normally hosted on the origin server; and
resolving the content delivery network (CDN) domain to identify an IP address of a CDN server;
delivering the given content from the CDN server.
1 Assignment
0 Petitions
Accused Products
Abstract
An infrastructure “insurance” mechanism enables a Web site to fail over to a content delivery network (CDN) upon a given occurrence at the site. Upon such occurrence, at least some portion of the site'"'"'s content is served preferentially from the CDN so that end users that desire the content can still get it, even if the content is not then available from the origin site. In operation, content requests are serviced from the site in the usual manner, e.g., by resolving DNS queries to the site'"'"'s IP address, until detection of the given occurrence. Thereafter, DNS queries are managed by a CDN dynamic DNS-based request routing mechanism so that such queries are resolved to optimal CDN edge servers. After the event that caused the occurrence has passed, control of the site'"'"'s DNS may be returned from the CDN back to the origin server'"'"'s DNS mechanism.
-
Citations
13 Claims
-
1. A method of protecting an origin server having a local name server associated therewith, comprising:
-
determining whether a given condition exists at the origin server;
if the given condition exists, having the local name server redirect a DNS query to a content delivery network (CDN) domain, the DNS query being associated with given content normally hosted on the origin server; and
resolving the content delivery network (CDN) domain to identify an IP address of a CDN server;
delivering the given content from the CDN server. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method operative at an origin server having a name server associated therewith, wherein queries to the name server are associated with a content provider domain, comprising:
-
monitoring the origin server for occurrence of a given condition;
upon occurrence of the given condition, redirecting queries associated with the content provider domain to a domain associated with a content delivery network (CDN);
determining whether the given condition has ceased; and
if the given condition has ceased, managing queries associated with the content provider domain without redirection to the domain associated with the content provider network (CDN).
-
-
8. A method of enabling a content provider to obtain access to a content delivery network (CDN) on demand, where the content provider operates one or more origin servers at sites that may be mirrored, comprising:
-
responsive to an end user'"'"'s local name server making a query to a domain associated with the content provider, resolving the query to an IP address associated with a given origin server; and
upon occurrence of a given condition, selectively resolving additional queries to the domain associated with the content provider to a domain associated with the CDN. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification