Is it possible to get or set up a public IP address that is load-balanced between multiple physical locations or sites? It may be something like a virtual IP address (VIP), which points to multiple IP addresses, and incoming traffic is load-balanced between multiple sites, each site having a different ISP IP address?
The purpose is to have multiple locations service the incoming user requests, and if one of the sites shuts down, the users continue to be serviced from the remaining sites.
Load-balancing DNS can achieve something similar, but I want to know if the load-balancing can be done at the IP address level.