The answer now is YES. Steven Martin, senior director for developer platform product management at Microsoft, just made the announcement in an interview. Read more detail from the ComputerWorld article "Microsoft: Enterprises will be able to self-host Windows Azure, someday".