Search⌘ K

Cloud Service Models

Explore the three primary cloud service models: Infrastructure as a Service, Platform as a Service, and Software as a Service. Understand how each model supports different parts of application development and management. This lesson helps you grasp the benefits and responsibilities associated with each model, equipping you to make informed decisions for cloud-based solutions.

Cloud service models

Cloud computing providers offer different services according to three different models. These models define what parts the provider will handle and what is handled by us, the creators of the application. These different models can also be viewed as different layers, so when deciding what we need for our application, we can pick things from all three layers.

Let’s take a look at these layers so we understand what they can help us with.

Infrastructure as a Service (IaaS)

Infrastructure as a Service (IaaS) is the layer that handles hardware resources such as servers, storage, firewalls, and so on. Investing in services on this layer means that we don’t need to buy the hardware, we don’t need to spend time on configuration, and space for data storage will be managed for us.

Some examples when IaaS is a good option include:

  • Big data: More and more applications need a huge amount of data. This can, for example, be data used when training artificial intelligence (AI) applications or applications that rely on a
...