You may think of Ubuntu as a desktop Linux, and it is, but it's also the most popular Linux on Amazon EC2 cloud and very popular on most other cloud platforms. So it only makes good sense that Canonical, Ubuntu's parent company, has partnered with Chef, one of the most popular DevOps companies.
To make DevOps easier, there are numerous programs, such as Chef and its rivals Ansible, Puppet, and Salt, to get corporate programming and administrator teams quickly up to speed. Indeed, Canonical has its own high-level DevOps program, Juju. While very useful, Juju is more suited for server software deployment, management, and scaling, than the whole spectrum of DevOps operations. That's where Chef comes in.
As Chef's CEO Barry Crist explained in a statement, "Every business needs to spend fewer calories on IT management and are looking to automation and cloud-ready platforms to do so. Combining Chef's scale and flexibility with Ubuntu's tremendous Linux platform empowers users to easily manage everything from bare metal servers to large-scale clouds."
Chef is designed to automate how you build, deploy, and manage your infrastructure in "recipes." The goal is to make your cloud infrastructure as versionable, testable, and repeatable as application code.
These recipes are stored in the Chef server. On every server and virtual machine (VM) on your cloud, a Chef client periodically polls for the latest Chef server recipes. If anything is out of date, the client brings it up to speed.
All of this, of course, when added to Ubuntu will make both more attractive for IT departments looking for an all-in-one cloud solution.
Specifically, the two companies are offering the following Chef/Ubuntu combinaton:
In a statement, Canonical founder Mark Shuttleworth, said, "Chef and Ubuntu are often inseparable in serious server deployments, making mutual integration a must for our users." As for Juju, Kirkland assured me that Juju still had Canonial's full support. "despite a a few trolls out there calling this 'the death of Juju.'" He continued, "Canonical and Chef are giving the Linux world an excellent path to modern, bare metal provisioning and configuration management of physical hardware."
Related Stories: