Download as pdf or txt
Download as pdf or txt
You are on page 1of 27

What is PaaS?

Platform as
a Service Definition and
Guide
In this handbook:

What is PaaS? Platform as


a service definition

How does PaaS work?

What are the differences Platform as a service (PaaS) is a cloud computing model where a third-party provider delivers
between PaaS, IaaS and
hardware and software tools to users over the internet.
SaaS?

PaaS pros and cons

Types of PaaS

What's the difference


between PaaS and iPaaS?

PaaS uses

PaaS examples: Products


and vendors

What's included in a
platform as a service?

Who oversees PaaS in an


organization?

Best practices for


evaluating and buying
PaaS

Modern PaaS vs.


traditional PaaS

Future of the PaaS market


and business model
1 THIS IS THE DOCUMENT TITLE
In this handbook:

What is PaaS? Platform as


a service definition

How does PaaS work? What is PaaS? Platform as a service definition and guide
WESLEY CHAI, TECHNICAL WRITER | KATE BRUSH, TECHNICAL WRITER | STEPHEN J. BIGELOW, SENIOR TECHNOLOGY EDITOR
What are the differences
between PaaS, IaaS and
SaaS?
WHAT IS PAAS? PLATFORM AS A SERVICE DEFINITION
PaaS pros and cons
Platform as a service (PaaS) is a cloud computing model where a third-party provider delivers
Types of PaaS
hardware and software tools to users over the internet. Usually, these tools are needed for
What's the difference application development. A PaaS provider hosts the hardware and software on its own
between PaaS and iPaaS?
infrastructure. As a result, PaaS frees developers from having to install in-house hardware
PaaS uses and software to develop or run a new application.
PaaS examples: Products
and vendors PaaS tools tend to be touted as simple to use and convenient. An organization might find the
move to PaaS compelling considering potential cost savings over on-premises alternatives.
What's included in a
platform as a service?

Who oversees PaaS in an HOW DOES PAAS WORK?


organization?
As mentioned above, PaaS does not replace a company's entire IT infrastructure for software
Best practices for
evaluating and buying development. It is provided through a cloud service provider's hosted infrastructure. Users
PaaS most frequently access the offerings through a web browser. PaaS can be delivered through
Modern PaaS vs.
traditional PaaS

Future of the PaaS market


2 WHAT IS PAAS? PLATFORM AS A SERVICE DEFINITION AND GUIDE
and business model
In this handbook:

What is PaaS? Platform as


a service definition
public, private and hybrid clouds to deliver services such as application hosting and Java
How does PaaS work?
development.
What are the differences
between PaaS, IaaS and Other PaaS services include the following:
SaaS?

PaaS pros and cons • development team collaboration;


• application design and development;
Types of PaaS
• application testing and deployment;
What's the difference
• web service integration;
between PaaS and iPaaS? • information security; and
• database integration.
PaaS uses
Users will normally have to pay for PaaS on a per-use basis. However, some providers charge
PaaS examples: Products
a flat monthly fee for access to the platform and its applications.
and vendors

What's included in a
platform as a service?

Who oversees PaaS in an


organization?

Best practices for


evaluating and buying
PaaS

Modern PaaS vs.


traditional PaaS

Future of the PaaS market


3 WHAT IS PAAS? PLATFORM AS A SERVICE DEFINITION AND GUIDE
and business model
In this handbook:

What is PaaS? Platform as


a service definition

How does PaaS work?

What are the differences


between PaaS, IaaS and
SaaS?

PaaS pros and cons

Types of PaaS

What's the difference


between PaaS and iPaaS?

PaaS uses

PaaS examples: Products


and vendors

What's included in a
platform as a service?

Who oversees PaaS in an


organization? WHAT ARE THE DIFFERENCES BETWEEN PAAS, IAAS AND SAAS?

Best practices for


evaluating and buying PaaS is one of three main categories of cloud computing services. The other two main cloud
PaaS computing categories are infrastructure as a service (IaaS) and software as a service (SaaS):
Modern PaaS vs.
traditional PaaS

Future of the PaaS market


4 WHAT IS PAAS? PLATFORM AS A SERVICE DEFINITION AND GUIDE
and business model
In this handbook:

What is PaaS? Platform as


