A Good Solution to Scale Internet Services...
… can be deployed and recalled on demand.
Demand for Internet services moves very quickly (remember: flash crowds). Any infrastructure must be able to be put in place when or before the demand appears and torn down after the demand is gone.
… preserves server control over data.
The data should not leave the jurisdiction of the server. The server should be able to control and monitor accesses to data.
… scales any service.
The Web of today is mostly a data dissemination service. A scaling solution must accommodate next-generation services, for example transaction-based services, as well.
… can be incrementally deployed.
Nobody is going to change all servers or all routers overnight. A good solution must allow for easy shoe-horning into the existing infrastructure.
… remains fully transparent to clients.
Clients should not be aware of the scaling infrastructure.