Professional Documents
Culture Documents
What Is PaaS Platform As A Service Definition and Guide
What Is PaaS Platform As A Service Definition and Guide
Platform as
a Service Definition and
Guide
In this handbook:
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?
Types of PaaS
PaaS uses
What's included in a
platform as a service?
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?
What's included in a
platform as a service?
Types of PaaS
PaaS uses
What's included in a
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
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
PaaS uses
What's included in a
platform as a service?
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
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
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
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
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
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.
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
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?
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
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
What's included in a
platform as a service?
Types of PaaS
PaaS uses
What's included in a
platform as a service?
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
Types of PaaS
PaaS uses
What's included in a
platform as a service?
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
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
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
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?