• Some of this is here, some isn't. Now users don't necessarily need to know the physical server, but in some sense they do. They put in a server name, which is somewhat tightly tied to the physical server. You can go with DNS, and that helps, but it doesn't help with the motion.

    VMotion works well for many things, but not databases. The few people I know that successfully put a database on a VM don't have it floating.

    The idea isn't new, but it's visible as something that could be achieved. I'm not sure a lot of what is done in technology is really "new", it's re purposing old ideas, using them in new ways, and that can make things much more productive.

    Someone does need to know how things work, but that should be less and less people, which allows for more advancement in society. Think about how many things we don't need to know how to do, or how they work, that our parents or grandparents did.