MongoDB on OpenShift

mongoDB Logo

MongoDB is a document-oriented NoSQL database, using JSON-style documents with dynamic schemas. With OpenShift you can easily deploy and run applications backed by MongoDB using your favorite servers and frameworks. Just pick an application framework and get started. If it can run on Red Hat Enterprise Linux 64bit, then it can run on OpenShift.

Looking to scale your application for heavy traffic, or want to automatically build/test/deploy? We've got you covered there too!

Application Languages
Tools

Simplify the Lifecycle

Not signed up yet?

OpenShift Online is free and it's easy. All it takes is an email address.

Not sure what PaaS is or not familiar with the OpenShift architecture? Take a look at the Get Started page.

Sign up for free

Getting a Python app with a MongoDB backend deployed onto OpenShift is as easy as executing two commands:

$ rhc app create MyApp python-3.3
$ rhc cartridge add mongodb-2.4 -a MyApp

These two commands create your "server" and install and configure Python, MongoDB, and a git repository on the server. You can now visit your application on the web at:

http://MyApp-MyDomain.rhcloud.com/

Don't like the command line? No problem! Use the JBoss Tools with Eclipse to create and work with your applications.

Develop

How you develop your application is up to you. Use your favorite IDE and track and push your changes with Git.

For a seamless development experience on OpenShift, use the JBoss Tools to deploy your changes to the cloud, tail application log files, and connect to remote databases.

Install the JBoss Tools

Build → Test → Deploy

Want to make sure your application is stable before your latest changes go live?

Jenkins (https://wiki.jenkins-ci.org) is a full featured continuous integration (CI) server that can run builds, tests, and other scheduled tasks and integrate with your OpenShift applications.

Build with Jenkins

Scale to Meet Your Needs

Enable your application to react to changes in traffic and automatically allocate the necessary resources to handle your current demand.

The OpenShift infrastructure monitors incoming web traffic and automatically brings copies of your web cartridge online to handle requests.

Scale your application

Resources

Debugging

Tags: mongodb