Although @Aditya_Kashyap has discussed the details in a very brief manner. However, I still want to add some more info to the thread. I would totally agree with the research you have discussed. However, I would like to add a little Difference Between IaaS and PaaS.
IaaS offers its customers direct access to its cloud servers and storage. It offers more flexibility, scalability and networking layers. You don’t have to buy and install underlying infrastructure because you can outsource it instead. You can demand and acquire resources and pay for them as you go.
When you compare cloud infrastructure as a service vs platform as a service, IaaS can be more resilient than PaaS. The resilience is purely dependent on the vendor you choose. The same goes for security as well. Typically charged per hour upon usage of the services, IaaS costs can climb up because of the precise nature of billing.
Whereas, PaaS lets you tackle high-level advanced programming by streamlining and simplifying the process. This makes the development of apps more cost and time effective. The price, however, climbs up with the upscaling of your application. Once you commit to a PaaS provider, you’re locked in the environment and interface you have selected. That’s one of the differences between IaaS vs PaaS.