Azure machines are organised into cloud services and answer to the same domain name with different ports, whereas AWS machines can be reached individually. AWS has a Virtual Private Cloud, whereas Azure has a virtual network cloud. There are 140 availability zones in Azure, compared to 61 in AWS.