The thing I like about Mesos is that when you approach your problem you are planning for High Availability from the beginning. You don't get that with Docker. Docker let's you make your provisioning stable and repeatable, but you don't get any advantage on HA. You are on your own with Docker. But, Mesos guides the whole architecture of your app towards HA which is nice.
Why the data center needs an operating system
11–20 of 102 posts
Re: Why the data center needs an operating system
#12On another note; next up: "data center_s_ need an operating system". Very interested to see the move towards multi DC/availability zones.
Re: Why the data center needs an operating system
#13https://www.kernel.org/doc/ols/2005/ols2005v2-pages-243-258....
Re: Why the data center needs an operating system
#14isn't this what all the hype behind CoreOS is about?
I think the point of the article is to have one operating system, running multiple physical boxes. You could then in turn have something like containers running on top of that OS.
Re: Why the data center needs an operating system
#15If you want containers use kubernetes by google!
Was in the process of putting cassandra on mesos.
If you want to mess around with it, you just need a digitalocean account and head over to mesosphere they'll set up 5, 7, 10 clusters for you.
Re: Why the data center needs an operating system
#16Re: Why the data center needs an operating system
#17Re: Why the data center needs an operating system
#18> Exposing machines as the abstraction to developers unnecessarily complicates the engineering, causing developers to build software constrained by machine-specific characteristics, like IP addresses and local storage.
It reminded me of the old RPC approach of making potentially any method call a remote method call. It didn't work out, simply because remote call latencies are orders of magnitudes higher than for in-process calls, so you need different (coarser) APIs for them.
By the same token, while abstractions are very welcome, they should still allow distinctions between local and non-local resources, for various definitions of "local".
Re: Why the data center needs an operating system
#19Earlier quoted context omitted.
What makes you say that?
Distributed computing is now the norm, not the exception, and we need a data center operating system that delivers a layer of abstraction and a portable API for distributed applications.
Re: Why the data center needs an operating system
#20In 2005 I saw a demo of this product from VirtualIron called VFe, which did this on a smaller scale (maybe 10 servers) -- it looked amazing. https://www.kernel.org/doc/ols/2005/ols2005v2-pages-243-258....