Topology and Orchestration Specification for Cloud Applications (TOSCA) and Juju
Gustavo Niemeyer
gustavo.niemeyer at canonical.com
Thu Aug 23 08:30:12 UTC 2012
Hi Johannes,
On Thu, Aug 23, 2012 at 4:29 AM, Johannes Wettinger
<jowettinger at gmail.com> wrote:
> I'm currently doing some research and prototype implementation in the
> field of Cloud standards. In particular, my work is strongly related
> to an upcoming standard called "Topology and Orchestration
> Specification for Cloud Applications" (TOSCA):
> http://www.tosca-open.org
Nice, thanks for reaching out. What's your involvement there, out of curiosity?
> Now I came across Juju and I recognized that some concepts behind Juju
> are quite similar to TOSCA.
The conceptual similarities are quite remarkable indeed. Considering
it's a very recent endeavor (mailing list archive starts in 2011-11),
I wonder how much of it is a coincidence.
> Of course, TOSCA is much more complex
> because of its highly generic approach to describe service models.
> Just wondering if anyone here is familiar with TOSCA, too?
I'd argue that the complexity doesn't come from the generality.
> What is your opinion of bringing these two worlds (TOSCA and Juju)
> together? I mean wouldn't it make a lot of sense to support TOSCA
> service templates in Juju? As an example, node types in TOSCA are
> basically very similar to Juju's charms and lifecycle operations
> including their implementation artifacts in TOSCA are quite similar to
> hooks in Juju. :-)
What an amazing coincidence. :-)
I'd love to see people collaborating, but considering that there's a
committee writing down a 40+ page specification that arbitrates how a
system that looks a lot like juju might work in theory, I don't see a
good path to do that. We can't simply stop producing working software
to make it speak a language that nothing else does.
Do you have any suggestions?
gustavo @ http://niemeyer.net
More information about the Juju
mailing list