Header Ads

Header ADS

What is Cloud Computing?




Cloud computing
is the on-demand delivery of IT resources over the Internet with pay-as-you-go pricing. Instead of buying, owning, and maintaining physical data centers and servers, you can access technology services, such as computing power, storage, and databases, on an as-needed basis from a cloud provider like Amazon, Microsoft, Google, Alibaba etc. 

Cloud Computing Services:

There are 3 major cloud computing service. They are:
  • Software as a Service (SaaS)
  • Platform as a Service (PaaS)
  • Infrastructure as a Service (IaaS)



SaaS (Software as a Service)

SaaS or software as a service is a software distribution model in which applications are hosted by a vendor or service provider and made available to customers over a network (internet). SaaS is becoming an increasingly prevalent delivery model as underlying technologies that supports Service Oriented Architecture (SOA) or Web Services. Through internet this service is available to users anywhere in the world.
Some examples of SaaS are Google docs, Microsoft 365 etc.

PaaS (Platform as a Service)

Platform as a service, is referred as PaaS, it provides a platform and environment to allow developers to build applications and services. This service is hosted in the cloud and accessed by the users via internet.

To understand in a simple terms, let compare this with painting a picture, where you are provided with paint colors, different paint brushes and paper by your school teacher and you just have to draw a beautiful picture using those tools.

Example of PaaS is github.


IaaS (Infrastructure as a Service)

This is what we mean whenn generally speaking about cloud. IaaS (Infrastructure As A Service) is one of the fundamental service model of cloud computing alongside PaaS( Platform as a Service). It provides access to computing resources in a virtualized environment “the cloud” on internet. It provides computing infrastructure like virtual server space, network connections, bandwidth, load balancers and IP addresses. The pool of hardware resource is extracted from multiple servers and networks usually distributed across numerous data centers. This provides redundancy and reliability to IaaS.

Examples of IaaS are AWS, Azure, GCP etc.

Hosting a Website previously VS Cloud Hosting:

Traditionally what you needed to do for publishing a website is that you had to buy a space and domain name from a hosting provider. Hosting provider provided 3 types of services: shared, VPS, dedicated. But those has issues like if you wanted to increase your server size or if the number of user increased suddenly then those server couldn't handle those.




But with cloud hosting there's no limit for memory and cost is also based on your uses. Also if the number of users suddenly increases then automatically new server can be deployed without you knowing and when the pressure decreases then those server or virtual machines will be down on its own costing as much less money possible. 




No comments

Theme images by tomograf. Powered by Blogger.