There are quite a number of cloud computing service in the market and potentially having more in the future. In addition, you might heard people calling them cloud computing stack because they build on top of one another. Even so, there are some cloud computing service which you must know.
Infrastructure As A Service (IaaS)
The most basic category of cloud computing services will be IaaS. With IaaS, you rent IT infrastructure-servers and virtual machines are also known as VMs, networks, operating systems from a cloud provider on a pay-as-you-go basis.
Platform As A Service(PaaS)
This refers to cloud computing services that supply an on-demand environment. For example, developing, testing, managing software application and also delivering. PaaS is designed to make it easier for developers to quickly create web or mobile apps, without worrying about setting up or managing the underlying infrastructure of servers, databases, network, and storage.
Serverless Computing
Overlapping with PaaS, serverless computing focuses on building the app functionality without spending time continually managing the servers and infrastructure. Cloud provider will handle all the setup which include capacity planning and server management. Serverless architectures are highly scalable and event-driven, only using resources when a specific function or trigger occurs.
Software As A Service (SaaS)
Software as a service is a method for delivering software applications over the internet, on-demand and typically on a subscription basis. With SaaS, cloud providers host and manage the software application and underlying infrastructure, as well as handling any maintenance, like software upgrades and security patching.
For more blogs post, please visit here.