I've just signed up for Azure and am on a trial account. I want to perform perhaps one of the most basic operations - I want to create an A0 Linux VM in East US, but I find I'm unable to do so.
I'm using Ubuntu Server 16.04 LTS as the image.
I've found if I select the "Resource Manager" deployment model, I can select East US for the region, but there are no A-class machine options (the most modest host is F1S). And if I select the "Classic" deployment model, I'm unable to select East US ("subscription doesn't allow machine creation in East US"). I can select US South Central and then the A0 provisioning is available.
How can I provision an A0 machine in East US? Why am I able to provision one using the classic deployment model? Why does the deployment model affect which regions to which I can deploy?
I've discovered the answer. When using the "Resource Manager" deployment model, the UI prompts for the storage type (SSD or HDD) and SSD is the default. If SSD is selected, the lower tier hosts are unavailable. If on the other hand the Classic deployment model is used, the storage type is selected later, after selecting the host config. I suspect the reason that East US could not be selected was because East US no longer allows Classic deployments (not that the subscription didn't allow it).