Ask Your Question
1

What exactly does Openshift provide over Openstack?

asked 2014-04-24 11:45:43 -0600

Maxxi gravatar image

Openstack can host docker images, according to this:

https://blueprints.launchpad.net/nova/+spec/new-hypervisor-docker (https://blueprints.launchpad.net/nova...)

but then again I read things like this: https://www.openshift.com/blogs/how-geard-uses-iptables-for-networking-between-containers (https://www.openshift.com/blogs/how-g...)

and it seems to me that such ip capabilities are important to have...

Does Openshift really only provide a usability layer on top, giving features like: "run app on git push" which correspond to cartridges? I mean, I can make my own docker images and run them on command, so why Openshift?

I'm asking this on the openstack site because I want to know from the perspective of openstack knowledgable people instead of openshift endusers.

edit retag flag offensive close merge delete

2 answers

Sort by ยป oldest newest most voted
2

answered 2014-04-25 13:39:13 -0600

larsks gravatar image

OpenStack provides infrastructure as a service. It allows you to create and manage virtual machines, networks, storage, firewalls, load balancers, and other aspects of your virtual infrastructure. Since you're running virtual systems you need someone with systems knowledge to address things like system configuration, package updates, access control, and so forth.

OpenShift provides platform as a service. It allows you to run applications and hides infrastructure details. When using a PaaS like OpenShift, you simply provide some code and push the "run" button; you don't need to explicitly configure networking or storage or worry about iptables or deal with package updates.

They address very different use cases. A service like OpenShift will often run on top of an IaaS system like OpenStack in order to provide tools for managing the underlying infrastructure, but they are not inextricably linked in any fashion.

edit flag offensive delete link more

Comments

Right, so all openshift does, is to provide a wrapper around openstack capabilities? In my mind that would make sense, but then again I read about openshift projects like the new "geard" which sounds quite low level, not at all like an api layer on top of openstack.

Maxxi gravatar imageMaxxi ( 2014-04-28 03:07:41 -0600 )edit

Like I said, OpenShift provides a different set of capabilities and is not particularly tied to OpenStack. I would say that calling it a "wrapper around openstack" is inaccurate, because you could run it without OpenStack as well.

larsks gravatar imagelarsks ( 2014-04-28 08:50:24 -0600 )edit

okay, so they overlap a lot, that's a pity. This effectively means either one could have features I want, I'm sure openstack developers are not inherently opposed to easy management and openshift users likewise would like to have complete low level control while maintaining usability. Thank you for your answers.

Maxxi gravatar imageMaxxi ( 2014-04-28 08:57:39 -0600 )edit
0

answered 2014-07-30 04:09:54 -0600

felipe gravatar image

OpenStack and OpenShift don't overlap at all. OpenStack is an IaaS while OpenShift is a PaaS.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower

Stats

Asked: 2014-04-24 11:45:43 -0600

Seen: 966 times

Last updated: Apr 25 '14