a service definition
• With IaaS, a provider supplies the basic compute, storage and networking infrastructure
How does PaaS work?
along with the hypervisor -- the virtualization layer. Users must then create virtual instances
What are the differences
such as VMs and containers, install OSes, support applications and data, and handle all of the
between PaaS, IaaS and configuration and management associated with those tasks. Some examples of IaaS services
SaaS? are DigitalOcean, AWS, Azure and Google Compute Engine.
• With PaaS, a provider offers more of the application stack than IaaS, adding OSes,
PaaS pros and cons middleware -- such as databases -- and other runtimes into the cloud environment. PaaS
products include AWS Elastic Beanstalk and Google App Engine.
Types of PaaS
• With SaaS, a provider offers an entire application stack. Users simply log in and use the
What's the difference application that runs completely on the provider's infrastructure. Typically, SaaS applications
between PaaS and iPaaS? are completely accessible via internet web browser. SaaS providers manage the application
workload and all underlying IT resources; users only control the data created by the SaaS
PaaS uses application. Examples of SaaS include Salesforce, Dropbox and Google Workspace.
PaaS examples: Products The difference between PaaS and SaaS can be murky. Both models provide access to services
and vendors
often based in a cloud, so it's worth drawing the distinction between platforms and
What's included in a software.
platform as a service?

Who oversees PaaS in an A SaaS offering provides access to a finished application or workload, such as an HR or
organization?
finance application, in exchange for a recurring fee. The SaaS application is hosted on the
Best practices for provider's own remote infrastructure. This eliminates the need for a business to purchase,
evaluating and buying deploy and maintain that application in-house, enabling the business to reduce its in-house
PaaS
IT footprint.
Modern PaaS vs.
traditional PaaS

Future of the PaaS market


5 WHAT IS PAAS? PLATFORM AS A SERVICE DEFINITION AND GUIDE
and business model
In this handbook:

What is PaaS? Platform as


a service definition
A PaaS offering typically provides access to an array of related applications or tools intended
How does PaaS work?
to help businesses perform complex interrelated tasks; the most common example is
What are the differences software development and testing. PaaS components are also hosted on the provider's own
between PaaS, IaaS and
SaaS? infrastructure, and users can access the platform's components for a recurring fee. PaaS can
eliminate an entire tool set from the local data center, further easing the organization's IT
PaaS pros and cons
burden.
Types of PaaS
The key difference is that SaaS offers a finished workload, while PaaS offers the tools needed
What's the difference
between PaaS and iPaaS? to help a business create and manage its own workload.

PaaS uses
PAAS PROS AND CONS
PaaS examples: Products
and vendors
The principal benefit of PaaS is simplicity and convenience for users. The PaaS provider will
What's included in a supply much of the infrastructure and other IT services, which users can access anywhere
platform as a service?
through a web browser. The ability to pay on a recurring (subscription) or per-use basis
Who oversees PaaS in an enables enterprises to eliminate the capital expenses they traditionally have for on-premises
organization?
hardware and software. Effectively, PaaS shifts the responsibility for providing, managing
Best practices for and updating key tools from the internal IT team to the outside PaaS provider.
evaluating and buying
PaaS
Many PaaS products are geared toward software development. These platforms offer
Modern PaaS vs. compute and storage infrastructures, as well as text editing, version management, compiling
traditional PaaS

Future of the PaaS market


6 WHAT IS PAAS? PLATFORM AS A SERVICE DEFINITION AND GUIDE
and business model
In this handbook:

What is PaaS? Platform as


a service definition
and testing services that help developers create new software quickly and efficiently. A PaaS
How does PaaS work?
product can also enable development teams to collaborate and work together, regardless of
What are the differences their physical location.
between PaaS, IaaS and
SaaS?
PaaS architectures keep their underlying infrastructure hidden from developers and other
PaaS pros and cons users. As a result, the model is similar to serverless computing and function-as-a-service
Types of PaaS architectures -- meaning the cloud service provider manages and runs the server, as well as
controlling the distribution of resources.
What's the difference
between PaaS and iPaaS?

PaaS uses

PaaS examples: Products


and vendors

What's included in a
platform as a service?

Who oversees PaaS in an


organization?

Best practices for


evaluating and buying
PaaS

Modern PaaS vs.


traditional PaaS

Future of the PaaS market


7 WHAT IS PAAS? PLATFORM AS A SERVICE DEFINITION AND GUIDE
and business model
In this handbook:

What is PaaS? Platform as


a service definition
In terms of disadvantages, however, service availability or resilience can be a concern with
How does PaaS work?
PaaS. If a provider experiences a service outage or other infrastructure disruption, this can
What are the differences adversely affect customers and result in costly lapses of productivity. However, PaaS
between PaaS, IaaS and
SaaS? providers will normally offer and support relatively high uptimes -- though availability is
governed by the provider's service-level agreement (SLA).
PaaS pros and cons

