DEV Community

Cover image for Describe Cloud Service Types Summary
Zaynul Abedin Miah
Zaynul Abedin Miah

Posted on

Describe Cloud Service Types Summary

This module teaches about different types of cloud services, how they can be used, who is responsible for what, and when they are most useful. It tells you how each type impacts managing resources and settings, and how the shared responsibility model applies to each one.

Image description

IaaS

Infrastructure as a service (IaaS) is a type of cloud service that gives you a lot of control over your resources. It's the most flexible option available. With an IaaS model, the cloud provider takes care of the hardware, network connectivity, and physical security. You are in charge of things like installing and configuring the operating system, setting up the network, and configuring the database and storage. When it comes to cloud services, everyone has a role to play in keeping things secure. With Infrastructure as a Service (IaaS), you have the most responsibility for making sure everything stays safe. The company that provides the cloud is in charge of taking care of the physical infrastructure and making sure it can connect to the internet. You're in charge of setting it up, keeping it up to date, and making sure it's secure.

You can use IaaS for different purposes, like moving your existing applications to the cloud or creating and testing new ones. You can use it to easily copy settings for development and testing, while still having full control. You can use it to easily start or shut down various environments and still have full control.

Image description

Paas

Platform as a service (PaaS) is like a middle option between renting space in a datacenter and buying a complete solution that's already set up. In a PaaS setup, the cloud provider takes care of the physical infrastructure, security, and internet connection. They take care of everything that makes up a cloud solution, including the operating systems, middleware, development tools, and business intelligence services. In cloud computing, there's something called the shared responsibility model. This means that the cloud provider takes care of the physical infrastructure and internet access, while the user is responsible for maintaining the operating systems, databases, and development tools. This applies to all types of cloud services. The cloud provider might take care of things like network settings, security for both the network and applications, and the directory infrastructure. It all depends on how things are set up.

PaaS is a tool that helps developers create or modify applications that run on the cloud. It has features that make it easier for developers to code, like scalability, high-availability, and multi-tenant capability. Companies can use analytics or business intelligence tools to analyze their data and gain insights that can help them make better business decisions. These tools are available as a service and can be used to improve forecasting, product design, investment returns, and more.

Image description

Saas

Software as a service (SaaS) is a cloud service model that offers a complete cloud product. It means you can rent or use an application that's already fully developed, like email, financial software, messaging apps, and connectivity software. In cloud services, there's a shared responsibility model where the cloud provider has more responsibility and the user has less. This applies to all types of cloud services. When using a SaaS service, you are in charge of the data, devices, and users who can access it. The cloud provider takes care of physical security, power, network connectivity, and developing and updating the application.

SaaS is used for things like email, productivity apps, and keeping track of finances and expenses.

Image description

Link to that learning Module: https://learn.microsoft.com/en-us/training/modules/describe-cloud-service-types/

Top comments (0)