Il n'existe actuellement aucun service permettant de créer une réplique en cours d'exécution d'une machine virtuelle dans Azure. Quelqu'un a mentionné les Availability Sets dans un commentaire sous votre question. Les Availability Sets n'ont rien à voir avec la réplication ; ils sont spécifiquement conçus pour séparer vos VM en différents domaines de défaillance (par exemple, les racks physiques) et domaines de mise à jour (par exemple, lorsque le système d'exploitation hôte est mis à jour).
Vous devrez maintenir une VM supplémentaire et la faire basculer en cas de besoin (il peut s'agir d'une VM de secours en attente de démarrage ou d'une VM de secours en cours d'exécution vers laquelle vous dirigez le trafic).
Notez que les VM dans Azure prennent en charge les sondes personnalisées pour les points finaux de contrôle de santé personnalisés, de sorte que vous pouvez facilement diriger le trafic vers une VM alternative, si quelque chose ne va pas avec une VM primaire.
Par ailleurs, les vhd Azure VM sont stockés dans Azure Storage (blobs). Vous pouvez prendre un instantané d'un blob (opération quasi instantanée), puis regonfler l'instantané en le copiant dans son propre blob de pages et en le montant en tant que vhd (ce qui constitue un moyen rapide de répliquer une VM). Une copie de blob à blob ou d'instantané à blob peut avoir lieu dans le même compte de stockage ou dans des comptes de stockage différents, ce qui permet d'envoyer une copie de VM dans une autre région, à des fins de reprise après sinistre.