On Monday, Canonical announced that Nuage Networks from Nokia, CloudBase Solutions, Midokura, and Quobyte would be joining its Juju Charm Partner Program (CPP) for building cloud-native apps and services.
Juju is Canonical’s app and service modeling tool that uses pre-written scripts known as charms that allow users to more quickly add components to their cloud-native apps. Charms can also be deployed as bundles and there are currently more than 300 charms available through the Juju store.
SEE: Cloud platform spotlight: The top three contenders (Tech Pro Research)
Charms are reusable and they are cross-platform, meaning users can integrate workloads running natively on both Windows and Linux, and on the cloud, as well as physical infrastructure. Once a vendor contributes a charm, it is available for all Juju users to leverage.
Since Juju manages the VMs in the user’s cloud-native app or service, it will deploy the model that the user built using the CLI or the GUI. It also monitors and manages your app or service as it scales or grows.
Software and services are growing in both scale and complexity. At the same time, however, agile and lean methodologies power the DevOps movement’s push for iterations to be happening almost constantly. Mark Shuttleworth, founder of Canonical, believes that Juju can help bridge that divide.
“Model-driven operations with Juju use shared, open source operations code for common components, so companies can focus precious resources on creating software that is unique to their business,” Shuttleworth said.
Juju already claims partners like AWS, IBM, Microsoft Azure, Google, Open Stack, and HP Cloud Services. Many existing charms are focused on areas like big data, machine learning, and container management, but the latest set of partners will bring additional tools for networking and storage as well.
“With the Quobyte charms, we can deploy our data center file system in a versatile and simple way for standalone installations as well as integrated block and file storage for OpenStack,” said Felix Hupfeld, CTO of Quobyte.
Nuage Networks, which Nokia picked up through its 2015 acquisition of Alcatel-Lucent, is planning on using Juju charms to further automate its Virtualized Services Platform (VSP) for its customers, said Charles Ferland, the vice president of business development for Nuage Networks.
Given its deep ties to the open source community, it’s no surprise that Juju is growing as an OpenStack installer. However, the cross-platform nature of Juju will make it more appealing to larger enterprises who may not be as invested in the OpenStack ecosystem.
The 3 big takeaways for TechRepublic readers
- Canonical recently added a plethora of new partners to its Juju app and service modelling platform, bringing additional networking and storage features for customers.
- Juju is targeted toward the DevOps community, with the goal of making it easier and faster to push and iterate cloud apps and services.
- Juju is growing in OpenStack, but Canonical needs to gain traction among more traditional enterprises and it seems to be doing just that by making Juju cross-platform and by partnering with Microsoft to bring Ubuntu to Windows.