This removes the need to deal with your own Internet routing. It also greatly reduced or removes the cost of the access router. Plus, the service can be charged as a fixed cost or based on the bandwidth used. Many hosting and co-location companies have multiple data centers around the world so you could place content at multiple locations for resilience and performance reasons. Some co-location providers, as an extra service, will direct your customers to the site closest to them.
Some providers also offer distributed caching as a service.
This often removes the need for you to duplicate your content to additional data centers, and can save considerable cost. If we can reduce the cost of the data center by moving some functions from the servers to other hardware devices then we may be able to reduce cost and provide a better service at the same time. The first thing that has to be decided is where the data center will be and what applications or data will be stored there. A popular model with dotcom companies is to co-locate web content for speedy delivery to the customer, and keep the back office functions, like ERP , SCM and CRM in house. The architecture of the data center will depend on two things, how you decide to build your systems and the applications you choose to run on them.