Mirroring is your automated option. I normally use export / import though...
This sounds interesting - the two sites are on different servers on Azure - would this be a problem?
That's the normal scenario I would say so shouldn't be any problem. But an integration is always an integration so if possible to live without I usually prefer that in the case of mirroring.
Is it possible to Migrate Media content from a UAT site to a Live Production site without having to manually downlaod and upload each file at a time?