Windows Azure, Microsoft's suite of cloud computing services, will soon float on without being bogged down by its sometimes divisive PC-era brand.