Wednesday 27 April 2022

Platform as a service (PaaS)

Platform as a service (PaaS) 

  • The PaaS model provides the tools within an environment needed to create applications that can run in a Software as a Service model 
  • PaaS is application middleware offered as a service to developers, integrators, and architects. 
  • Development and Operation teams use PaaS to design, build, and deliver customized applications or information services. 
  • Instead of relying on standardized SaaS, teams using PaaS have more control over solution architecture, quality of service, user experience, data models, identity, integration, and business logic.
  • In PaaS you are given a toolkit to work with, a virtual machine to run your software on, and it is up to you to design the software and its user-facing interface in a way that is appropriate to your needs.
  • So PaaS systems range from full-blown developer platforms like Windows Azure to systems like Drupal, Squarespace, Wolf, and others where the tools are modules that are very well developed and require almost no coding.
  • PaaS solution will ensure the availability of the application despite downtime of the underlying virtual machine by automatically creating a new instance of the application on a new virtual machine when the machine goes down.
  • PaaS systems can be used to host a variety of cloud services
    • Online portal-based applications like Facebook that need to scale to thousands of users 
    • Startup who wants to host their new application in a Software-as-a-Service model 
    • Can also be used for massively parallel computations 
    • Enterprises can deploy their Line-of-Business applications in the cloud, taking advantage of the scale and availability while still maintaining security and privacy of data
PaaS examples 

Windows Azure 
Google App Engine 
Hadoop platform 
Drupal 
Wolf Frameworks 
Force.com 

No comments:

Post a Comment