- Create a private network and affinity group
- Create storage account
- Create the virtual machines and start them if they don't start automatically
- Create the domain and attach each VM to the domain
- Script the download and installation of the required components (SQL, SharePoint)
The hardest parts look like #4 and #5, as they require remote scripting into the newly created VMs. Luckily I found a great article which covers the basics of this: Introduction to Remote PowerShell with Windows Azure. Now that I have the plan in place I will knock out the steps in order. Stay tuned!