Find out how windows azure roles and services works , its advantages and disadvantages.
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…!!