Cloud Service Models
Learn about the different types of cloud service models and the benefits they provide.
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