Preparation for Azure lab
Hopefully I will be able to blog some random information from my experiences, but this post is to identify potential speed bumps before you attempt to use Azure, Azure AD and ADFS.
Using Azure virtual machines and storage costs money. When you sign up you must provide valid credit card information. You are given a £125 trial for a month, but after that it will cost you. You can configure spend limits which will stop surprise bills being racked up each month.
If you have a Visual Studio or MSDN subscription you actually get free credits. I have a Visual Studio Ultimate Subscription through my work so I get £95 a month to spend in Azure (which is plenty for labs).
Make sure you turn off your Cloud Instance when you are not using it. This will drastically reduce the cost of running your lab from the cloud.
Buy yourself a domain name. Doesn't matter what as long as you like it. I'd be tempted to use a popular registrar such as GoDaddy as the verification mechanism for Azure works really simply with the big registrars. My registrar had to manually load some DNS TXT records which couldn't be completed in my admin interface.
The wildcard vs named certificates is an interesting debate which will continue forever I suspect. I can see the pros and cons, but in this environment it is MUCH easier to have a publicly trusted wildcard certificate. These can be quite pricey from some Certificate Authorities. I used a CA called StartSSL who actually charge you on verification rather than per certificate.
You can create a free account and generate free named certificates, but you will soon hit a brick wall with certain services which required alternate names etc.
StartSSL Verified (which allows you to create as many wildcard/SAN certificates as you like) will set you back about $60 per year. To complete this process you have to send them some personal documentation which did make me a little uneasy, however saving a few hundred quid was worth it I think.
Internet Connection without outbound port blocking
This one will only apply to a small portion of the population. Wherever you plan on connecting to your Azure cloud instance from, make sure they do not block outbound ports. Most companies only allow a small set of ports outbound like 80,443,25 etc. These are all used for business purposes but the likelihood of them allowing 3389 through the firewall is low.
Have a chat with your network team at work or connect to Azure Cloud Instance from home.
Lastly some links
Here are some articles I read to help me build my labs