In
enterprise datacenters, service requests are intercepted by an
application-level routing service (APR) in the data plane and
dynamically mapped to the correct service partition and the
best (e.g. least loaded) instance of that partition. However,
although multi-cloud (or Inter-cloud) environments allow
ASPs to globally distributed their applications over multiple
cloud datacenters leased from multiple cloud providers, ASPs
need support of a globally distributed APR infrastructure to
intelligently route application traffic to the right service
instance. But, since such an infrastructure would be extremely
hard to own and mange, it is best to design a shared solution
where APR could be provided as a service by a third party
provider having a globally distributed presence, such as an
ISP.