Types of PaaS Vendor lock-in is another common concern because users cannot easily migrate many of the
services and data from one PaaS platform to another competing PaaS platform. Users must
What's the difference
between PaaS and iPaaS? evaluate the business risks of service downtime and vendor lock-in when they select a PaaS
provider.
PaaS uses

PaaS examples: Products Internal changes to a PaaS product are also a potential issue. For example, if a PaaS provider
and vendors stops supporting a certain programming language, opts to deliver a different set of
What's included in a development tools or even discontinues some or all of the platform's components, the effect
platform as a service? on users can be difficult and disruptive. Users must follow the PaaS provider's service
Who oversees PaaS in an roadmap to understand how the provider's plan will affect their environment and
organization? capabilities.
Best practices for
evaluating and buying
PaaS

Modern PaaS vs.


traditional PaaS

Future of the PaaS market


8 WHAT IS PAAS? PLATFORM AS A SERVICE DEFINITION AND GUIDE
and business model
In this handbook:

What is PaaS? Platform as


a service definition
TYPES OF PAAS
How does PaaS work?

What are the differences Various types of PaaS are currently available to developers:
between PaaS, IaaS and
SaaS?
• public PaaS;
PaaS pros and cons
• private PaaS;
• hybrid PaaS;
Types of PaaS • communications PaaS (CPaaS);
• mobile Paas (mPaaS);
What's the difference • open PaaS;
between PaaS and iPaaS?
• integration platform as a service (iPaaS);
PaaS uses
• database as a service (DBaaS); and
• middleware as a service (MWaaS).
PaaS examples: Products
and vendors Public PaaS. This model is best fit for use in the public cloud. Public PaaS enables the user to
control software deployment while the cloud provider manages the delivery of all other
What's included in a
platform as a service? major IT components necessary to the hosting of applications, including OSes, databases,
servers and storage system networks.
Who oversees PaaS in an
organization? Public PaaS vendors offer middleware that enables developers to set up, configure and
control servers and databases without needing to set up the infrastructure. As a result,
Best practices for
evaluating and buying public PaaS and IaaS run together, with PaaS operating on top of a vendor's IaaS
PaaS infrastructure while using the public cloud. Unfortunately, this means the client is tied to a

Modern PaaS vs.


single public cloud option that they might not want to use.
traditional PaaS

Future of the PaaS market


9 WHAT IS PAAS? PLATFORM AS A SERVICE DEFINITION AND GUIDE
and business model
In this handbook:

What is PaaS? Platform as


a service definition
Some small and medium-sized businesses have adopted public PaaS, but bigger
How does PaaS work?
organizations and enterprises have refused to embrace it due to its close ties to the public
What are the differences cloud. This is primarily a result of the large number of regulations and compliance issues that
between PaaS, IaaS and
SaaS? fall on enterprise application development within the public cloud.

PaaS pros and cons Private PaaS. A private PaaS option aims to deliver the agility of public PaaS while
Types of PaaS maintaining the security, compliance, benefits and potentially lower costs of the private data
center. This model is usually delivered as an appliance or software within the user's firewall,
What's the difference
between PaaS and iPaaS? which is frequently maintained in the company's on-premises data center. A private PaaS
can be developed on any type of infrastructure and can work within the company's specific
PaaS uses
private cloud.
PaaS examples: Products
and vendors Private PaaS enables an organization to better serve developers, improve the use of internal
What's included in a resources and reduce the costly cloud sprawl that many companies face. Furthermore,
platform as a service? private PaaS enables developers to deploy and manage their company's applications while
Who oversees PaaS in an also abiding by strict security, privacy and compliance requirements.
organization?
Hybrid PaaS. Combining public and private PaaS, hybrid PaaS affords companies the
Best practices for
evaluating and buying flexibility of infinite capacity provided by a public PaaS with the cost efficiencies and control
PaaS of owning an internal infrastructure in private PaaS. Hybrid PaaS uses a hybrid cloud.
Modern PaaS vs.
traditional PaaS

Future of the PaaS market


10 WHAT IS PAAS? PLATFORM AS A SERVICE DEFINITION AND GUIDE
and business model
In this handbook:

What is PaaS? Platform as


