Types of Cloud Computing

The technology sector is literally a field of acronyms. Some of the most common abbreviations include *aaS, they are dominating the space and whether you work in tech or are just passing through while trying to set-up your small business with some new services you need to know the difference.

Companies across the world are using aaS products to scale their organization, accelerate product development, manage customers, outsource work, and even listen to music.

Public cloud market revenue worldwide from 2012 to 2026 (in billion U.S. dollars). Source: Statista

Let’s look at defining the fundamental differences and where you would use each of the three “… as a Service” platforms.

 

SaaS – Software as a Service

How does it work?

This is on-demand software, meaning it is software you pay for regularly to be able to use for a set amount of time. Like most software these days it is internet based, and you can use it directly on your laptop, desktop, smartphone or tablet. It is a service model, so when you need it, you can get it or use it, since it is easily at your fingertips.

Examples of what is it?

For this service model think your e-mail provider (Gmail and Yahoo), social media (Facebook, Spotify, Twitter Pandora, and Instagram) even though it is free you download and use it when you wish, for businesses, your customer relationship management (CRM) would be under the SaaS category.

Cost Factor?

As a market, this sector is overgrowing, because it is so user-friendly, and businesses can budget efficiently for a set-price. For example, you buy it a year-long subscription and do not have to worry about it again until the anniversary. Plus, it is usually user based so if you need more bandwidth or abilities added on to your software they are added on for one-time, quarterly or monthly fees that are efficiently planned for and dropped if necessary.

 

PaaS – Platform as a Service

How does it work?

We put PaaS next on the list, because like SaaS you are not managing the software, but you are losing a few essential elements that SaaS provides. The ability to have a front-end application and data storage within the software. This type of cloud computing is all on the cloud you never store the actual program data, meaning in the absence of a real computer i.e., a laptop the program is still able to be run and do its job. This is a bit more confusing than something tangible like SaaS, but if you think of it as a space on the cloud to conceptualize, build-out, test, implement, develop, deploy, manage, and run applications then you are on the right track.

Examples of what is it?

Examples of some big PaaS software you may know are Heroku, Google App Engine, and Red Hat’s OpenShift. If you don’t plan on or never have built an app before you may not know this software line.

Cost Factor?

Since this software is designed to be scalable and manageable you usually pay for the usage you have used over the past month, quarter or year. It is meant to be used by consumers and businesses alike and sometimes a single subscriber package can be bought, it is usually a bit more expensive than a by-use package, but it is easier to budget for.

 

IaaS – Infrastructure as a Service

How does it work?

Just as we saw in the transition from SaaS to Paas the level of abstraction and knowledge needed to operate went up drastically. That is why IaaS is here because this type of software you as a consumer or business manage fully. You get no physical functions at all, Iaas provides you with a virtual platform.  It will help you with basic computing, but it is a storage space for your virtual machines, be it management, apps or anything. The idea is you use someone else’s servers to store your large files and programs, allowing you to have everything in a centralized space.

Examples of what is it?

The Iaas are heavy hitters, and you probably recognize their names even if you have never used them: Amazon Web Services, Microsoft Azure, and Google Cloud.

Cost Factor?

Since this is the most flexible aaS cloud computing model, it is highly scalable, and the only way you can pay for it is by the amount of memory or space you are taking up on their servers. Usually, you can negotiate a subscription with caps, and when you hit the limit, you increase your subscription.

Leave a Reply

Your email address will not be published. Required fields are marked *