The EU-funded PaaS project PaaSport Marketplace is now available online for registration and use. The PaaSport Marketplace, a platform that resolves data and application portability issues in the cloud PaaS market through flexible and efficient deployment and migration, allows both PaaS developers and providers to register their PaaS offerings and deploy applications to a PaaS accordingly.
PaaSport allows developers to be independent from a single vendor and to switch between the different platforms they discover through a single marketplace. This single, interoperable marketplace removes semantic interoperability barriers and enables unified access to different PaaS offerings, facilitates cross-platform deployment and allows European cloud PaaS vendors (in particular SMEs) to promote their products.
PaaSport and developers
Developers that use PaaSport are able to develop applications that are portable among providers, and can also find best matching PaaS providers. Deploying, managing and monitoring a multitude of PaaS offerings through a single environment also makes easier to test and use new offerings. Major public PaaS providers like Amazon, Heroku, cloudControl, Pivotal Cloud Foundry, Red Hat OpenShift and IBM Bluemix are already supported on PaaSport, and the inclusion of private clouds is also possible.
In addition, application developers can easily view all supported PaaS offerings and use dedicated forms to authorise the PaaSport platform with credentials for specific PaaS offerings.
For a developer with an application to deploy, filtering and ranking of PaaS offerings is provided through a recommendation mechanism supported by PaaSport. The application to be deployed can be any Java-based web application. The inclusion of PaaSport libraries that enable monitoring and make the application portable is optional, but highly recommended. Although other languages are supported for deployment (based on the limitations imposed by each PaaS), portability and monitoring libraries are only available for Java.
The deployment takes few minutes depending on the PaaS offering and afterwards, deployed applications can be managed from the user dashboard in terms of application lifecycles, as well as monitoring and configuration of SLA notifications.
By using PaaS parading, developers can enhance their development and deployment process. By using PaaSport, developers can save time and reduce the cost of deployment and migration from one provider to the other. Developers can also leverage the elicitation included in the application requirements definition, used to find recommended PaaS offerings, to their advantage.
PaaSport and PaaS providers
PaaS providers also benefit from PaaSport, attracting more customers to their platform by joining and adding their products to the marketplace. PaaS providers can use PaaSport to define all the characteristics of their PaaS offerings; from infrastructural parameters to all the services supported by each PaaS.
PaaSport aims to help European cloud PaaS vendors increase their competitiveness by providing feedback for improvement of their offerings as well as promoting interoperability and standards in the PaaS segment.
In addition to public PaaS, PaaSport can also support PaaS providers that use their own installations of Cloud Foundry, OpenShift, HP Helion Stackato or Apache Stratos. Furthermore, PaaSport’s PaaS platform and brokering mechanisms are easily adaptable in order to support new PaaS offerings.
PaaSport reusable assets
Apart from the platform as a whole, some main PaaSport assets can be re-used as standalone artefacts. These include the unified cloud API, the monitoring service and the recommendation service.
The PaaSport unified cloud API is the result of an analysis of many PaaS Providers in terms of functionality as well as standardised bodies and projects. PaaSport has incorporated functionalities that can be included in a range of PaaS offerings, and uses the API for the deployment and management of applications through PaaSport Marketplace.
The PaaSport recommendation service is one of the platform’s core assets, as it allows semantic searches based on the needs of application developers and the offerings provided by each PaaS provider.
Finally, the PaaSport monitoring service provides detailed metrics and SLA violations in a PaaS-agnostic manner to all deployed applications that include the needed libraries.
Using the PaaSport Marketplace
The PaaSport Marketplace public beta can be found at demo.paasport-project.eu. Users can register and use the platform in order to deploy, monitor and manage their applications.
The PaaSport Marketplace has been developed in the scope of the EU-funded PaaSport FP7 project. Learn more about the project, platform and components, as well as installation process and requirements at paasport-project.eu and enterprise.paasport-project.eu.