geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Maarten Ectors (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (GERONIMO-6517) Create a Juju Charm for Geronimo
Date Sun, 23 Feb 2014 07:02:19 GMT

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

Maarten Ectors updated GERONIMO-6517:
-------------------------------------

    Description: 
Create a Juju Charm for Giraph 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 like MySQL, Postgres, Memcache, Cassandra, Hive, HBase,
Gitlab, Jenkins, etc.
More info on Juju Charms at http://juju.ubuntu.com/docs.

  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 Geronimo this would greatly
help users see its immediate strengths in minutes. A Geronimo charm that would have existing
relationships with the other charms like MySQL, Postgres, Memcache, Cassandra, Hive, HBase,
Gitlab, Jenkins, etc. would allow anybody to quickly create Java applications that integrate
into different data stores without configuration and have code for apps being pulled from
Gitlab/Github and tested in Jenkins. There are many more charms that could benefit from a
relation with Geronimo.

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.


> Create a Juju Charm for Geronimo
> --------------------------------
>
>                 Key: GERONIMO-6517
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-6517
>             Project: Geronimo
>          Issue Type: New Feature
>      Security Level: public(Regular issues) 
>            Reporter: Maarten Ectors
>
> Create a Juju Charm for Giraph 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 like MySQL, Postgres, Memcache, Cassandra, Hive,
HBase, Gitlab, Jenkins, etc.
> More info on Juju Charms at http://juju.ubuntu.com/docs.



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

Mime
View raw message