You are on page 1of 15

Know about the Various Cloud Computing Services

[IaaS, CaaS, PaaS, FaaS, SaaS]

nife.io
Benefits of Cloud
Everyone is now heading to the Cloud World (AWS, GCP,
Azure, PCF, VMC). A public cloud, a private cloud, or a
hybrid cloud might be used.

Computing These cloud computing services offer on-demand


computing capabilities to meet the demands of
consumers. They provide options by keeping IT
infrastructure open, from data to apps.

nife.io
Various Models of Cloud Computing Services

❏ Infrastructure as a Service (IaaS)


❏ Container as a Service (CaaS)
❏ Platform-as-a-Service (PaaS)
❏ Function as a Service (FaaS)
❏ Software as a Service (SaaS)

nife.io
What is meant by IaaS?
Infrastructure as a IaaS offers only a core infrastructure (VM, Application
Define Connection, Backup connected). End-users must
Service (IaaS) set up and administer the platform and environment, as
well as deploy applications on it (Van et al., 2015).

Examples – Microsoft Azure (VM), AWS (EC2), Rackspace


Technology, Digital Ocean Droplets, and GCP (CE)

nife.io
Advantages of IaaS
Infrastructure as a ● Decreasing the periodic maintenance for
on-premise data centers.
Service (IaaS) ●

Hardware and setup expenditures are eliminated.
Releasing resources to aid in scaling
● Accelerating the delivery of new apps and improving
application performance
● Enhancing the core infrastructure’s dependability.
● IaaS providers are responsible for infrastructure
maintenance and troubleshooting.
● During service failures, IaaS makes it simpler to
access data or apps. Security is superior to in-house
infrastructure choices.

nife.io
What is CaaS?
Container as a Service
CaaS is a type of container-based virtualisation wherein
(CaaS) customers receive container engines, management, and
the fundamental computing resources as a service from
the cloud service provider (Smirnova et al., 2020).

Examples – AWS (ECS), Pivotal (PKS), Google Container


Engine (GKE) and Azure (ACS).

nife.io
Advantages of CaaS
Container as a Service
● Containerized applications have all the necessary to
(CaaS) ●
operate.
Containers can accomplish all that VM could and
without the additional resource strain.
● Containers need lower requirements and do not
require a separate OS.
● Containers are maintained isolated from each other
despite both having the very same capabilities.
● The procedure of building and removing containers
is rapid. This speeds up development or operations
and reduces time to market.

nife.io
What is PaaS?
Platform-as-a-Service
PaaS offers a framework for end-users to design, operate,
(PaaS) and administer applications without having to worry about
the complexities of developing and managing
infrastructure (Singh et al., 2016).

Examples – Google App Engine, AWS (Beanstalk), Heroku,


and CloudFoundry.

nife.io
Advantages of PaaS
Platform-as-a-Service
● Achieve a competitive edge by bringing their
(PaaS) products to the marketplace sooner.
● Create and administer application programming
interfaces (APIs).
● Data mining and analysis for business analytics
● A database is used to store, maintain, and
administer information in a business.
● Build frameworks for creating bespoke
cloud-based applications.
● Put new languages, OS, and database systems
into the trial.
● Reduce programming time for platform tasks
such as security.

nife.io
What is FaaS?
Function as a Service
FaaS offers a framework for clients to design, operate, and
(FaaS) manage application features without having to worry about
the complexities of developing and managing
infrastructure (Rajan, 2020).

Examples – AWS (Lamda), IBM Cloud Functions, and


Google Cloud Function

nife.io
Advantages of FaaS
Function as a Service
● Businesses can save money on upfront hardware
(FaaS) and OS expenditures by using a pay-as-you-go
strategy.
● As cloud providers deliver on-demand services,
FaaS provides growth potential.
● FaaS platforms are simple to use and comprehend.
You don’t have to be a cloud specialist to achieve
your goals.
● The FaaS paradigm makes it simple to update apps
and add new features.
● FaaS infrastructure is already highly optimized.

nife.io
What is meant by SaaS?
Software as a
SaaS is also known as “on-demand software” at times.

Service (SaaS) Customers connect a thin client using a web browser


(Sether, 2016). Vendors may handle everything in SaaS,
including apps, services, information, interfaces, operating
systems, virtualisation, servers, storage, and
communication. End-users must utilise it.

Examples – Gmail, Adobe, MailChimp, Dropbox, and Slack.

nife.io
Advantages of SaaS
Software as a
● SaaS simplifies bug fixes and automates upgrades,

Service (SaaS) ●
relieving the pressure on in-house IT workers.
Upgrades pose less risk to customers and have
lower adoption costs.
● Users may launch applications without worrying
about managing software or application. This
reduces hardware and license expenses.
● Businesses can use APIs to combine SaaS apps
with other software.
● SaaS providers are in charge of the app’s security,
performance, and availability to consumers.
● Users may modify their SaaS solutions to their
organizational processes without having any impact
according to their infrastructures.

nife.io
Conclusion on Cloud Computing Services
Cloud services provide several options for enterprises in various industries. And
each of the main — PaaS, CaaS, FaaS, SaaS, and IaaS – has advantages and
disadvantages.

These services are available on a pay-as-you-go arrangement through the internet.


Rather than purchasing the software or even other computational resources, users
rent them from a cloud computing solution (Rajiv Chopra, 2018).

Cloud services provide the advantages of sophisticated IT infrastructure without the


responsibility of ownership. Users pay, users gain access, and users utilise. It’s as
easy as that.

nife.io
nife.io

You might also like