Nope. First, mesos is not a "framework". A framework is what you use in your application to help build the app itself, like spring, rails, or django. Mesos is more fundamental.
- mesos gathers all the resources (cpus/mems/disks) of the nodes in your cluster and make it a resource pool - your app doesn't even know it's scheduled and managed (e.g. started/stopped) by mesos (to be exact, by any framework running on mesos, like marathon) So you can think mesos as an "distributed operating system" , just as mesosphere's slogan says. On Mon, Jan 19, 2015 at 6:27 AM, 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 >>> >> >> >

