Big software tamed

Juju simplifies how you configure, scale and operate todays’ complex software. Juju deploys everywhere: to public or private clouds.

  • JUJU IN ACTION:
  • Production-grade Kubernetes
  • Scalable 11 node cluster
  • Latest upstream version

Managed solutions from Canonical’s partners

Canonical partners with selected companies to provide specialised supported solutions. If you are an independent software vendor or bundle author, it's easy to apply.

Join the programme Managed solutions

Juju solutions for OpenStack

Juju makes it easy to deploy OpenStack at scale. Quickly and reliably build an enterprise-scale cloud run on Ubuntu – the most popular operating system for OpenStack.

OpenStack solutions

Juju solutions for big data

The setup and configuration of big data tools can be very complex and daunting – Juju frees you to explore, test and evaluate big data solutions to choose the one that works best for you.

Big data solutions

Spicule logo
Juju expert partners

Spicule’s solutions can solve your Big Data challenge.

Or build it yourself

Create your own solution in the GUI or browse the store to get started

Build it yourself example

Start a new model

JAAS is Juju as a service

Managed Juju infrastructure, hosted by Canonical, the makers of Ubuntu.

JAAS logo
About JAAS

Juju at your command

$

Choose

Bundles are collections of charms that link services together, so you can deploy whole chunks of infrastructure in one go.

Charms contain scripts that simplify the deployment and management of a service.

Model

With Juju, relationships between linked charms are formed automatically.

Linked charms

Easily configure charms via the inspector.

Inspector screenshot

Deploy

Deploy and redeploy to all major public clouds or locally on your own hardware.

Public cloud logos

Monitor, maintain and scale on demand.

New units screenshot

Why use Juju?

Diagram on 'Why use Juju (Part 1)
Diagram on 'Why use Juju (Part 2)

Whether it involves deep learning, container orchestration, real-time big data or stream processing, big software needs operations to be open source and automated.

Juju is the best way to encapsulate all the ops knowledge required to automate the behaviour of your application.

Join the movement

Connect

Join the Juju community on our Discourse forum.

Collaborate

Ask the community

Find out more, get help or ask any question on our Discourse

What people are saying about Juju

Spicule logo

Using the modelling ethos brought by Juju allows me to quickly run big data applications in a multitude of places. Be it locally on my laptop, on bare metal or in the Cloud, Juju lets me reuse the same models and code without changing any aspects of my deployment.

Tom Barber, Spicule LTD
Ghent University logo

Juju enables you to encapsulate each different part of your infrastructure and lets everything talk to each other. So if you have a web server that's managed by Chef and a database that's deployed by a Docker container, you can have the web server talk to the database and the relations between these two very easily.

Merlijn Sebrechts, Ghent University
Epam logo

Juju acts as a thin layer on top of your infrastructure that allows all your operational code to talk to each other. And because of this communication layer, a lot of the problems that conventional configuration management systems have just don't exist anymore.

Konstantin Boudnik, EPAM Systems

Our case studies show how people are using Juju and JAAS

Read our case studies about Juju and JAAS on big data, containers, Kubernetes, public and private clouds.

Read our case studies
How to harness big data promo

Users and contributors

  • ubuntu
  • Deutsche Telekom
  • IBM
  • Intel
  • Microsoft
  • Cisco
  • China Telecom
  • NEC
  • HP
  • Yahoo Japan
  • Verizon