IBM Cloud67
In what ways you see the Cloud Foundry, Docker, Kubernetes, Mesos and OpenStack projects competing? Or is the relationship between them more complementary?
Chris Ferris
I'd say "complex" - the reality is that while they all achieve similar things, they do with different POVs
Chris Ferris
Cloud Foundry can support Docker and has embraced OCI's runC
Chris Ferris
CNCF has discussed value of CF's service broker APIs
Brian Gracely
lots of competing for developer resources, and often confusing the market about where they should invest in learning/adopting the technologies.
Daniel Berg
This is the exact area that I pointed out that we need harmonization within the community.
Chris Ferris
Mesos can host a variety of schedulers
Chris Ferris
it's turtles all the way down
Brian Gracely
none of them come with "built in operations" which is still a huge barrier to adoption. public cloud adoption of these technologies will help resolve that challenge (to some extent).
Sam Ramji
They are all influencing each other. Containers have been part of Cloud Foundry since 2011. Docker containers run on CF and CF runs on OpenStack.
Sam Ramji
This kind of points back to the other question about cooperation and competition in foundations https://www.crowdcha...
Ruben Orduz
they complement each other in some respects and compete in others. I don't think there's a simple A vs. B type of rivalry.
Sam Ramji
Competition is essential for progress. Kubernetes is very different from Cloud Foundry but targets a similar audience. The two projects exert influence on each other as a result.
Rich Hintz
@rjhintz (oops) fairly loosely coupled
John Furrier
the Developer will find the "signal from the noise". Devs run from marketing hype
Sam Ramji
Mesos is showing up as a platform for stateful services; that’s a complement to Cloud Foundry’s elastic runtime for applications, and CF also has BOSH - a platform for stateful services.
Brian Gracely
@sramji I mean that the new technology is all cool, but very few people know how to operate it, so adoption in private environments significantly lags adoption in public environments.
Bernard Golden
@IBMCloud It's text configuration files all the way down
Rich Hintz
@bgracely Well, a lot of projects come with batteries included. Yes, there's an awareness issue. Means CIOs need to actually make decisions.
Bernard Golden
The biggest barrier for most users is not choosing among the different orchestration choices, it's understanding orchestration itself and its implications. At least in my experience.
Rich Hintz
@bernardgolden I'd agree with this. There's a precursor step that the organization silos have to cooperate to achieve a common understanding
Bernard Golden
Also, some of the platforms assume a working Agile/CI system is in place so that they can properly operate. Most mainstream IT orgs are still struggling to get their arms around this process.
Bernard Golden
Of course, one can run one of these platforms with handcrafted containers created by a developer, but then one is orchestrating a hot mess.
Rich Hintz
@bernardgolden or having tests, appropriate tests, automated tests, fast feedback from testing, understanding blockers for CI...
Sam Ramji
@bernardgolden As you point out, there are two issues there - one is having a CI system, and the other is adapting your team and process to use it.
Rich Hintz
@sramji Right, you can't just overlay CI wonderfulness on a dysfunctional, siloed dev-->deploy process