Get started Bring yourself up to speed with our introductory content.

PaaS provider hinges on four factors

Selecting a PaaS provider involves many steps. Learn the top four considerations when making this decision.

The primary reason for implementing platform as a service is to speed application development, testing and deployment....

What factors should you consider when choosing a PaaS provider?

"Selecting a PaaS depends on many factors, but I would start with four," said Tom Henderson, network and cloud researcher at ExtremeLabs. "These are which specific development tools and languages your organization prefers to use, whether a low-code or no-code scenario is a better fit, whether or not you want others to manage the development infrastructure and compliance issues, such as whether the data needs to stay inside your corporate firewall."

A choice of language

We had no idea there was so much pent-up demand for a PaaS offering focused on IoT.
Steve SubarCEO, TempoIQ

An IT development staff is likely to favor a PaaS provider that offers language-intensive tools. After all, coders like to write code, and full access to language tools provides the maximum degree of control over data, security and the overall user experience.

When it comes to those language-based development tools, the list is long, including Python, Ruby on Rails, .NET, Java, Node.js, PHP and plenty more. "As companies move to more complex cloud deployments, the need to work with multiple languages and a mix of stack components increases," said systems architect Dan Sullivan. "In such cases, a multilanguage and multiframework PaaS offering makes sense."

No-code approach right for some

Not everyone needs -- or is capable of using -- language-based coding tools. For line-of-business departments lacking deep IT expertise, a PaaS that provides a less-daunting path to app development and deployment is perhaps a better choice. Progress Software, for example, positions its Rollbase platform as a way to build cloud applications in days rather than months.

Chicago-based TempoIQ, which updated its PaaS for Internet of Things (IoT) product in late 2015, is seeing adoption of its solution quadruple projections, according to company CEO Steve Subar. "We are a no-code platform for creating analytics that leverage IoT sensor data," Subar said. "Honestly, we had no idea there was so much pent-up demand for a PaaS offering focused on IoT."

While apps developed with tools that require the writing of little or no program code (so-called low-code or no-code tools) may not approach the sophistication afforded by language-intensive platforms, their results may be good enough for departmental managers seeking more-modest solutions.

Nothing stands still in the cloud firmament, however, and one recent addition, Docker, should be welcomed, Sullivan said, noting that it can be a time saver for admins and developers alike. "In the long run, [Docker] should be seen as a complement to PaaS and [infrastructure as a service], not as a replacement."

Public vs. private PaaS infrastructure

Closely allied is the debate of whether to employ a private or public PaaS model, a question that cloud consultant Jeremy Steinert of WSM International said every client must answer.

In a public PaaS, development tools run over the public cloud on a vendor-provided infrastructure that includes servers, operating systems, databases and compute environments. Conversely, in a private PaaS, those tools run within a private cloud infrastructure managed by the subscriber enterprise's IT department. While private PaaS offers the advantages of total control over infrastructure design, choice of tools and data residency, some enterprises are instead turning to public PaaS provider as to get away from managing infrastructure.

"The most important factors are compliance and data security. This is where private PaaS services are generally the best solution," Steinert said.

A matter of compliance

Compliance is the assurance that an IT application or process conforms to an enterprise's requirements or to legislative mandates. The concept of compliance is essential in the handling of data, such as complying with corporate rules for email retention, or ensuring that policies for accessing sensitive customer or patient data are followed. Failure to follow those rules and mandates can lead to legal exposure and costly fines.

As for data security -- in other words, the infrastructure aspect of controlling access along with where data physically resides -- Henderson agreed that private PaaS is the better choice when data must reside behind the corporate firewall or in complying with data sovereignty laws that prohibit data from crossing international boundaries.

Both Henderson and Steinert suggest that PaaS should be looked at as part of an overall corporate cloud strategy. Identify and understand requirements, including types of development tools needed and data residency mandates. While one PaaS provider may offer better tools for developing new applications, another may excel at getting existing applications to run better in the cloud.

Next Steps

Choosing a public PaaS provider

Picking a PaaS provider for security

What to expect with a private PaaS provider

This was last published in December 2015

Dig Deeper on PaaS cloud computing strategy

PRO+

Content

Find more PRO+ content and other member only offers, here.

Join the conversation

2 comments

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

What is the single most important factor in your choice of PaaS provider?
Cancel
PaaS providers offer everything from full hands-on to full hands-off implementations, depending on your needs. The main trick is to know what you need, so that you can select the right PaaS.
Cancel

-ADS BY GOOGLE

SearchAWS

TheServerSide

SearchFinancialApplications

SearchBusinessAnalytics

SearchCRM

SearchSalesforce

Close