Under standing microsoft windows azure cloud platform
Microsoft Jumped into the cloud computing platform with the tool called Azure, name given to its Cloud computing platform Service (PaaS). Azure is MS built in Operating system that allows application running on different platform to work and utilize the features of cloud. Consumers can build in application on any platform and run it on MS cloud using Azure.
Though common perception around this time is Microsoft entry to market as little behind the schedule resulting some hard time, as they try to establish their feet’s into cloud domain. However the sole scope of technology is such that even they couldn’t resist the temptation and jumped into this venture.
Windows azure come with an intelligent computing feature that like many other cloud OS, said to be killing the upfront expenses of running with this technology. Users can quickly, build and deploy the application services using any language tool or framework. Easy integration of applications running on cloud environment to your existing IT environment is Microsoft TM feature, this makes it more like a Hybrid environment, where amalgamation of two technologies are possibly to can act as one common platform.
Technically Windows Azure deals in Roles and Services, where role is the term used for tier or Node, and service is the term used for the application running on that node.
What you get from MS Windows Azure is the option to scale out , which mean no more worrying about running out of space, you can focus more into your application and business rather than keeping the servers up and running . This has been possible with the concept technology known as cloud computing.
Windows Azure is just not an OS for Cloud but can be used for Data centers, application software which will integrate the resource in the best efficient way. Microsoft offers a feature that allows the applications to be stick on top of azure platform and perform effortlessly. Unlike your existing hardware resource which are tightly coupled with your application and thus making it difficult for you make any changes and expansion.
Here with MS Azure you don’t have to deal with any of that aspect as you application is placed well over the environment and there is no downtime involved in case you chose an upgrade.
Coming to the important aspect of storage MS offers a reliable and scalable option through windows Azure. As per Microsoft their cloud storage is very secure, as it replicates the date 3 times, not just that it has also started replicating the data geographically. It’s scalable so in case there is thrush in storage requirement it will be stored nice and easy.
Storage can be done through the following, Blob which used for binary large object it can be of any type or size and stored on cloud, one blob can store upto 1 terabytes of data. A single account can have multiple blobs so user can store tons of data online.
Positive: – Only need to deploy the application and rest all is Microsoft managed, hassle free environment, no need to worry about your windows patching and updates, server running out of space, technical troubleshooting and maintenance cost, time saved in building up the servers, hardware non utilization has been eliminated. Microsoft has a very competitive SLA an uptime of 99.5% on platform and application level. So we are not even talking about VM being down, if your app is down or single instance of your application is down, you can directly hold them responsible for damages to know more on that click SLA (http://www.windowsazure.com/en-us/support/sla/ )
Negative: – You cannot have your own OS installed and run since the OS is already there, irrespective of your choice on windows you have to use it. Only windows centric applications are supported by Microsoft for technical assistance; hence it could be tedious task to determine where exactly the fault is on a open source application running though windows Azure. However for apps Microsoft suggest any, but there could be a limit to that for open source apps, which are otherwise welcome on other cloud platform.
Please share your comments on this topic…!!