Microsoft is famous for saying it’s "all in" with cloud computing, and for developers, there’s been a lot of information, code and features to sink their teeth into. But as an IT administrator, the cloud represents something outside of your boundaries -- something your company pays for, but you don’t directly control.
The truth is, there hasn’t been a lot of really good messaging around what Windows Azure means for IT professionals. So let’s take a look at the Azure lifecycle from an IT perspective and try to piece together how the worlds of cloud computing and IT departments come together.
First, understand the essentials of Azure
Windows Azure, put very succinctly, is an environment run by Microsoft that lets developers create applications that will run anywhere without worrying about things like specifying hardware, dealing with demand, or acquiring management teams to take care of the bells and whistles. Azure basically abstracts the layers of service provisioning and computer management from the developer, so he or she can write an application to the Azure platform but not be concerned with resources, machines, state, and so on.
Windows Azure, put very succinctly, is an environment run by Microsoft that lets developers create applications that will run anywhere without worrying about things like specifying hardware, dealing with demand, or acquiring management teams to take care of the bells and whistles. Azure basically abstracts the layers of service provisioning and computer management from the developer, so he or she can write an application to the Azure platform but not be concerned with resources, machines, state, and so on.
Companies supposedly benefit because you only pay for what you use (i.e. the time Microsoft’s resources are used on your company’s behalf), which minimizes capital costs to run your Internet-connected applications.