HashiCorp Unveils Otto Open-Source App Delivery Tool
In addition to Otto, HashiCorp launched Nomad, an open-source scheduler for deployment and resource maximization.In the DevOps world, the open-source Vagrant tool has long been a standard application, enabling developers to create reproducible virtual development environments. HashiCorp, the lead commercial sponsor behind Vagrant, has been continuously improving a full suite of DevOps tools in recent years to complement Vagrant, and today it's going a step further, by redefining Vagrant itself. "Otto is the successor to Vagrant, and the idea is to extend it into deployment and production as well," Armon Dadgar, co-founder and CTO of HashiCorp, told eWEEK. While HashiCorp is positioning Otto as Vagrant's successor, Vagrant isn't going away. Otto is Vagrant's successor in a spiritual sense and not a technological one, Dadgar said. As such, Hashicorp is not deprecating Vagrant or abandoning the project. In another sense, Otto is a super-set of Vagrant that benefits from other HashiCorp tools to help enable deployments. HashiCorp is a venture-backed firm that has raised $10 million to help fuel its development and market efforts. In addition to Vagrant, and now Otto, HashiCorp builds the Packer project for creating artifacts for application deployment, Consul for service discovery and Teraform for deployment infrastructure. HashiCorp also operates the commercial Atlas service that ties the company's open-source projects together.
In addition to the new Otto project, HashiCorp today announced the open-source Nomad scheduler project. The world of scheduling and orchestration is complicated and has multiple tools in the market already that serve different needs. Nomad fits into the deployment workflow by pooling together resources from a larger cluster to enable application deployment.