There are some challenges to delivering content. We described a few important challenges regarding Content Delivery Networks.
An explosion of devices and network types
With 13.4 billion connected devices worldwide today – a number expected to triple by 2020(http://www.juniperresearch.com/press/press-releases/iot-connected-devices-to-triple-to-38-bn-by-2020) – the Internet must support an increasingly diverse set of interactions, from web and mobile to wearable tech, machine-to-machine, and Internet of Things. Optimizing interactions across a fragmented device marketplace and continually changing contexts is a complex task for the Internet of today – and becoming even more complex for the Internet of tomorrow.
Richer and more sophisticated content
Evolving protocols and formats
As the Internet continues to grow well beyond its original intentions, some of its fundamental protocols have had to evolve to keep up. Over the years we have seen IPv6, TLS, and DNSSec – among others – introduced to address existing shortcomings, while changes such as HTTP/2, new video and image formats, and evolving streaming protocols are happening now. In each case, the transition can take years if not decades to complete, and in the meantime, uneven support across browsers and devices can make it challenging to deliver optimal and error-free user experiences consistently.
Attacks of increasing scale and sophistication
As online data and transactions increase in value, websites and other online assets are becoming the target of larger, more complex, and more frequent attacks. For example, reflection techniques have enabled DDoS attacks to grow by an order of magnitude, and these DDoS assaults are now often used as diversionary cover for more insidious breaches aiming at data theft or site alteration. Some have estimated that by 2019, cybercrime will cost businesses $2.1 trillion globally, roughly four times the annual estimated cost today(http://www.securitymagazine.com/articles/86352-cybercrime-will-cost-businesses-2-trillion-by-2019).