Why You Need To Leverage The Cloud And A Content Delivery Network?