For a team I am considering either hosting VMs with Azure or Amazon. These could be quite some different configurations and installs and probably dozens of images. I also have to look at the costs.
From my logical reasoning it seems Amazon is more handier BUT i am not sure. This is my reasoning:
A) on Azure you pay for instances even if they are stopped. a. unless you have powershell 3 / azure extensions installed, download the instances as vm, then kill the instance. This means that also a non technical user giving a demo will have to go through this and have powershell azure installed on his laptop. I dont know if this is "handy".
B) on Amazon he/she simply clicks "stop"
- Note that storage costs will probably be around 1 dollar per 10 Gib if you leave them as storage on both platforms. So with considerable amount of images you probably will have to take them local anyway if you want to prevent the 1 dollar per 10 Gib. But also here Im looking for advise as many of you will probably have already set something up like this to prevent also the storage costs? (because in this case also a shared storage medium is needed so if person 1 uses it , changes some things, then downloads it to the shared storage, then person 2 can use it with the changes of person 1).
- on Azure we can reserve a DNS name so that is handy, on Amazon we have to give the elastic IP free and get a new IP the next time (unless we dont give the elastic ip address free which means costs for the ip address since it is not in use).
update : Im looking into SkyTap and CloudShare (Cloudshare is about $50 a month for a developer unlimited usage), SkyTap is $250 a month for 5 users (200GB Storage)) so CloudShare seems to be more obvious for 1 developer cant judge for a team yet.