IaaS, PaaS and SaaS are part of the cloud deployment models family of cloud computing.
IaaS - Infrastructure as a Service
With Infrastructure as a Service you will have granular responsibilities of creating and managing virtual machine instances, creating, configuring and managing virtual networks and creating and managing storage accounts and services. IaaS gives you full control of Compute, Network and Storage services that are provided by cloud computing. Huawei Cloud Stack provides the following IaaS deployment Model services, Elastic Cloud Server, Elastic Volume Service, Elastic IP etc.
PaaS - Platform as a Service
Under Platform as a Service, the service provider like Huawei Cloud Stack provides you with a ready to go runtime environment for your web applications and database applications. All the operating system management and patching is the responsibility of the cloud service provider. You are only responsible for managing you applications and data. Huawei Cloud Stack has a suite of PaaS services including, Container Services.
SaaS - Software as a Service
Software as a Service provides a layer of abstraction between the cloud service provider's infrastructure services and the customer data. Much of the management of the platform is the responsibility of the service provider. The customer is only responsible for managing their data.