I'm pretty new to Azure so please bare with me.
I have two current VMs, one for dev/qa and one for prod. Since we can't have any down time, what's the best way to deploy our latest builds?
I thought cloning the prod server, updating it, bringing it online, changing over the DNS and then taking the current one down after several hours to make sure the DNS change propagated would be the right way to go, however I ran into an issue if I do a capture on the prod server, it will get deallocated, which will cause down time which we cannot have.
Is there another way to do this? Should I add a load balancer and add/remove servers from that?
Am I using the wrong products for hosting our APIs and Website?