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
>>>
>>
>>
>

Reply via email to