Introducing the Consul API Gateway
Service Mesh for any runtime or cloud
Service-based networking for dynamic infrastructure
Private datacenters with static IPs, primarily north-south traffic, protected by perimeter security and coarse-grained network segments.
- Static connectivity between services
- A fleet of load balancers to route traffic
- Ticket driven processes to update network middleware
- Firewall rule sprawl to constrict access and insecure flat network zones
Multiple clouds and private datacenters with dynamic IPs, ephemeral containers, dominated by east-west traffic, no clear network perimeters.
- Centralized registry to locate any service
- Services discovered and connected with centralized policies
- Network automated in service of applications
- Zero trust network enforced by identity-based security policies
Microservice Based Networking
Secure Service-to-Service Access
Automated Networking Tasks
Deploy Consul Service mesh for Kubernetes, VMs, or any environment
Consul on Kubernetes
Consul service mesh works on any Kubernetes distribution, connects multiple clusters, and supports VM-based applications. Consul CRDs provide a self-service, Kubernetes native workflow to manage traffic patterns and permissions in the mesh.
Consul for Everything Else
Consul service mesh support multiple orchestrators, like Nomad and Amazon ECS. Not using service mesh? Consul's service discovery and network infrastructure automation capabilities can help solve any service networking challenge.
The Single Control Plane for Cloud Networks
Consul provides the control plane for multi-cloud networking.
- Centrally control the distributed data plane to provide a scalable and reliable service mesh
- Automate centralized network middleware configuration to avoid human intervention
- Provide a real-time directory of all running services to improve application inventory management
- Enable visibility into services and their health status to enhance health and performance monitoring
- Automate lifecycle management of certificates which can be issued by 3rd party Certificate Authority
- Provide unified support across a heterogeneous environment with different workload types and runtime platforms
Better Together: Consul and the HashiCorp Stack
Automated Infrastructure with Terraform
Speed up time to delivery for services with network infrastructure automation. Use Consul as a single source of truth for all services and apply configuration changes with Terraform.
Defense in Depth with Vault
Ensure complete security for service-to-service access, authorization and communication by using Consul and Vault. Deliver end-to-end authentication, authorization, and encryption using identity-based access controls and traffic policies for microservice architectures.
Application Delivery with Nomad
Accelerate the application delivery lifecycle with orchestration and scheduling from Nomad and Consul service mesh. Enable developers to deploy and connect workloads in any environment with fewer code changes.