Touched, not typed. Erroneous words are a feature, not a typo.
On Nov 4, 2014 11:55 PM, "Imesh Gunaratne" <[email protected]> wrote:
>
> Hi Devs,
>
> In Stratos 4.0.0 release we used following terminology:
>
> Create a Cartridge
> Create a VM/docker image, configuration management (puppet) module and
specify cartridge definition
>
> Deploy a Cartridge
> Upload a cartridge definition to Stratos.
>
> Subscribe to a Cartridge
> Create an instance/cluster of above cartridge
>
> Un-Subscribe from a Cartridge
> Remove the instance/cluster created in the subscription
>
> Un-Deploy a Cartridge
> Remove a cartridge definition from Stratos
>
> Now with service grouping things have been changed slightly and we may
need to consider using new terminology for this process. How do you like
following terminology:
>
> Create an Application
> Create VM/docker images, configuration management (puppet) modules,
specify cartridge definitions, dependencies and application definition
>
> Deploy an Application
> Upload an application definition to Stratos
>
> Start an Application
> Create an instance of the application and create clusters for the
corrosponding cartridges.
>

When an application is deployed, instances are also spawned. So Application
Start terminology is not needed IMO.
> Stop an Application
> Remove the application instance and clusters created in application
startup process.
>
> Un-Deploy an Application
> Remove an application definition from Stratos

Same as above, application undeployment remove the instances and
application definition.
>
> In addition to these we may still use the terms: Create/Deploy/Undeploy
Cartridge.
>
> I noticed that with the latest grouping changes we have removed the
concept of subscription and included it in the deployment phase. IMO it
would be better to have a separation between these two steps because
otherwise all applications deployed in Stratos will be up and running all
the time.

Still we can subscribe to a single cartridge as we did early without
application deployment, right?
>
> Thanks
>
>
>
> --
> Imesh Gunaratne
>
> Technical Lead, WSO2
> Committer & PMC Member, Apache Stratos

Reply via email to