12.12.11

Evolution of Java PaaS toward standards and developer control | Javalobby

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.

PaaS 2.0

PaaS 2.0 - should combine the global availability of the hosting ecosystem (hosters, their customers and application developers), the standardization and flexibility of IaaS, and ease of provisioning and scaling.

No comments: