Enterprise

0

The platform-as-a-service, or PaaS, supports apps written in slew of programming languages such as Ruby, Python, PHP, Perl, and of course, Java. It can also be extended to support other languages such as Cobol, which is widely used in mainframe applications.

“The idea behind OpenShift is to allow people to write apps quickly without having to set up servers,” said Harish Pillay, chief technology architect at Red Hat Asia-Pacific, in an interview with Techgoondu.

OpenShift is hosted on Amazon Web Services and is available in two tiers. The free tier, FreeShift, comes with three gears comprising different memory and disk configurations. More gears can be added if an app requires more resources, but that means you would have to subscribe to Megashift, the paid tier at US$42 per month that offers up to 16 gears.

A key feature of OpenShift is its ability to automatically “scale up”, or increase the number of gears to meet any surge in demand for your app. So, if you’re reaching 90 percent of your peak capacity, another gear will be added. If demand falls to 50 percent of your peak capacity for several minutes, a gear is removed.

As an open source project, Pillay said, the source codes for OpenShift are also free for download. That means developers can run a copy of OpenShift on their own machines and move it to the cloud and back whenever they want. “There’s no lock in, and that’s our mantra,” Pillay said.

Pillay noted that adoption of PaaS is still in its infancy. “PaaS represents a change in approach and will work best in new projects. If you have a plan on what needs to be in place such as security and access controls when you move to the cloud, then this becomes easier,” he said.

Besides enterprises, cloud service providers can also tap on OpenShift to provide PaaS services for developers. As cloud suppliers typically prefer open source products that can be customised to their own needs, OpenShift gives Red Hat an advantage over similar offerings from IBM and Oracle.

TECHGOONDU

Techgoondu.com is published by Goondu Media Pte Ltd, a company registered and based in Singapore.

Started in June 2008 by technology journalists and ex-journalists from Singapore who share a common love for all things geeky and digital, the site now includes segments on personal computing, enterprise IT and Internet culture.

Techgoondu writes for the technology user, whether you are a consumer who's new to smartphones or a corporate IT head deploying virtual servers.