2014-04-01

since the cloud computing was invented ,it has served as a Mozart in disguise for the developers by giving them compatibility and advanced features to use their code without writing it again in various application by the power of cloud any many more useful stuff for coding.



Be it Sql database management ,web site development or media streaming on any platform cloud computing has shown us the power to handle all the task with ease .taking the live examples from our world like Skydrive ,drop box,netflix steaming and others servers as a epitome to depict power of cloud .

Working on visual studio online @ www.visualstudioonline.com has really helped me and many other developers to cope up with the time constraints which helped me to use code efficiently and effectively without rewriting it again.

when talking about cloud computing power ,it would be useless if we don't mention about windows azure which has totally reinvented the way users and developers especially interact with cloud computing via windows azure platform.

According to me a good cloud computing platform should process certain qualities to help the experts as well as novice to handle it with ease and get most out of it and while working with windows azure developers including me found that is was quite easy to handle all the task on it because it process all the required and desire-able qualities of a cloud platform like as discussed below.

SaaS (Software as a Service): This is the most popular form of cloud services. The service provider offers a software to support the service on offer. The software is built by the service provider while the end users can configure it to suit their needs. The clients (end users) however, cannot change or modify the software. tools like Mozy and windows azure serves as an example of SaaS. It is basically a backup service that offers a software to help people back up their data. Thus, you can use the service without actually having to code or buy the software. You just have to pay a monthly or annual fee to use the service.

PaaS (Platform as a Service): Offers a platform to clients for different purposes. For example, the Windows Azure offers a platform to developers to build, test, and host applications that can be accessed by the end users. The end users may or may not know that the application is hosted on the cloud. As mentioned earlier, the storage space for user data may be increased or decreased per the requirement of the applications. As with the SaaS, you do not need to build the platform. You just pay a nominal fee for using the service.



IaaS (Infrastructure as a Service): Offers infrastructure on demand. The infrastructure can be anything from storage servers to applications to operating systems. Office 365 offers a combination of these infrastructure and falls under this category. With Office 365, you can get plenty of applications along with storage space. Buying infrastructure or renting it out in traditional models can be very expensive. When you opt for IaaS, you save a lot on expenses, space, and personnel required to set up and maintain the infrastructure. The cloud service provider takes care of setting up and maintaining the infrastructure. You just pay a fee to use it per your requirements.

As you can see,the next gen world of cloud computing there are numerous advantages of cloud computing, the most basic ones being remote accessibility, lower costs, and quick re-provisions etc of which some are discussed below:

Remote Accessibility: With cloud computing, your business is not restricted to a particular location. This applies to individuals also. You can access the services from anywhere. All you need is your ID and password. In some cases, there may be extra security requirements but as they too are mobile, you can easily access your cloud services from any part of the world.

Easy Expansion: As of the characteristics of cloud computing is its flexibility, you can quickly access more resources if you need to expand your business. You need not buy extra infrastructure. You just need to inform your cloud provider about your requirements and they will allocate resources to you. In most cases, the entire process is automated so the expansion takes just a few minutes. The same is applicable if you wish to use less resources. One of the best advantages of cloud computing is easy re-allocation of resources.

Security: Though people doubt cloud computing, clouds tend to be more secure than the traditional business models. Clouds offer real-time backup which results in less data loss. In case of outage, your customers can use the backup servers that sync with the main ones as soon as they are up. Your business gets maximum uptime without any loss of data during the transitions. Other than this, clouds are less prone to hacks and DDoS attacks as people don’t know the whereabouts of your data.

Environmentally Friendly: Usage of ready-made resources tailored to your needs helps you reduce the electricity expenses. While you save on electricity, you also save on resources required to cool off computers and other components. This reduces the emissions dangerous to environment.

so come on guys let us make our coding life easy by implementing windows azure in our development process .

For more information head to 

http://www.windowsazure.com/en-us/pricing/free-trial/ 

and get started with windows azure to experience the easy of development with all your coding needs simplified with windows azure .

Show more