Currently, Microsoft Azure has a number of restrictions you should be aware of. Understanding these will save you a lot of time and annoyances later on. Note that these restrictions might be solved by Microsoft by the time this book has been published:
Azure does not provide high availability for single instance virtual machines. If your application depends on the availability of a single virtual machine, you might experience unwanted downtime when Microsoft is updating Azure hosts. We discussed this in Chapter 3, Understanding the Microsoft Azure Architecture, in the section discussing update domains. You learned that Microsoft Azure is a so-called best effort type of cloud. If possible, always have at least two instances for applications that require maximum availability.
It is not possible to add a virtual machine to a virtual network once created.
It is not possible to move a virtual machine from one virtual network to another.
It is not...