a service definition
Communication PaaS. CPaaS is a cloud-based platform that enables developers to add real-
How does PaaS work?
time communications to their apps without the need for back-end infrastructure and
What are the differences interfaces. Normally, real-time communications occur in apps that are built specifically for
between PaaS, IaaS and
SaaS? these functions. Examples include Skype, FaceTime, WhatsApp and the traditional phone.

PaaS pros and cons CPaaS provides a complete development framework for the creation of real-time
Types of PaaS communications features without the necessity of a developer building their own
framework, including standards-based application programming interfaces, software tools,
What's the difference
between PaaS and iPaaS? prebuilt apps and sample code.

PaaS uses CPaaS providers also help users throughout the development process by providing support
PaaS examples: Products and product documentation. Some providers also offer software development kits, as well as
and vendors libraries that can help build applications on different desktop and mobile platforms.
What's included in a Development teams that choose to use CPaaS can save on infrastructure, human resources
platform as a service? and time to market.
Who oversees PaaS in an
organization?
Test your platform-as-a-service knowledge with this PaaS quiz
Best practices for
evaluating and buying
PaaS Mobile PaaS. MPaaS is the use of a paid integrated development environment for the
configuration of mobile apps. In an mPaaS, coding skills are not required. MPaaS is delivered
Modern PaaS vs.
traditional PaaS
through a web browser and typically supports public cloud, private cloud and on-premises

Future of the PaaS market


11 WHAT IS PAAS? PLATFORM AS A SERVICE DEFINITION AND GUIDE
and business model
In this handbook:

What is PaaS? Platform as


a service definition
storage. The service is usually leased with pricing per month, varying according to the
How does PaaS work?
number of included devices and supported features.
What are the differences
between PaaS, IaaS and MPaaS usually provides an object-oriented drag-and-drop interface that enables users to
SaaS?
simplify the development of HTML5 or native apps through direct access to features such as
PaaS pros and cons the device's GPS, sensors, cameras and microphone. It often supports various mobile OSes.
Types of PaaS
Companies often use mPaaS for the creation of applications that will provide both internal
What's the difference
and customer-facing uses. This implementation can promote a BYOD environment and
between PaaS and iPaaS?
productivity apps without the requirement of mobile app developers or extra IT support.
PaaS uses

PaaS examples: Products Open PaaS. A free, open source, business-oriented collaboration platform that is attractive
and vendors on all devices, Open PaaS provides useful web apps including calendar, contacts and mail
applications. Open PaaS was designed to enable users to quickly deploy new applications. It
What's included in a
platform as a service? has the goal of developing a PaaS technology that is committed to enterprise collaborative
applications, specifically those deployed on hybrid clouds.
Who oversees PaaS in an
organization?
Integration platform as a service. IPaaS is a broad umbrella for services used to integrate
Best practices for
evaluating and buying
disparate workloads and applications that might not otherwise communicate or interoperate
PaaS natively. An iPaaS platform seeks to offer and support those disparate integrations and ease

Modern PaaS vs.


traditional PaaS

Future of the PaaS market


12 WHAT IS PAAS? PLATFORM AS A SERVICE DEFINITION AND GUIDE
and business model
In this handbook:

What is PaaS? Platform as


a service definition
the organization's challenges in getting different workloads to work together across the
How does PaaS work?
enterprise.
What are the differences
between PaaS, IaaS and Database as a service. DBaaS is a provider-hosted database workload that is offered as a
SaaS?
service. DBaaS can involve all database types, such as NoSQL, MySQL and PostgreSQL
PaaS pros and cons database applications. A DBaaS model is generally provided through a recurring subscription
Types of PaaS and includes everything that users need to operate the database, which can be accessed by
local and other cloud-based workloads using APIs.
What's the difference
between PaaS and iPaaS?
Middleware as a service. MWaaS provides a suite of integrations needed to connect front-
PaaS uses end client requests to back-end processing or storage functions, enabling organizations to
PaaS examples: Products connect complex and disparate applications using APIs. MWaaS is similar in principle to iPaaS
and vendors in that the focus is on connectivity and integrations. In some cases, MWaaS can include iPaaS
What's included in a capabilities as a subset of MWaaS functions, which can also involve B2B integration, mobile
platform as a service? application integration and IoT integration.
Who oversees PaaS in an
organization?
WHAT'S THE DIFFERENCE BETWEEN PAAS AND IPAAS?
Best practices for
evaluating and buying Although PaaS and iPaaS have similar-sounding names, they are supported by different
PaaS
technologies, and the two cloud services have different purposes.
Modern PaaS vs.
traditional PaaS

Future of the PaaS market


