The emergence of platform-as-a-service (PaaS) offerings as a foundation to build applications in a way that abstracts traditional middleware is proving to be a boon for developers in the age of the cloud. The challenge is that there is no such thing as a single cloud. The cloud actually consists of a mix of programmable platforms that lie both inside and out of the traditional enterprise. Apprenda wants to make it easier to invoke those cloud resources with the inclusion of an API that allows developers to dynamically scale resources in response to user traffic demands or a specific policy requirement within the PaaS environment.
As a (PaaS) offering that can be deployed on premise or in the cloud, Rakesh Malhotra, vice president of product for Apprenda, says version 5.0 of the company’s namesakes PaaS offering is the first PaaS environment that provides an API through which developers can dynamically control how IT resources are consumed across a hybrid cloud computing environment. While that capability is routinely made available in public cloud computing environments, Malhotra says that Apprenda 5.0 marks the first time that IT organizations can provide the same capability on a private cloud.
Image Credit: apprenda.com
Capable of supporting both Java and Microsoft.Net applications, Malhotra says the goal Apprenda has been trying to achieve is to reduce friction between developers and enterprise IT operations teams. By including a new portal capability in Apprenda 5.0 Malhotra says the process through which the overall PaaS environment can be managed can been considerably streamlined.
Other new features provided in Apprenda 5.0 include full support for Oracle databases, including data multi-tenancy, along with enhanced developer logging and archive filtering tools.
For the foreseeable future, the dominant forms of cloud computing are going to be hybrid. The issue that many IT organizations face today is that hybrid cloud computing is complex to manage. Having the same PaaS environment running in disparate instances of the cloud could go a long way to reducing much of that complexity. In addition, the streamlining of IT operations within that environment will also go a very long way toward making IT organizations a lot more comfortable with managing private cloud computing in situations where the applications not only share the same infrastructure, but each of the applications running in the environment are subject to different types of policies and compliance requirements.
Of course, there is no shortage of PaaS options these days. However, the PaaS option that best serves the needs of developers and IT operations folks while not requiring anybody to fundamentally change how they work probably stands the highest chance of adoption.