Jump to: navigation, search

Difference between revisions of "Donabe"

Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
= What is Donabe =  
+
<<[[TableOfContents]]()>>
 +
 
 +
= Donabe =
  
 
Donabe is a multi-tier Application Container Service and a top level orchestrator that will provision/deploy complex apps.   
 
Donabe is a multi-tier Application Container Service and a top level orchestrator that will provision/deploy complex apps.   
  
= Applications Container Model =
+
== Applications Container Model ==
 +
 
 +
Our app container model is that of recursive/nested abstract containers. Characteristics
 +
# containers have other containers
 +
# basic container types
 +
#* '''a)''' network
 +
#* '''b)''' compute
 +
#* '''c)''' storage
 +
# Each container has one or more network container
 +
 
 +
== Languages ==
  
= Declarative Languages =
+
We possible need declarative languages to describe the behavior of the apps in the containers that will be interpreted by the Donabe engine to generate configurations.
  
 
Whats out there?
 
Whats out there?
* Puppet
+
# Puppet  
* Chef  
+
# Chef  
* Juju
+
# Juju
 +
# rPath
  
 
= Links =
 
= Links =
  
 
Essex summit presentation: [http://www.slideshare.net/ddutta1/donabe-models-openstack-essex-summit here]
 
Essex summit presentation: [http://www.slideshare.net/ddutta1/donabe-models-openstack-essex-summit here]

Revision as of 17:32, 10 October 2011

<<TableOfContents()>>

Donabe

Donabe is a multi-tier Application Container Service and a top level orchestrator that will provision/deploy complex apps.

Applications Container Model

Our app container model is that of recursive/nested abstract containers. Characteristics

  1. containers have other containers
  2. basic container types
    • a) network
    • b) compute
    • c) storage
  3. Each container has one or more network container

Languages

We possible need declarative languages to describe the behavior of the apps in the containers that will be interpreted by the Donabe engine to generate configurations.

Whats out there?

  1. Puppet
  2. Chef
  3. Juju
  4. rPath

Links

Essex summit presentation: here