Evolution of Java PaaS toward standards and developer control | Javalobby
PaaS
Platform as a service - Wikipedia, the free encyclopedia
Platform as a service (PaaS) is a category of cloud computing services that provide a computing platform and a solution stack as a service. In the classic layered model of cloud computing,[1] the PaaS layer lies between the SaaS and the IaaS layers.
PaaS offerings facilitate the deployment of applications without the cost and complexity of buying and managing the underlying hardware and software and provisioning hosting capabilities,[2] providing all of the facilities required to support the complete life cycle of building and delivering web applications and services entirely available from the Internet.[3]
PaaS offerings may include facilities for application design, application development, testing, deployment and hosting as well as application services such as team collaboration, web service integration and marshalling, database integration, security, scalability, storage, persistence, state management, application versioning, application instrumentation and developer community facilitation. These services may be provisioned as an integrated solution over the web.
Amazon
- infrastructure-as-a-service (IaaS) solution,
- still left most of the server administration tasks to users.
First Generation PaaS Offerings
- Google AppEngine
- Heroku,
- upload their application code to a preconfigured environmen
- Developers often had to rewrite code to run on the vendor's platform and give up control of the execution environment.
No comments:
Post a Comment