“Cloud Computing Services Is Buzzing”
If you are a present member of the technology industry, then by now you must be used to of hearing new buzzwords daily. There was a time when new technical invention would last at least a year. But, today if buzz starts in the morning, then by the end of the day buzz touches its equilibrium level.
To define this buzzing cycle folk at Gartner has introduced “hype cycle” which elaborate the peak of hype and disillusionment of hype. Gartner has observed these interesting facts to provide information on the risk factors to the businesses. But, this observation is very much related to our today’s topic of the study.
If you recall carefully, around a few years back the buzzword for X as a service was delivered. Where cloud computing was highly fascinating the people. That’s why every person wants to dive in this hype and want to part with it.
But, slowly the slope of hype is replaced with the plain road of disillusionment. And, this buzzword lost its charm in the eye of the people. So, today we are about to rewind the wheel of time and study about this X as a service concept.
The “X as a Service” Concept
To better understand this concept let’s take a fruitful example. Suppose you have a decent size business in 90’s, and you have to maintain clients data and sales record. You can here use “customer management relationships” software to help you.
Or, you can insert all your data into the different excel sheets. And, when the handling of Excel files become trouble for you, then you have to go to the market and buy CMR software on the CD. Finally, you’d have installed the “client” on anyone’s PC who needed to use it while installing the “server” on some jack of all trades machine running Windows 2000 or something.
Now, let’s fast forward few years ahead, where you have a place like salesforce.com to create trial accounts of clients. Still, this is applicable to the small business organizations only, as larger business organizations have to maintain their own software. But, still, they have the option of using web services to store their data.
So, people this year’s tale has brought us to the main topic of “as a service ” concept. Where you don’t have to worry about anything and leave your all worries in the hands of someone else. And, cloud computing is that someone else who will handle clients, servers, and network for you.
This is a very ambiguous concept and can be broadly distinguished into three major parts.
Software as a Service
Okay, so as we have mentioned Salesforce.com earlier, that’s why we will first understand the Software as a Service Concept. With the SaaS model, vendors provide an application to the users.
More, technically speaking SaaS model offers services of applications to the users at basic abstractions level. The products generally have business uses, and they license web access in a “one to many” model. With SaaS, neither administrator or the user have to worry about upgrading or patching the application as SaaS will take care that for them.
Platform as a Service
Whereas SaaS handles the needs of the end user, Platform as a Service handles the needs of the developers. PaaS reduces the workload for the software developers and DevOps folks. The developer has to perform and manage numerous tasks in lieu to create a program.
So, developers, don’t get stuck with testing, deployment, and config managing your program all alone. As PaaS is here to help you out so that you can focus on more important issues.
Infrastructure as a Service
Infrastructure as a Service lies at the bottom of the services chart. The lines of difference between the IaaS and PaaS is less considerate as compared to the SaaS and IaaS. As both solves problem technical level, but you can think IaaS as outsourcing hardware.
IaaS saves you from the hassle of buying a server and disk drives and setting them up every time you need a test environment. Examples of IaaS include Microsoft’s Azure, Amazon’s EC2, Rackspace, and various web hosting offerings.