When a VM offering a service is migrated to a different server is it an important requirement from the client applications point of view to retain the same IP the VM had before ?
For long lived TCP sessions it won't make a difference because the connection will be reset anyway. But with web based services typically the TCP sessions are not long lived. So the VM retaining the IP on a migration can significantly reduce the downtime for client applications.