Infrastructure

A practical guide to platform as a service: PaaS benefits and characteristics

Share this post:

PaaS-Benefits-500x357One of the major benefits of platform as a service PaaS is its ability to improve a developer’s productivity. PaaS provides direct support for business agility by enabling rapid development with faster and more frequent delivery of functionality. It does this through continuous integration techniques and automatic application deployment. PaaS also enables developers to realize the cloud’s broader benefits.

This includes:

  • Scalability, including rapid allocation and deallocation of resources with a pay-as-you-use model (noting that the use of individual resources can vary greatly over the life cycle of an application)
  • Reduced capital expenditure
  • Reduced lead times with on-demand availability of resources
  • Self-service with reduced administration costs
  • Reduced skill requirements
  • Support of team collaboration
  • Ability to add new users quickly

The automation support one receives in a PaaS environment also provides productivity improvements and consistency in delivery. Along with automation is the ability for closer equivalence of the development, test and production environments, again improving consistency and reliability of delivery. This is one aspect of a DevOps/agile development approach that is ideal for a PaaS environment.

[Related post: A practical guide to platform as a service: What is PaaS?]

In addition, PaaS systems typically enable the sharing of resources across multiple development teams, avoiding the need for wasteful allocation of multiple assets of the same type in separate silos.

PaaS systems typically build in security and data-protection features, including resilience capabilities such as replication and backups. This can improve security and reduce the need for in-house security skills.

The provision of sophisticated, off-the-shelf capabilities as services enables the rapid creation and evolution of applications that address business requirements. This is especially important when considering mobile and web applications that include social and Internet of Things (IoT) capabilities.

Business applications typically require integration and involve aggregation of data and services from multiple existing systems. PaaS systems usually feature prebuilt integration and aggregation components to speed and simplify necessary development work.

PaaS systems can be used to build applications that are then offered to other customers and users as a software as a service (SaaS) offering. The requirements of SaaS applications, including scalability and the ability to handle multiple tenants, can usually be met by the cloud computing capabilities of a PaaS system.

In our next installment, we’ll provide guidance for acquiring and using PaaS offerings.

Interested in learning more about PaaS and getting a better picture of its implementation best practices? Check out my post on PaaS basics and download the Cloud Standards Customer Council’s “Practical Guide to Platform as a Service.”

More stories

NexJ delivers CRM for wealth management as a service with IBM Cloud

In the financial services industry, a firm that uses technology to differentiate its business most often has an advantage over the competition. Today, firms are increasingly focused on cognitive services and intelligent analytics that can be used to deliver better customer service. It’s not just about dashboards, though seemingly everybody wants a dashboard. Firms want […]

Continue reading

New Forrester study: What is the ROI of application modernization?

If you work in IT, you’ve probably heard grandiose-sounding promises about the ROI of application modernization. It might not be surprising, then, that businesses everywhere are embracing the hybrid, multicloud cloud model. According to an IBM commissioned study by Forrester Research, 62 percent of infrastructure decision makers reported using hosted private cloud in 2017, and […]

Continue reading

How to get more business value from robotic process automation

Organizations can gain outsized results by using robotic process automation with other automation technologies. As a result, many companies are betting big on automation and the impact it can have across all aspects of their business operations. In fact, according to Forrester 40 percent of enterprises are centering their digital transformation journey around automation. For […]

Continue reading