13 WHAT IS PAAS? PLATFORM AS A SERVICE DEFINITION AND GUIDE
and business model
In this handbook:

What is PaaS? Platform as


a service definition
IPaaS automation tools connect software applications deployed in different environments
How does PaaS work?
and are often used to integrate on-premises data and applications with those stored in a
What are the differences cloud. An iPaaS platform is more closely aligned with -- and treated as -- middleware and can
between PaaS, IaaS and
SaaS? be included as part of MWaaS offerings.

PaaS pros and cons PaaS, on the other hand, provides cloud infrastructure, as well as application development
Types of PaaS tools delivered over the internet.

What's the difference


between PaaS and iPaaS? PAAS USES

PaaS uses
PaaS tools are frequently used in the development of mobile applications. However, many
PaaS examples: Products developers and companies also use PaaS to build cross-platform apps because it provides a
and vendors
fast, flexible and dynamic tool that has the ability to create an application that can be
What's included in a operated on almost any device. At its core, PaaS provides a faster and easier way for
platform as a service?
businesses to build and run applications.
Who oversees PaaS in an
organization? Another use of PaaS is in DevOps tools. PaaS can provide application lifecycle management
Best practices for features, as well as specific features to fit a company's product development methodologies.
evaluating and buying The model also enables DevOps teams to insert cloud-based continuous integration tools
PaaS
that add updates without producing downtime. Furthermore, companies that follow the
Modern PaaS vs.
traditional PaaS

Future of the PaaS market


14 WHAT IS PAAS? PLATFORM AS A SERVICE DEFINITION AND GUIDE
and business model
In this handbook:

What is PaaS? Platform as


a service definition
Waterfall model can deploy an update using the same console they employ for everyday
How does PaaS work?
management.
What are the differences
between PaaS, IaaS and PaaS can also be used to reduce an application's time to market by automating or
SaaS?
completely eliminating housekeeping and maintenance tasks. Additionally, PaaS can
PaaS pros and cons decrease infrastructure management by helping to reduce the burden of managing scalable
Types of PaaS infrastructure. PaaS removes the complexities of load balancing, scaling and distributing new
dependent services. Instead of the developers controlling these tasks, the PaaS providers
What's the difference
between PaaS and iPaaS? take responsibility.

PaaS uses With the support that PaaS provides for newer programming languages and technologies,
PaaS examples: Products developers can use the model to introduce new channels of technical growth, such as with
and vendors container technology and serverless functions. This is especially relevant to industries where
What's included in a technological change is a slow process -- for example, banking or manufacturing. PaaS
platform as a service? enables these organizations to adapt to the newest offerings without completely changing
Who oversees PaaS in an their business processes.
organization?

Best practices for


evaluating and buying
PaaS

Modern PaaS vs.


traditional PaaS

Future of the PaaS market


15 WHAT IS PAAS? PLATFORM AS A SERVICE DEFINITION AND GUIDE
and business model
In this handbook:

What is PaaS? Platform as


a service definition
PAAS EXAMPLES: PRODUCTS AND VENDORS
How does PaaS work?

What are the differences There are many examples of PaaS vendors and products that supply the tools and services
between PaaS, IaaS and needed to build enterprise applications and integrations in the cloud. The following are some
SaaS?
of the leading providers and platforms:
PaaS pros and cons
• Google Cloud
Types of PaaS
• Microsoft Azure
What's the difference • AWS
between PaaS and iPaaS? • IBM Cloud
• Red Hat OpenShift
PaaS uses • VMware (Pivotal) Cloud Foundry
• Oracle Cloud Platform (OCP)
PaaS examples: Products
• Heroku container-based PaaS
and vendors
• Mendix aPaaS
What's included in a • Engine Yard Cloud PaaS
platform as a service? • OpenStack
• Apache CloudStack
Who oversees PaaS in an • Wasabi Cloud Storage
organization?
Google App Engine supports distributed web applications using Java, Python, PHP and Go.
Best practices for
evaluating and buying Red Hat OpenShift is a PaaS offering for creating open source applications using a wide
PaaS variety of languages, databases and components. The Heroku PaaS offers Unix-style
Modern PaaS vs.
traditional PaaS

Future of the PaaS market


16 WHAT IS PAAS? PLATFORM AS A SERVICE DEFINITION AND GUIDE
and business model
In this handbook:

What is PaaS? Platform as


