Deploying eXo Platform 3 on the New OpenShift Flex PaaS
Yesterday Red Hat introduced their new Platform-as-a-Service (PaaS) offering, called OpenShift, which will be offered in Express, Flex and Power modes. As Benjamin described in his blog about OpenShift, our partnership with Red Hat is expanding is expanding in support of this. Developers can use eXo Cloud IDE to quickly build applications that can be deployed to the OpenShift PaaS; this native integration is made possible due to both solutions supporting Git.
eXo Cloud IDE can plug into the OpenShift platform as a cartridge. But that isn’t the only way eXo technology runs with Red Hat cloud offerings. We’ve also been working on bringing our flagship enterprise product, eXo Platform 3, to take full advantage of deploying to a PaaS.
The first step is to port eXo Platform 3 for JBoss EPP Site Publisher to OpenShift Flex, so our mutual customers can quickly onramp to the new OpenShift offering. (As you already know, Site Publisher is powered by eXo and brings WCM capabilities to the JBoss portal; eXo Platform 3 for EPP Site Publisher allows Red Hat customers to extend their portal-based solutions with user experience features like social, collaboration and content management.)
As they have for the last two years, our friends at Red Hat have been completely supportive, assisting our own engineering teams with getting eXo Platform deployed on OpenShift even before it was announced publicly. I’m now happy to report that eXo Platform 3 for EPP Site Publisher can be deployed in the cloud as a Flex-managed cartridge.
It’s still a work in progress, but the core features like logs and performance monitoring are already there, as you can see in the following screenshots:
Red Hat and eXo teams are currently working together so eXo Platform can leverage the full scaling capabilities of Flex. And since customizing eXo Platform in your personalized portal server involves deploying so-called extensions as EAR archives, this capability will be possible directly through the Flex UI.
We’re really excited to be one of the first to deploy to the OpenShift PaaS, and know our customers will be eager to try it too. We’ll keep our community updated on new developments, but in the meantime, if you’d like to see a demo, drop us a line at info (at) exoplatform.com.