Juju is a Package Manager, service orchestration management tool developed by Canonical for development of Cloud Computing of your own. Juju was formerly known as Ensemble. This free tool Juju is developed by Canonical Ltd.so it is an open source project, closely related to Ubuntu and is hosted on Launchpad. Juju is released under the Affero General Public License (AGPL).
Juju and Cloud Computing
Juju is developed for scalable environments which can provide a new virtual machine which provides Ubuntu cloud operating system image on demand. That clearly includes cloud computing and hosting services such as Amazon EC2 , HP Cloud and The Rackspace Cloud. From financial point of view, the good choice are two – The Rackspace Cloud and HP Cloud. What you are thinking people already thought of – The Rackspace Cloud and Juju. The reason is obvious, cost is as you like and the support of Rackspace is excellent. Unfortunately, production level support of Rackspace is not available still now, although it is possible to deploy kind of such own cloud instance with Rackspace, which we pointed towards a bit.
The Possibilities of Juju and Other Ubuntu Cloud Solutions
The Next Generation Cloud Servers of The Rackspace Cloud runs on OpenStack. Three clear cut ways for Ubuntu Cloud :
With Ubuntu Cloud Guest you can run Ubuntu Server on a public or private cloud. That means from your Ubuntu Laptop. Second option is Ubuntu Cloud Infrastructure on Openstack where you can deploy your own OpenStack-based IAAS on public or private cloud, that includes Rackspace. The third option is our title – Juju. With Juju charms you can deploy services on a cloud.
So the ultimate thing is, with Ubuntu Cloud and Juju, private cloud is not much costly if you can run it on The Rackspace Cloud Unmanaged Server. It is obvious that with few cents or dollars you can play with Private Cloud. There are technical difficulties for directly using Juju on Rackspace Cloud Unmanaged Server. A configuration is needed that requires AWS key. To overcome it, people are developing other ways.
The reason for publication of this article on Juju Package Manager for Cloud Computing are :
- The guides for Ubuntu Cloud and Juju will be step by step
- We need to configure our own Ubuntu installation, this the first work.
- By any means, I am not interested with Amazon, because they charge a flat price which is unacceptable, bad customer support and the website looks bad.
So, Ubuntu is becoming an indispensable software just like WordPress. Ultimately Debian won the game.