Over a million developers have joined DZone.

OpenShift Now Supports Node.js and an HTTP-Friendly DIY Cartridge

· Cloud Zone

Download the Essential Cloud Buyer’s Guide to learn important factors to consider before selecting a provider as well as buying criteria to help you make the best decision for your infrastructure needs, brought to you in partnership with Internap.

RedHat's OpenShift, a free, auto-scaling PaaS, has just received a new release that includes some features that should be interesting to those looking to get started in the cloud at no initial cost.  One of the new additions to be included with this release is support for Node.js in response to requests from the OpenShift community.  This includes increased security with the use of SELinux, c-groups, and pam_namespaces.  Grant Shipley, PaaS evangelist and RedHat employee, provides instructions for getting started on OpenShift with Node.js.  

The new release also provides support for customized cartridges in order to improve availability to other software.  Until now, OpenShift support has included Perl, Ruby, PHP, Python, and Java EE6.  With custom cartridges, users are able to implement the "Do It Yorself" application type as long as the program speaks HTTP.  Mark Atwood, another Red Hat PaaS evangelist, describes how to get started with the DIY cartridge on his blog.

For those of you who get a chance to use this updated OpenShift, please let us know of your user experience by commenting. 

The Cloud Zone is brought to you in partnership with Internap. Read Bare-Metal Cloud 101 to learn about bare-metal cloud and how it has emerged as a way to complement virtualized services.

Topics:

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}