In this video, we will go over the three cloud computing service models and
what they are used for.
Cloud providers are for three main models called infrastructure as
a service platform as a service and software as
a service.
The goal of a service model is to provide you the user
with flexibility control and choice.
When replacing the on-and-operate model you should choose from these
three concepts to fit your needs.
Let's dive into each model in more detail.
Infrastructure is a service or iaas provides infrastructure,
like virtual machines storage containers
and serverless Computing. You should
use infrastructure as a service when you do not have time or expertise
to run your own infrastructure in a data center. You
should also think of infrastructure service when you
want to offer your customers High availability in almost Limitless
scaling examples of infrastructure service
are AWS Google cloud and azure.
Platform as a service or pass provides a
platform geared around program languages or Frameworks. The
user is kept at a high level and uses a tool
to launch an application without having to know about how the
delivery and deployment mechanisms work. You should
use pass when you do not have time or expertise to
manage your application or infrastructure. It need
to get to Market fast examples of paths are
AWS Beanstalk and Google app engine.
Software as a service or SAS provides the
user with a service or product they can use without having
to worry about the management infrastructure or scaling the
user most likely pays a subscription fee and gets
access to that service. You should use SAS when
your engineering time is better spent working on Revenue related
tasks or your customers examples of
SAS are GitHub Gmail and circle CI.
Okay, let's go over the three main models. Once again for a
recap. The first model infrastructure is a
service is what you use when you head over to a cloud provider and
create a virtual instance of Linux.
Your theoretically renting infrastructure and pay
as you go the second model platform as
a service gives you an easy way to deploy and run an
application or framework without having to understand infrastructure Linux
or scaling.
You push a button and you're Off to the Races?
The last Model software is a service
is something you are most likely already using like GitHub Cloud providers
and companies offer services that you can pay
for that perform specific task, but you do not have to worry about
managing or owning them.
In this next video, we will continue our cloud computing
theme and discuss deployment models. See you
soon.