a service definition
container computing instances that run processes in isolated environments while supporting
How does PaaS work?
languages such as Ruby, Python, Java, Scala, Clojure and Node.js.
What are the differences Microsoft Azure supports application development in .NET, Node.js, PHP, Python, Java and
between PaaS, IaaS and
SaaS? Ruby, and enables developers to use software developer kits and Azure DevOps to create
and deploy applications.
PaaS pros and cons

Types of PaaS AWS Elastic Beanstalk enables users to create, deploy and scale web applications and
services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go and Docker on common
What's the difference
between PaaS and iPaaS? servers, such as Apache, Nginx, Passenger and IIS.

PaaS uses

PaaS examples: Products


and vendors

What's included in a
platform as a service?

Who oversees PaaS in an


organization?

Best practices for


evaluating and buying
PaaS

Modern PaaS vs.


traditional PaaS

Future of the PaaS market


17 WHAT IS PAAS? PLATFORM AS A SERVICE DEFINITION AND GUIDE
and business model
In this handbook:

What is PaaS? Platform as


a service definition

How does PaaS work?

What are the differences


between PaaS, IaaS and
SaaS?

PaaS pros and cons

Types of PaaS

What's the difference


between PaaS and iPaaS?

PaaS uses

PaaS examples: Products


and vendors

What's included in a
platform as a service?

Who oversees PaaS in an


organization?

Best practices for


evaluating and buying
PaaS

Modern PaaS vs.


traditional PaaS

Future of the PaaS market


18 WHAT IS PAAS? PLATFORM AS A SERVICE DEFINITION AND GUIDE
and business model
In this handbook:

What is PaaS? Platform as


a service definition
Although many PaaS providers offer similar services, each provider has unique nuances and
How does PaaS work?
limitations. Users should test prospective providers to ensure their services meet any
What are the differences business or technical requirements, such as supported languages and service availability. As
between PaaS, IaaS and
SaaS? examples, Wasabi offers cloud-based object storage as a PaaS, while open platforms such as
OpenStack and Apache CloudStack enable organizations to build their own private PaaS
PaaS pros and cons
resources.
Types of PaaS

What's the difference WHAT'S INCLUDED IN A PLATFORM AS A SERVICE?


between PaaS and iPaaS?

PaaS uses
Specific PaaS capabilities can vary between different vendors and products. However, the
core suite of PaaS features typically includes infrastructure, development tools, middleware,
PaaS examples: Products
OSes, database management tools and analytics:
and vendors

What's included in a • Infrastructure. PaaS includes everything that IaaS includes. This means PaaS providers will
platform as a service? manage the servers, storage, data centers and networking resources. This can also include
the UI or portal that users employ to interact with the PaaS infrastructure and services.
Who oversees PaaS in an
organization? • Application design, testing and development tools. PaaS provides customers with
everything they need to build and manage applications. These tools can be accessed over
Best practices for the internet through a browser, regardless of physical location. The specific software
evaluating and buying development tools often include but are not limited to a debugger, source code editor and a
PaaS compiler.
Modern PaaS vs.
traditional PaaS

Future of the PaaS market


19 WHAT IS PAAS? PLATFORM AS A SERVICE DEFINITION AND GUIDE
and business model
In this handbook:

What is PaaS? Platform as


a service definition
• Middleware. PaaS also usually includes middleware, the software that bridges the gap
How does PaaS work?
between OSes and end-user applications. Therefore, PaaS subscribers do not have to commit
What are the differences
their in-house developers and resources to building middleware.
between PaaS, IaaS and • OSes. OSes for applications to run on, as well as for the developers to build the application
SaaS? from, are provided by the PaaS vendor.
• Databases. PaaS providers often will maintain databases, as well as providing the customer
PaaS pros and cons organization's developers with database management tools.
• Monitoring and management tools. PaaS providers will frequently include business
Types of PaaS
intelligence services, such as monitoring and analytics, to help business users understand
What's the difference how the PaaS is being used and help explain per-use costs and utilization characteristics.
between PaaS and iPaaS?

PaaS uses WHO OVERSEES PAAS IN AN ORGANIZATION?

PaaS examples: Products


Control of PaaS is sometimes a matter of perspective and is typically a shared responsibility
and vendors
between providers and users.
What's included in a
platform as a service?

Who oversees PaaS in an


organization?

Best practices for


evaluating and buying
PaaS

Modern PaaS vs.


traditional PaaS

Future of the PaaS market


20 WHAT IS PAAS? PLATFORM AS A SERVICE DEFINITION AND GUIDE
and business model
In this handbook:

What is PaaS? Platform as


a service definition

How does PaaS work?

What are the differences


