Windows Azure CDN's deployment is very easy. However, if you are setting everything up at a company level, you need to adapt to many things, so it would take considerable time to make everything functional again. Similarly, transferring from on-premise to the cloud will take some time. It depends on the case, but you cannot set it up in just a few days.