consul

Announcing HCP Consul General Availability

HCP Consul is now generally available on AWS. HCP Consul is a fully managed service mesh to discover and securely connect any service.

We are pleased to announce that HashiCorp Consul is now generally available as a fully managed service for AWS environments on the HashiCorp Cloud Platform (HCP). HCP Consul is the first fully managed service mesh solution operated and maintained by the experts who built the product. HCP Consul provides a simple service discovery tool and an easy path to adopt service mesh for both individuals and organizations while reducing the operational burden of running it in production. In this blog, we’ll review some of the capabilities of HCP Consul, talk about new features, and explain how pricing for this managed service works.

»Getting Started

HCP Consul is designed to help minimize the steps necessary to use Consul within your AWS environments. At a high level, here are the four tasks that users need to accomplish in order to start using HCP Consul:

  • Create: First users must create a HCP login at portal.cloud.hashicorp.com. In order to create an account, users must have a GitHub account.
  • Deploy: Next, users select HCP Consul from the dashboard. We have a guided quickstart deployment guide that will walk users through the process of creating their HashiCorp Virtual Network (HVN) and Consul cluster. Users will select region and cluster tier on this screen as well as any additional networking settings.
  • Peer: Once users have deployed their HVN and cluster, the next step is to peer that network with their existing AWS environments. We have guides available to walk through the process of peering an HVN with both EKS and EC2 environments.
  • Connect: After completing the previous steps, you are ready to use HCP Consul. Some of the tasks we recommend starting with include registering service instances to your Consul cluster, enabling Consul service mesh, and enabling TLS encryption.

While these steps depict a basic workflow for getting started with HCP Consul, we recognize that they are slightly more intricate in practice. To help users get started, we have created a series of Learn guides to help with some of these steps.

»The New Terraform Provider for HCP

We are also pleased to announce the availability of a new HashiCorp Terraform provider for HCP. This provider gives users another way to quickly provision and manage their HCP Consul resources through a familiar workflow. Users can configure the HVN region, create organizations, and peer their VPCs through this process. Here’s an example of a new HCP HVN definition:

# Configure the HCP Provider
provider "hcp" {

}

resource "hcp_hvn" "e2e" {
  hvn_id            = "hvn-slug-id"
  cloud_provider  = "aws"
  region          = "us-west-2"
  cidr_block        = "10.99.0.0/16"

}
# Configure the HCP Providerprovider "hcp" { } resource "hcp_hvn" "e2e" {  hvn_id            = "hvn-slug-id"  cloud_provider  = "aws"  region          = "us-west-2"  cidr_block        = "10.99.0.0/16" }

At this time the Terraform Provider for HCP only supports HCP Consul, but we plan to add support for HCP Vault (currently in public beta) to the provider soon. To get started using the Terraform Provider for HCP, please follow this learn guide.

»Pricing and AWS Region Availability

At launch, HCP Consul is currently generally available in AWS regions in the U.S. (Oregon and Virginia) and Europe (London, Frankfurt, and Ireland). We plan to add additional region options in the U.S. and Europe and expanding to other parts of the world in the near future.

For pricing, HCP Consul offers the following packages:

  • Development Cluster: This is the best way for new users to get started testing HCP Consul in their AWS environments. The Development Cluster is a non-production, single-node deployment of Consul billed by the hour. Prices for this cluster start at $0.027/hour. At launch, we are offering a free month to new users.
  • Standard Cluster - Hourly (coming soon): In the near future, we will allow users to provision a production-ready cluster directly through the HCP dashboard. This will launch a three-node Consul deployment that is ready to handle production-grade workloads.
  • Standard Cluster - Annual: Organizations that plan to run large production deployments on HCP Consul have the option of an annual agreement with us. Please reach out to our sales team directly or reach out to your HashiCorp representative if you are interested in annual HCP options.

To review our pricing information, please visit our HCP Consul pricing page.

»Next Steps

For a more detailed dive into how to get started with HCP Consul, read this blog. We are very excited about making HCP Consul generally available to the public. We recommend creating an HCP account and trying HCP Consul for yourself. For more information about HCP Consul and pricing, please visit our product page or sign up through the HCP portal directly. To learn more about HCP Consul and Vault, join us for a webinar on February 9.


Sign up for the latest HashiCorp news