I?m sorry, I have no experience of running IW in the cloud but have always considered it to be like a VPS
I know there are members here running IW in the cloud without any issues
If I move IW to a different server, I always do a fresh install of IW, install all the php features needed for all php packages etc, and once fully tested, I do a mass transfer from old IW server to new. This saves time as it acquires the correct settings/ip etc
Then change the name servers.
Prior to moving though, reduce all dns TTL to 3600 and wait a day. This helps by reducing stale dns cache
Hopefully users of cloud platforms would post their experiences