Product and service reviews are conducted independently by our editorial team, but we sometimes make money when you click on links. Learn more.

HashiCorp Releases Atlas Management Platform For Open Source DevOps Tools

By - Source: HashiCorp

HashiCorp, maker of open source tools that enable the deployment of software defined data centers and applications, released its first commercial product, Atlas. Atlas is a management interface for those open source tools, giving DevOps teams a single pane of glass to manage and automate the deployment and provisioning tools.

Their open source tools, which include Vagrant, Packer, Serf, Consul, Terraform and Vault, will continue to be available as individual open source solutions.

While version control on developed code is standard practice, for most organizations the changes made to configuration of the infrastructure is done without any strict version control. In some ways, it can even seem like the wild west, with configuration drift across all environments and changes being made directly to PROD just to tackle the issues of the day.

By using the HashiCorp tools, organizations can take control of their datacenters and treat resources from public cloud, private cloud and straight on-premises virtualization platforms as a single logical entity. Changes made to the infrastructure are coordinated and delivered through the management tools. Best of all, those changes are recorded, and can be rolled back and duplicated for rapid scale-out.

The open-source tools from HashiCorp -- Vagrant, Packer, Terraform, Serf, Consul, and Vault -- are the foundation for Atlas. In Atlas, the components are hosted and run through a management portal. Though Atlas can manage all of the applications, it doesn't need to. If you only run one or a few of the HashiCorp tools, you're not obligated to use all of them; you may select only those tools that meet your needs.

  • Vagrant is a tool for managing development environments.
  • Packer automates building artifacts such as AMIs, Docker containers, OpenStack images, VMware images, and more. Packer-produced artifacts can be stored in Atlas.
  • Terraform automates infrastructure provisioning on Amazon Web Services, Google Compute Engine, OpenStack, Azure, and more.
  • Consul is a tool for runtime orchestration, complete with service discovery, a key/value store, and health checks.
  • Serf provides a messaging protocol used by Consul for failure detection and message propagation in a server cluster. 
  • Vault is a tool for managing keys and secrets in distributed systems. Vault stores all credentials used by Atlas.

Part of the appeal of the HashiCorp tools is that they provide management for a wide range of services. Instead of trying to force you to choose between cloud providers, or between virtual applications and Docker containers, it provides a management interface for you to work with all of those providers through the same portal.

In this way, you can maintain consistency in the way you provision services, and the translation from "what you want" to the languages spoken by Amazon Web Services, OpenStack and Microsoft Azure is handled completely by Terraform.

As datacenters continue to evolve from private repositories to hybrids between cloud and on-site resources, the management piece that just wants to standardize and make simple connections to everything else looks like a win.

Atlas has been in beta since December 2014. The beta tag has been lifted and Atlas is fully available now.