Transcript

PaaSportMarketplace-FinalRelease

TheresearchresultPaaSportMarketplace–FinalreleaseoftheFP7projectPaasPortisaplatform that resolves the data andapplicationportabilityissuesthatexistintheCloud PaaS market through a flexible andefficient deployment and migrationapproach.

PaaSport suggests an approach that allowsdeveloperstobe independentfromasinglevendor and be able to switch betweendifferent platforms that they can discoverthrough a single marketplace. This single,interoperable marketplace removes thesemantic interoperability barriers andenables theunifiedaccess todifferentPaaSofferings, facilitates cross-platformdeployment and allows European CloudPaaS vendors (in particular SMEs) topromotetheirproducts.

The offered platform is currently at publicbeta that is availableonline for registrationandusage.ItallowsbothPaaSprovidersanddeveloperstouseitinordertoregistertheirPaaSofferingsanddeploytheirapplicationstoaPaaSaccordingly.

PaaSportandDevelopers

DevelopersthatareusingPaaSportareableto develop applications that are portableamongproviders,andarealsoprovidedwiththe ability to find the best matching PaaS

providers. Deploying, managing andmonitoring deployed application to amultitudeofPaaSofferingsthroughasingleenvironment is also beneficial as it makeseasier to test andusenewofferings.Majorpublic PaaS providers likeAmazon,Heroku,cloudControl,PivotalCloudFoundry,RedHatOpenShift and IBM Bluemix are alreadysupported on PaaSport, while the inclusionofprivatecloudsisalsopossible.

As shown in the figure below, theapplication developer is provided with adashboardthataggregatesbasicinformationof the account, in terms of deployedapplicationsandregisteredPaaSproviders.

Application developers can easily view allsupportedPaaSofferingsandusededicatedforms to authorize the PaaSport platformwith credentials for the specific PaaSofferings.

Foradeveloperthathasanapplicationthatneeds to be deployed, filtering and rankingofthePaaSofferingsisprovidedthroughtherecommendation mechanism supported bythe very detailed PaaSport model. Theapplication tobedeployed canbe any Javabasedweb application and the inclusion ofPaaSport libraries that enables monitoringand makes the application portable isoptionalbuthighlyrecommended.Althoughmore languages are supported fordeployment (based actually on thelimitations imposed by each PaaS), theportabilityandmonitoring librariesareonlyavailableforJava.

The deployment can take a few minutesdepending on the PaaS offering andafterwards the deployed applications areprovided to thedashboardof theuserwiththe availability to manage the application

lifecycle, monitor and configure SLAnotifications.

ByusingthePaaSparadigm,developerscanenhancetheirdevelopmentanddeploymentprocess, while developers using PaaSportcanbehelped to save timeand reduce thecostofdeploymentandmigratingfromoneprovider to the other. Developers alsobenefit by the requirement elicitationthrough the definition of applicationrequirements thatareused inorder to findtherecommendedPaaSofferings.

PaaSportandPaaSProviders

PaaS providers can also benefit fromPaaSport as they are offered with amarketplacethattheycanjoinandaddtheirproduct inorder toattractmore customerstotheirplatform.PaaSproviderscanusetheextended model of PaaSport in order todefine all characteristics of their PaaSoffering; from infrastructural parameters todefining all the services that are supportedby each PaaS. Overall, PaaSport will helpEuropean Cloud PaaS vendors to increasetheircompetitivenessbyprovidingfeedbackfor improvingtheirofferingsandpromotinginteroperability and standards in the PaaSsegment.

Apart from the public PaaS that aresupported already, PaaSport is ready toworkwithPaaSprovidersthatusetheirowninstallationofCloudFoundry,OpenShift,HPHelion Stackato or Apache Stratos.Furthermore the PaaSport PaaS model andbroker mechanisms are easily adaptable in

order to extend to support new PaaSofferings.

PaaSportReusableAssets

Apart from thewholeplatformof PaaSportsomemain assets could be possibly reusedas standalone artefacts. These are theUnified Cloud API, the Monitoring serviceandtheRecommendationservice.

TheUnifiedCloudAPIistheoutcomeoftheanalysisofmanyPaaSProviders in termsoffunctionalities and standardization bodiesand projects. Through this API we haveincorporated the functionalities that canbeofferedbymanyPaaSofferingsand isusedfor the deployment and management ofapplications through the PaaSportMarketplace.

The Recommendation service is one of thecoreassetsofPaaSportasitallowsmakingasemantic searchbasedon theneedsof thedeveloper of an application and theofferingsprovidedbyeachPaaSprovider.

Finally, the Monitoring service providesdetailed metrics and SLA violations in aPaaS-agnostic manner to all applicationsdeployedthroughPaaSportthat includetheneededlibraries.

UsageofPaaSportMarketplaceA public beta version of the PaaSportMarketplace can be found athttp://demo.paasport-project.eu/. Userscanregisterandusetheplatforminordertodeploy, monitor and manage theirapplications.

PaaSport Marketplace has been developedinthescopeofPaaSportFP7project(ProjectNumber605193);thePaaSportMarketplacewill be improved by fixing issues that willariseonthisbetaversionthatisprovidedfordemousage.

MoreInformationForanyinterestinthePaaSportMarketplaceoritscomponents,theinstallationprocessandtherequirements,pleasecontactus.Formoreinformationvisit:

http://enterprise.paasport-project.eu/http://paasport-project.eu/http://www.paasport-project.eu/

PaaSportEUProject

@PaaSportEU

PaaSportConsortium

RTDPerformers

SofwareSMEAssociations

End-UserPartners


Top Related