Here's how we think of it: Machines are the same. We just need lots of them. One team specializes in keeping machines running (machines include Mesos).
Frameworks are typically powerful and multi-client (Aurora, Cook, Marathon). One instance of a framework can serve anywhere from one team to hundreds of users to tens of thousands of customers. So, most companies need 1-10 frameworks. These teams could be tiny (0.5 person for something simple, like Marathon) to moderate (2-4 developers adding features to a framework). Users can then engage directly with the framework team--an application developer doesn't care about the details of how Marathon is interacting with Mesos; they just want to set up their health checks and scale their application. On Tue, Dec 1, 2015 at 8:36 AM Aurélien DEHAY <[email protected]> wrote: > Hello David. > > > thanks for the feedback. I understand you have a quite restraint number of > team to handle mesos+frameworks. Does the mesos team (and therefore the > framework team) only take care of mesos (resp. frameworks)? Or do they have > another tasks? > > > thansk. > > > ------------------------------ > *De :* David Greenberg <[email protected]> > *Envoyé :* lundi 30 novembre 2015 18:01 > *À :* [email protected] > *Objet :* Re: Team organization around Mesos cluster > > 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] < > [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. >> >>

