I think CoreOS provides a good single node OS for executing containers and Fleet provides very simple scheduling and placement and etcd provides discovery primitives.
I think Mesos besides being ore proven to scale and handle failure scenarios, it also provides more primitives for users to write Mesos frameworks that can provide more information and events for applications to be smarter about how it wants to react to these. Mesos also provides more isolation choices, more statistics available, and also provides a community and existing frameworks that all users can leverage already. Tim > On Jan 18, 2015, at 2:27 PM, Victor L <[email protected]> wrote: > > Does that mean mesos is framework to prepare my app to take advantage of > clustering environment? > >> On Sun, Jan 18, 2015 at 1:43 PM, Tom Arnfeld <[email protected]> wrote: >> The way I see it, Mesos is an API and framework for building and running >> distributed systems. CoreOS is an API and framework for running them. >> >> -- >> >> Tom Arnfeld >> Developer // DueDil >> >> (+44) 7525940046 >> 25 Christopher Street, London, EC2A 2BS >> >> >>> On Sun, Jan 18, 2015 at 3:01 PM, Jason Giedymin <[email protected]> >>> wrote: >>> The value of coreos that immediately comes to mind since I do much work >>> with these tools: >>> >>> - the small foot print, it is a minimal os, meant to run containers. So it >>> throws everything not needed for that out. >>> - containers are the launch vehicle, thus deps are in container land. I can >>> run and test containers with ease, not having to worry about multiple OSes. >>> - with etcd and fleet, coordinating the launch and modification of both >>> machines and cluster make it a breeze. Allowing you to do dynamic mesos >>> scaling up or down. I add nodes at will, across multiple cloud platforms, >>> ready to launch multitude of containers or just mesos. >>> - security. There is a defined write strategy. You cannot write willy nilly >>> to any location. >>> - all the above further allow auto OS updates, which is supported today on >>> all platforms that deploy coreos. This means more frequent updates since >>> the os is minimal, which should increase the security effectiveness when >>> compared to big box superstore OSes like Redhat or Ubuntu. Some platforms >>> charge quite a bit for managed updates of this frequency and level of >>> testing. >>> >>> Coreos allows me to keep apps in a configured container that I trust, >>> tested, and works time and time again. >>> >>> I see coreos as a compliment. >>> >>> As a fyi I'm available for questions, debugging, and client work in this >>> area. >>> >>> Hope this helps some, from real world usage. >>> >>> Sent from my iPad >>> >>> > On Jan 18, 2015, at 9:16 AM, Victor L <[email protected]> wrote: >>> > >>> > I am confused: what's the value of mesos on the top of coreos cluster? >>> > Mesos provides distributed resource management, fault tolerance, etc., >>> > but doesn't coreos provides the same things already? >>> > Thanks >

