What is Cloud Computing? | IaaS vs PaaS vs SaaS | How is Cloud Foundry different from AWS? Skip to main content

What is Cloud Computing? | IaaS vs PaaS vs SaaS | How is Cloud Foundry different from AWS?

Cloud Computing

With high speed internet facilities cheaply available, the digital world is now accessible to almost every person. Not only large and medium scaled industries, but even the small businesses have now turned up for their own websites or e-commerce sites for selling their products to the customers directly. So demand for an agile and scalable storage is high and here comes “clouds” to the rescue.

 

What is Cloud Computing?

Cloud Computing is the delivery of services such as storage, databases, servers, software or analytics to the customers over the internet.

Imagine you want to run a website for your small website, now once the site is ready you need to host it in some server which will store the data of your site and is available for public to use. But in order to do so, you will need a server room that in turn will need space and proper maintenance which will in turn increase your cost to run your site.

Now if someone tells you that he has that facility that you want and is ready to host your site with one of his servers. You don’t need any type of storage and you just need to pay according to your usage. It seems to be a great deal, right?

Cloud Computing does the same for your application that you want to host. Rather than owning your own data centers or infrastructures, companies can rent infrastructure from one of the cloud providers and use their service to host any applications. This enables companies to reduce the cost and complexity of hosting their applications and pay as per the usage.

 

Types of Cloud Computing

Clouds can be of different types depending on the needs of a business and the level of security involved. Let’s discuss one by one the different cloud models.

Public Cloud: This model offers services and infrastructure by a third party company and is shared across all of its customers. The service providers have generally a lot of space to offer and according to the needs of the Customers, it is easily scalable. Often recommended for collaborative and small scale projects, this “pay-as-you-go” model helps the small scale businesses an effective way to save costs.

Private Cloud: This model is generally used by a single company of medium or high scale, and is secured by layer(s) of firewall protection. This type of solution provides higher security and as a result comes with a much higher cost since the infrastructure have to be maintained by the company itself.

Hybrid Cloud: This model is a mix of the above types and allows the interaction of data between two of the platforms. The advantage of this model lies in the fact that the storage is easily scalable according to the usage along with the added level of security.

Types of Cloud Computing


Types of Cloud Services

The cloud providers offers various types of services depending on the needs of the customers. Let’s check each of them.

Infrastructure as a Service: IaaS provides users the basic infrastructures to set-up a stage required to host an application. This includes server, network, storage or similar kinds of service. The clients are responsible to make it usable by setting up the middleware. The main advantage of this service is, it provides the clients the flexibility of complete control over the hardware and they can set-up the platform according to their choice.

Examples include DigitalOcean, Cisco Metapod and Microsoft Azure.

 

Platform as a Service: PaaS provides all the necessary requirements for the clients to host an application. There is no need to setup OS and also no need to take care of any other software needed to build applications. This enables the developers to freely concentrate on the apps and not on how to host their apps and manage them post deployment. This is a cost effective service that is both scalable as well as require no extra headache of maintenance.

Examples include Windows Azure, Heroku and OpenShift.

 

Software as a Service: These are the applications that we use in our daily life that provides services through internet. The software is run by third party companies and us as the consumers, consumes their services either by paying or free of cost depending on the service providers. The main advantage of this service is, it eliminates the need of manpower that is required to download and install the software in the customer’s premises. The platform that hosts the app can be managed from any location and users don’t need to think about its installation and maintenance.

Examples include Gmail, Salesforce and Cisco WebEx.

IaaS vs PaaS vs SaaS
 


Cloud Foundry and Amazon Web Services --- Differences

Cloud Foundry is an open source cloud-based service that provides a platform for the developers to lighten the load from the operations’ team and concentrate on the development side of the application rather than maintaining it. So, Cloud Foundry is basically Platform as a Service which companies of any size can use it to accelerate the development work.

Amazon Web Services on the other hand, is mostly Infrastructure as a Service but there are some offerings which are Platform as a Service. For instance, Amazon EC2 is IaaS and hence the customer has more control over the hosting environment. AWS Elastic Beanstalk on the other hand is Platform as a Service feature that allows less things to be maintained and supported.

 

Conclusion:

So basically to host a software in a cloud we need a platform which is used to host the application and this service is provided by Platform as a Service (PaaS). Now PaaS needs some basic infrastructure which is needed to hold that platform and this service is provided by Infrastructure as a Service.

Now it depends on the type of service that you want in order to choose between IaaS and PaaS. If you want to have more control over the environment like how much RAM you want or what OS you want to install, go for Infrastructure as a Service. On the other hand, if you want to take less headache on the environment and scale it according to the usage, Platform as a Service is a better option for your cause.

Comments

Post a Comment

Popular posts from this blog

7 reasons why OTT service platforms are the favorites among youth?

It’s not been too long before that the On-demand video streaming platforms have been introduced, and various applications like Netflix , Amazon Prime Video , Hotstar and various other national and regional have already become the favorite destination of entertainment among the young generation. Recently with the lockdown in effect, the use of these applications has only increased. But has it become a replacement for the cable business? Is there any chance that people will stop watching television and watch the shows of these applications instead?   How the On-demand streaming services began in India? The first of its kind OTT was introduced in the year 2008 in India when Reliance launched BIGFlix . It is an on-demand movie service which allows users to watch and download their favorite movies. An OTT , over-the-top service uses the internet to provide content to its viewers instead of the traditional cable/broadcast provider. One of the major players of current market, ...

Indian Super League (ISL): Should foreigners be reduced from 5 to 4?

                                                                             Founded in the year 2013 by IMG and Reliance along with Start Sports , the Indian Super League came as a savior for Indian football, which grew hopes in every football fans and lovers across India. It is now the top league in India.   Era before ISL Prior to the entry of Indian Super League , I League was the main event of Indian Football which till this year was the main league of the country. Club giants like East Bengal, Mohun Bagan, Dempo and Churchill Brothers were the most popular teams which attracted thousands of spectators into the ground in a nation where people does not really care about any other sports than Cricket . Later came the North-Eastern clubs like Royal Wahingdoh, Shillong Lajong and o...

C:\ Drive full in Windows 7? 6 Steps to make space for your C Drive

As your laptop with Windows 7 Operating System grows older, the C: Drive gradually starts to fill up all the disk space and soon you might start getting popups like “Low Disk Space. You are running out of disk space on system (C:\)…” Now neither you are able to update he applications nor can you install a new software. Why C Drive getting full? Although there might be several reasons behind this, few of the key points are listed below:   If your system is affected by viruses and malwares, they may generate random files that keeps filling the available disk space. Temporary files, installation files and other such system files may also take up the space. Different applications as they keep on updating automatically may also add to the space consumption since with every update the size of these Softwares generally increases. How to free up the space in Windows 7 system? To get some space in the C drive, we need to perform these steps.      1.    Windows ...