I think that zero downtime is some kind of marketingIMO it is called "zero downtime" because from the user's point of view there is no downtime, i.e. network connections are preserved, so what user sees is a delay in processing, not a downtime.
buzzword here, and has nothing to do with the actual
time the migration takes, which will probably be
around 20 seconds or so (for larger guests) ...