between PaaS, IaaS and
SaaS?

PaaS pros and cons

Types of PaaS

What's the difference


between PaaS and iPaaS?

PaaS uses

PaaS examples: Products


and vendors

What's included in a
platform as a service?

Who oversees PaaS in an


organization?

Best practices for The PaaS provider actually owns and operates the PaaS platform. The provider owns and
evaluating and buying
PaaS
runs the underlying infrastructure. They are responsible for building, deploying, managing
and maintaining the software applications and services within the PaaS offering. The
Modern PaaS vs.
traditional PaaS

Future of the PaaS market


21 WHAT IS PAAS? PLATFORM AS A SERVICE DEFINITION AND GUIDE
and business model
In this handbook:

What is PaaS? Platform as


a service definition
provider must ensure that the PaaS is running properly and adheres to promised SLAs. When
How does PaaS work?
trouble strikes, the provider must troubleshoot and remediate any problems.
What are the differences
between PaaS, IaaS and For all practical purposes, PaaS is a third-party resource -- a business partner -- upon which
SaaS?
the user's business depends. In the case of a private PaaS where an organization will build its
PaaS pros and cons own platform, the provider and the user, or customer, are the same.
Types of PaaS
But PaaS is a major paradigm shift for countless organizations seeking to improve their
What's the difference
productivity and shed local infrastructure. The decision to use PaaS, the goals and
between PaaS and iPaaS?
expectations of PaaS adoption, the choice of specific PaaS, the ongoing monitoring of PaaS
PaaS uses use and the ultimate determination of PaaS value or success are all made by business
PaaS examples: Products leaders.
and vendors
Considering the importance of PaaS adoption, PaaS oversight and management is rarely the
What's included in a
platform as a service? role of a single individual within the business. It typically depends on a collaborative effort
across the organization's IT department:
Who oversees PaaS in an
organization?
• The CIO/CTO can drive a PaaS initiative, directing staff to examine and evaluate PaaS as a
Best practices for supplement or alternative to locally managed tool sets.
evaluating and buying
• Software architects and engineers can recognize and help select a specific PaaS as a
PaaS
meaningful engine for workload development, modernization and integration.
Modern PaaS vs.
traditional PaaS

Future of the PaaS market


22 WHAT IS PAAS? PLATFORM AS A SERVICE DEFINITION AND GUIDE
and business model
In this handbook:

What is PaaS? Platform as


a service definition
• Developers work with the PaaS product and are often key staff involved in PaaS evaluation
How does PaaS work?
and selection.
What are the differences
• IT administrators might be involved with PaaS management, taking responsibility for PaaS
between PaaS, IaaS and setup, configuration, security and monitoring from the user/customer perspective.
SaaS? • Other business leaders, such as legal compliance officers, can also be involved in PaaS
decisions to ensure that PaaS use adheres to business continuance and regulatory
PaaS pros and cons requirements of the organization.
Types of PaaS
BEST PRACTICES FOR EVALUATING AND BUYING PAAS
What's the difference
between PaaS and iPaaS?
The move to PaaS can be intimidating. Success with PaaS depends on a keen understanding
PaaS uses of business needs, clear identification of PaaS offerings and capabilities and a significant
PaaS examples: Products amount of trust. Several practices can help organizations evaluate and migrate to PaaS:
and vendors

What's included in a
• Understand the need. What is it exactly that a PaaS model needs to do for the business, and
platform as a service? how would adopting a suitable PaaS benefit the organization better than traditional local
tool sets? For example, the goal might be to improve and streamline Java software
Who oversees PaaS in an development or facilitate complex integrations between new and legacy applications.
organization? Business leaders and decision-makers must know what they're looking for before they're
able to find it.
Best practices for
evaluating and buying
• Shop around. There are many PaaS providers and offerings. The scope, features,
PaaS functionality and performance of each PaaS product can vary dramatically. For example,
CPaaS probably would not do when MWaaS is needed. Try some different PaaS offerings and
Modern PaaS vs. see what works best for the tasks at hand. Shortlist several potential offerings and test them
traditional PaaS

Future of the PaaS market


23 WHAT IS PAAS? PLATFORM AS A SERVICE DEFINITION AND GUIDE
and business model
In this handbook:

What is PaaS? Platform as


