Comment What sort of a question is that? (Score 2, Insightful) 442
Why would you want to host your website on an MS OS anyway, let alone one you don't even know how to administer properly.
My advice, look around for a good hosting deal (with good backups etc.) on shared hosting. Buy a hosting plan that can easily be upgraded to something dedicated as and when (and if) needed. Use your machine as a developer machine with all that entails (backups, version control etc.).
Forget about "the cloud". You're dreaming at this point. "The cloud" is something for when you actually need to radically increase the number of visitors that the site can handle.