[ 
https://issues.apache.org/jira/browse/COUCHDB-2060?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Maarten Ectors updated COUCHDB-2060:
------------------------------------

    Description: 
Update the Juju Charm for CouchDB in order for users to:
do a one line install (juju quickstart bundle...)
have a one line upgrade (juju upgrade-charm)
instantly scale (juju add-unit)
instantly integrate with other charms Tomcat, Rails, PHP/Lamp, Node.JS, etc.


  was:
Juju (juju.ubuntu.com) is the default solution from Ubuntu to instantly deploy, 
integrate and scale software on any public cloud, private cloud or server. The 
magic behind Juju is called a charm. A charm can be written in any language. 
There are charms made in/with bash, python, java, chef, puppet, ansible, 
docker, etc. 

To give you a 1 minute demo just go to: 
https://jujucharms.com/sidebar/search/?text=instantBigDataNoSQL and 
drag-and-drop "demo: instant" from left to right and you will see all major Big 
Data and NoSQL solutions instantly deployed and integrated. Just click on 
Cassandra or Hadoop Slaves and change from 10 units to 100 units to scale to a 
100 node Cassandra or Hadoop cluster. This demo is not having a cloud doing the 
actual deployment but you would be able to do the exact same on AWS, HP Cloud, 
Azure, private OpenStack, bare-metal servers with maas.ubuntu.com and even on a 
local Ubuntu machine [provided it had a lot of memory and CPU]. Make any 
changes and see how you can instantly export a bundle and import it into 
another environment. For more info see juju.ubuntu.com/docs.

Juju's strength is instant integration and scaling. Especially for CouchDB this 
would greatly help users see its immediate strengths in minutes. We already 
have a CouchDB charm but it is lacking relationships to make it super useful to 
people. Having relationships to existing frameworks like Tomcat, Rails, 
PHP/Lamp, Node.JS, etc. would make it instantly possible to interact with 
CouchDB. Also in configuration, tuning and scaling improvements are likely 
needed. At Ubuntu we are happy to transfer ownership of the CouchDB charm to 
the Apache Foundation.

PS Jean-Baptiste Onofre already is writing a Karaf charm so he can give some 
good guidance. Additionally at Ubuntu we are happy to give a free remote 
training on how to write charms.


> Take over ownership of the CouchDB Juju Charm
> ---------------------------------------------
>
>                 Key: COUCHDB-2060
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-2060
>             Project: CouchDB
>          Issue Type: New Feature
>      Security Level: public(Regular issues) 
>            Reporter: Maarten Ectors
>
> Update the Juju Charm for CouchDB in order for users to:
> do a one line install (juju quickstart bundle...)
> have a one line upgrade (juju upgrade-charm)
> instantly scale (juju add-unit)
> instantly integrate with other charms Tomcat, Rails, PHP/Lamp, Node.JS, etc.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to