took me a post or two before I clicked and figured out what the difference was.
So for anyone who might be wondering what the difference is and whether the to applications compete against each other ... here it is:
Firstly OpenShift and OpenStack do not compete against each other they compliment each other, here is why:
Both OpenStack and OpenShift Origin are open source projects, and both provide cloud computing foundations. However,
OpenStack provides “Infrastructure-as-a-Service”, or “IaaS”. It provides bootable virtual machines, networking, block storage, object storage, and so forth. Some IaaS service providers based on OpenStack are HP Cloud and Rackspace Cloud.
OpenShift Origin is the open source project of the software that enables the OpenShift hosted service.
Using OpenShift Origin, you can build your own PaaS. A PaaS typically runs on top of an IaaS provider. For example, both the OpenShift hosted service and the Heroku hosted service run on top of Amazon’s AWS IaaS service.
And thats it! pretty much.
So my intended architecture in nutshell will be OpenStack running on Ubuntu and OpenShift on top of OpenStack and JBOSS running on OpenShift :)
And of course here are a couple of useful links: