Lets Hands on to the Cloud Computing II

Hello everyone!. I am Dimuthu Lakshan. I am studying at Department of Computing and Information Systems, Faculty of Applied Sciences of Sabaragamuwa University of Sri-Lanka. I am willing to share my knowledge through series of blog post about Cloud Computing. This is the second part of my blog post about cloud computing. you can reach my first post with a One Click Here.

In last post we have discussed deployment models and benefits of cloud. Furthermore, cloud computing has consumption-based model. There is no cost to amortize for the organization. Because, cloud service provider manages all the costs that you have purchased physical equipment. As a result, organization or business has to responsible for the computing resources that they have used. It makes direct impact to the organization/business with net profit on the balance sheet. In a simple term you have to Pay-as-you-go.

There are some benefits of consumption based model.

  • There is no upfront costs to the organization.
  • There is an ability pay for the new resources when they are needed.
  • Ability to stop paying the resources that you don't need.

Cloud service models

Cloud computing is offering different service models to choose satisfied unique service set that related to your organization. There are three main different service models. Iaas,Paas,SaaS are them. I know now you are confused with what are these words. Lets move on to each services.

IaaS (Infrastructure as a Service)
This service model provides computing capabilities such as storage facilities, networking facilities, processing power and virtual private servers on demand and over the web. In this model user doesn’t need to consider about infrastructure. Cloud service provider guaranteed to provide contacted resources and availability.

Paas (Platform as a Service)
This is in the middle of IaaS & SaaS. Because this service model provides user to access cloud-based environment which user can build and deploy their application without installing any IDE (Integrated Development Environment) s. As an example, service provider allows you to upload your web application without having a worry about physical infrastructure. Because service provider manages hosting environment.

Saas (Software as a Service)
In this model cloud service provider manage all things that provided by them. such as storage, virtual machines, network resources, applications etc. only thing you have to mange your data and access only. Then your organization relives all other constant pressure about the things that I have mentioned earlier.

Cloud Service Model Comparison

IaaS PaaS SaaS
High Flexibility Focusing application development Mange hosting part in cloud
Used by Network architechtures Used by Developers Used by end-users

Serverless computing like PaaS provide developers to fast application building and eliminating the need of managing infrastructure by developers. The “serverless” term comes from provisioning and managing infrastructure hide from the developer. Developer has to focus on their work and add more values to their organization. Serverless computing are improving productivity and bring new products faster than on-premises.

Now you are armed well with basic concepts of cloud computing.


See you Soon

Comments

Post a Comment