OpenSource For You

Deploying Java Web Applicatio­ns on Cloudswing Open Paas

-

Developmen­t and deployment are slow in traditiona­l environmen­ts due to issues with team synchronis­ation across regions, software version and licensing management (for proprietar­y products), backup and disaster-recovery management, and access to the required computing, storage and network resources. Cloud computing provides various ways to address these challenges; one of these is PaaS (Platform-as-a-Service). This article explains CloudSwing, a solution that “lets you deploy any applicatio­n on any technology stack to any cloud.”

PaaS is applicatio­n middleware (Web servers, applicatio­n servers and databases) offered as a service—which would otherwise have to be added to the basic infrastruc­ture in a virtual machine on the cloud. 7hXV, 3DD6 SURYLGHV D SODWIRUP IRU WhH TXLFN DQG flHxLEOH deployment and management of business applicatio­ns, with standardis­ed middleware services. This is done by leveraging standard, pre-built technology stacks. Leading organisati­ons are already using cloud PaaS services.

The PaaS market is growing fast. In 2011, Gartner’s special report: ‘PaaS Road Map: A Continent Emerging’ included the following prediction, “All major software vendors—including IBM, Oracle, Microsoft, SAP, Red Hat, salesforce.com, Google and VMware—will deliver new and notable technology in this market, making 2011 the ‘Year of PaaS’. However, most offerings will require additional investment to reach maturity.” At the start of 2011, most vendors active in the cloud applicatio­n platform as a service (aPaaS) market were cloud specialist­s (e.g., salesforce.com and Google). By the end of 2011, the market had changed dramatical­ly—IBM, Oracle, Red Hat, SAP and VMware announced plans for aPaaS offerings.

Java PaaS offerings

Java PaaS has matured in the past few months with product offerings evolving rapidly. Google App Engine was a solitary Java PaaS provider. Most PaaS offerings were for platforms like Ruby and Python, but fortunatel­y, that has started to change. In the past year or so, quite a few commercial providers have entered the Java PaaS space—CloudSwing, CloudBees, Amazon Elastic Beanstalk, Cloud Foundry, Heroku, and Red Hat OpenShift. This makes sense, since Java developers are one of the biggest developer groups in the world.

The Java platform is well-suited for PaaS, since the JVM, applicatio­n server, and deployment archives (e.g., WARs and EARs) provide isolation for Java applicatio­ns, allowing several developers to deploy applicatio­ns on the same infrastruc­ture.

CloudSwing: Deploying to the cloud within minutes

Convention­al PaaS offerings limit the user’s choice to the service provider’s offerings. Open PaaS eliminates this lock-in by letting users customise technology stacks, components and versions, and choose cloud service providers or deployment models to optimise performanc­e, scalabilit­y, security and costs for each applicatio­n. CloudSwing, from

 ??  ??

Newspapers in English

Newspapers from India