Last week I was asked an intriguing question: given the trend towards cloud-based services and applications, is it possible that a 200-person company will soon be able to have no servers onsite? If not, what will the future threshold be?
Even in a cloud-centric world of the future, most people would probably agree that large enterprises will never become 100% cloud-based. In other words, large enterprises will probably always have internal datacenters and servers. Most people probably also agree that even today small companies (say, five people) don't need to own any servers—they can get along fine with hosted email and file syncing and online accounting, etc.
And if so, what technologies will drive the servers and apps to the cloud? Or what will keep them onsite?