Cloud Computing - PaaS
Another well-known cloud model is known as Platform as a Service.
In this model, applications are deployed in a very timely manner, at a very small cost and without all the human resources required necessary to buy and administer their own back-end hardware and software.
The applications running on PaaS could be those created by the consumer him/her self or some acquired web applications or services.
There is a very cool feature about PaaS and it is that the tools and programming languages needed to create PaaS applications are normally provided or available through the Cloud Provider.
These applications will provide a great benefit to the consumer because the deployed applications will be able to be managed via an Application Programming Interface (API).
Platform as a Service facilitates:
- Immediate delivery of business requirements such as: the design of the application
- Application Development
- Application Testing
- Source Code
Examples of PaaS: AWS Elastic Beanstalk, Windows Azure, Heroku, Force.com, Google App Engine, Apache Stratos.