----- Original Message ----- > From: "Scott Seago" <[email protected]> > To: [email protected] > Sent: Wednesday, October 24, 2012 4:19:20 PM > Subject: Re: Winged Monkey > > On 10/24/2012 04:14 PM, Andy Goldstein wrote: > > Hi Greg, > > > > How is this different than the "Monitor" (non-Admin) section of > > Conductor? > > > > Thanks, > > Andy > Hi Andy, > > Greg could expand more, but a simple answer is in this section of the > announcement: > > A Winged Monkey is not a ... > > > > ... Conductor. Winged Monkey will avoid providing any type of > > cloud account > > multiplexing directly. It will avoid cloud management interfaces. > > It will > > not build or push images to back end providers. And, it will not > > implement > > quota and cost management. > > > > Instead, it's more likely that Winged Monkey would like to plug > > into Conductor > > APIs to take advantage of these features. > > The "monitor" section of conductor is simply the > "application/instance > launching and control" section of Conductor. the "admin" section is > where providers, users, etc. are managed. It's not really admin vs. > admin -- even administrators deal with application-level stuff via > Monitor. > > In any case, the above spells out how Winged Monkey differs from > Conductor -- and when we say "Conductor" -- if we're talking about > launching stuff, that's all handled on the (poorly-named) "Monitor" > section.
Right. It's hard to boil down the Monitor portion of Conductor to only starting/stopping VMs, and launching applications. I suppose it's possible to restrict access to various pieces of the Monitor interface. But, part of the user interaction will necessarily involve understanding the current state of the images for the application they want to launch, how to build the images and push them to the respective back ends (and even understanding the difference between building & pushing an image). The goal for Winged Monkey is to take all of that away. To be able to call into the Conductor API and ask for all "pristine" applications (i.e., all applications that can be launched right now). > > Scott > <snip>
