----- Original Message -----
From: "Scott Seago" <sseago(a)redhat.com>
To: aeolus-devel(a)lists.fedorahosted.org
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>