On 06/08/2011 03:44 PM, Bill Traynor wrote:
On Wed, Jun 8, 2011 at 08:36, Ahmed Kamalkim0@ubuntu.com wrote:
Hi everyone,
This is Ahmed, I work for Ubuntu helping the cloud community. Ubuntu has been working on some hot technology, that aims to be "apt-get for the cloud"! Basically Install and manage large scale cloud deployments of web applications (and others) with the equivalent ease of "apt-get install". The reason I'm posting this here, is because the very first use-case for this technology (called Ensemble) has been MediaWiki (yaay)!
To get a feel for Ensemble, here is how you'd deploy a 4 machine Mediawiki installation DB -> MediaWiki -> memcached -> HAproxy Loadbalancer ----->8--------- # Deploy machines ensemble deploy mysql wiki-db ensemble deploy mediawiki demo-wiki ensemble deploy memcached wiki-cache ensemble deploy haproxy wiki-balancer # Connect them together! ensemble add-relation wiki-db demo-wiki:db ensemble add-relation wiki-cache demo-wiki ensemble add-relation wiki-balancer:reverseproxy demo-wiki:website ----->8--------- Slashdotted? Want to scale out? You'd need something like ensemble add-unit wiki-cache ensemble add-unit demo-wiki
Yes, it's that easy! The reason I am contacting you guys, is that you're the MediaWiki experts. I am very interested to get feedback from you on what you think of Ensemble today, what you think it should do tomorrow. Also if you're interested in hacking on the Ensemble formulas (the intelligence) that deploys MediaWiki (this one written in bash, but could be any language you like), that'd be great as well, because again you're the experts.
To connect to the Ensemble community, You can subscribe to the mailing list at: https://lists.ubuntu.com/mailman/listinfo/ensemble And there's also an active IRC channel: #ubuntu-ensemble @ Freenode
If you reply here, I'll of-course try to connect your feedback and answer questions, but it's really much better to post Ensemble feedback directly on Ensemble channels (since that's where the devs and formula writers are). In the mean time, if there's any questions or thoughts grab me (kim0 on freenode) right away. Thanks for your time
Providing a link to your project page would have been useful: https://ensemble.ubuntu.com/
Thanks Bill, adding a couple of more links In depth documentation is available in the Ensemble documentation: https://ensemble.ubuntu.com/docs
Development resources (source code, bugs, etc) are available in Launchpad: https://launchpad.net/ensemble