a service definition
in proof-of-principle projects. The investment of time and effort in such PaaS evaluations can
How does PaaS work?
build confidence and experience and prevent buyer's regret later.
What are the differences
• Understand the provider. Take a hard look at the PaaS provider. Adopting PaaS is basically
between PaaS, IaaS and taking on a business partner. Talk to the provider to understand their staffing, business
SaaS? history and model, leadership team, service support and PaaS roadmap. Will the provider
and its PaaS be around in two years, five years or longer? What does the PaaS product
PaaS pros and cons lifecycle look like?
• Understand the fine print. Consider the costs, billing scheme and support mechanisms. The
Types of PaaS
service costs should be readily understandable and billed in a way that is aligned to the
What's the difference business. In addition, look for an SLA and study it closely: Your business might depend on the
between PaaS and iPaaS? PaaS, and the SLA is the provider's only commitment to you as a customer in matters such as
uptime, availability and dispute settlement.
PaaS uses • Consider the risks. There is always risk in PaaS adoption. The provider might go out of
business. Key features might be deprecated and removed in the future. Promised features of
PaaS examples: Products
and vendors
the roadmap might never be implemented. What happens to your workloads if the PaaS
experiences service disruptions or becomes unavailable, and how can the business respond
What's included in a to such problems? PaaS carries some amount of lock-in, and it can be difficult -- even
platform as a service? impossible -- to migrate to an alternative PaaS.

Who oversees PaaS in an


organization? MODERN PAAS VS. TRADITIONAL PAAS

Best practices for


evaluating and buying The fundamental purpose of most PaaS offerings is to simplify and streamline development
PaaS tasks, but modern PaaS can go far beyond a straightforward assortment of useful tools to
Modern PaaS vs.
traditional PaaS

Future of the PaaS market


24 WHAT IS PAAS? PLATFORM AS A SERVICE DEFINITION AND GUIDE
and business model
In this handbook:

What is PaaS? Platform as


a service definition
create a suite of tightly integrated and complementary applications that focuses on
How does PaaS work?
development capabilities, efficiencies orchestration and automation.
What are the differences
between PaaS, IaaS and As an example, the VMware Tanzu Application Platform is expected to provide a suite of
SaaS?
highly integrated Kubernetes-based application deployment and infrastructure management
PaaS pros and cons tools. This should enable VMware's cloud-native IT automation products to integrate with
Types of PaaS the Kubernetes container orchestration platform. It will offer a comprehensive workflow for
developers to build apps quickly and test on Kubernetes.
What's the difference
between PaaS and iPaaS?
Another mark of a maturing PaaS industry is the rise of outside integrations and support.
PaaS uses PaaS offerings such as VMware Tanzu Application Platform should also support other
PaaS examples: Products pipeline tools and Kubernetes versions, such as Jenkins and cloud-hosted Kubernetes
and vendors services. In addition, the offerings should support a greater range of programming
What's included in a languages, such as Python, JavaScript, Go and .NET.
platform as a service?

Who oversees PaaS in an FUTURE OF THE PAAS MARKET AND BUSINESS MODEL
organization?

Best practices for PaaS has emerged as a cost-effective and capable cloud platform for developing, running and
evaluating and buying managing applications -- and the PaaS market is expected to gain popularity and grow
PaaS
through 2027. As an example, IDC predicted that the cloud and PaaS market should see a
Modern PaaS vs. compound annual growth rate of 28.8 percent in 2021 through 2025.
traditional PaaS

Future of the PaaS market


25 WHAT IS PAAS? PLATFORM AS A SERVICE DEFINITION AND GUIDE
and business model
In this handbook:

What is PaaS? Platform as


a service definition
Such expectations are based on the need for businesses to accelerate application time to
How does PaaS work?
market, reduce complexity, shed local infrastructure, build collaboration -- especially for
What are the differences remote and geographically distributed teams -- and streamline application management
between PaaS, IaaS and
SaaS? tasks.

PaaS pros and cons PaaS expansion and growth are also being driven by cloud migration and cloud-first or cloud-
Types of PaaS native application development efforts in concert with other emerging cloud technologies,
such as IoT.
What's the difference
between PaaS and iPaaS?
The role of iPaaS is also expected to make considerable gains by 2027 as businesses of all
PaaS uses sizes seek to modernize, connect and share data between disparate software applications
PaaS examples: Products and deliver unified tools across the business and their customer base.
and vendors

What's included in a
platform as a service?

Who oversees PaaS in an


organization?

Best practices for


evaluating and buying
PaaS

Modern PaaS vs.


traditional PaaS

Future of the PaaS market


26 WHAT IS PAAS? PLATFORM AS A SERVICE DEFINITION AND GUIDE
and business model

You might also like