You should really take a closer look at Apache Aurora. It is build with 
multi-user support in mind, and has quite a few features helping in that regard:


* namespaces per user and per environment

* authentication

* production quota and preemption

* ...


Best Regards,

Stephan

________________________________
From: Harry Metske <[email protected]>
Sent: Monday, November 30, 2015 6:40 PM
To: [email protected]
Subject: Re: Team organization around Mesos cluster

We are in a similar stage and also have similar questions, starting with about 
20 devops teams, but that could grow to over 50 teams.
I am a bit worried having all these teams work in a shared mesos cluster.
* they share the name-space for (marathon) applications
* share all the mesos slave machines ==> share the CPU, share the same 
diskspace, share the same memory, share the file hierarchy
* I am not aware of any means to authorize the use of resources in the cluster
* within marathon you can run a task with any userid, even root (if you run 
mesos slave with root)
* hard to audit (who did what in the cluster)

Having a couple of years experience with these same teams in a more classic 
environment (JEE AppServers), I would opt for a Mesos cluster per devops and 
take the "infrastructure waste" for granted.

In short the question is how to properly operate the cluster(s), and how "multi 
tenant proof" is it, right?

kind regards,
Harry





On 30 November 2015 at 18:01, David Greenberg 
<[email protected]<mailto:[email protected]>> wrote:
We have a three-tier model:

One team manages Mesos itself (from machine provioning to installing & 
configuring Mesos).

A small group of teams each manage the "approved" production-quality 
frameworks; these teams are clients of the team above.

Many teams use the frameworks, they are clients of the framework teams.

Thus one team provides infrastructure, several teams provide different 
platforms (services, batch computing, etc), and many other teams consume the 
platforms for their particular applications.

On Mon, Nov 30, 2015 at 11:55 AM 
[email protected]<mailto:[email protected]> 
<[email protected]<mailto:[email protected]>> wrote:

Hello.


I'm in the process of demonstrate and talk about mesos all around my company. 
Everybody is quite interested, by anytime we talk, they always raise the 
"operation" problem.


We are a quite big company (100k in France), we're doing operation and system 
management the "old way", with big operation team taking care of a lot of 
projects, with dozen of operating procedure for each task (from Apache restart 
to database restoration). Project team think that Mesos fits quite badly in 
this way of doing things, and wonder how "real people" running a Mesos cluster 
are doing.


Therefore, If you don't mind how you are doing things for operations, without 
disclosing any sensible information of course, any info would be appreciated.


Thanks.


Reply via email to