Introducing PaaS solutions
PaaS is another form of cloud computing. Compared to IaaS, PaaS provides the hardware layer, together with an application layer. The hardware and software are hosted by the CSP, with no need to manage those from the client side. Clients of PaaS solutions are, in a majority of cases, application developers.
The CSPs that offer PaaS solutions are mostly the same as those that offer IaaS solutions. We have Amazon, Microsoft, and Google as the major PaaS providers.
Amazon Elastic Beanstalk
Amazon offers the Elastic Beanstalk service, whose interface is straightforward and simple. You can create a sample application or upload your own, and Beanstalk takes care of the rest, from deployment details to load balancing, scaling, and monitoring. You select the AWS EC2 hardware instances to deploy on. Next, we will discuss another major player's offering: Google App Engine.