Skip to main content Skip to search
Start Your Free Trial
Blog

A10 Integrated with HashiCorp for Automated Application Delivery

Multi-cloud Deployment is the New Norm

It is a whole new world centered on the digital economy and all organizations are undergoing digital transformation in some form. Applications have been shifting from monolithic architectures to agile and scalable microservices architectures in multi-cloud or hybrid-cloud environment. Cloud offers organizations resilient and flexible services and resources that can instantly scale up and down per their needs.

The industry trends accelerate public cloud adoption and many organizations nowadays operate application delivery services in multi-cloud or hybrid-cloud deployments using on-premises data centers, private clouds and/or public clouds. While bringing benefits for services in many ways, this increases complexity for managing and operating application delivery as services and resources are distributed globally across multiple clouds and data centers. That motivates IT operators to move towards software-defined data center (SDDC) architectures, using DevOps tools and automation approaches.

Network Automation Using Programmatic Smarts

Organizations need to ensure that application traffic is managed optimally across every environment they use to consistently deliver the best experience for users and customers. As always, service monitoring is one of the key components to enable higher service availability and quality. For example, if a service or node failure occurs, user traffic should be intelligently redirected to available resources without any intervention. When application traffic volume goes higher than a certain threshold for any reason (e.g., seasonal events or traffic surges), new services need to be spun up automatically to continue application delivery without service interruption, and then taken down when traffic is back to normal. With the dynamic nature of the new-world demands, it makes perfect sense to automate such service and network operations based on service discovery smarts, maximizing operational efficiency as well as economic efficiency.

A10 Service Discovery Smarts Integration with HashiCorp Consul

A10 provides a leading technology for application delivery and security solutions. The A10 Thunder® Application Delivery Controller (ADC) helps organizations make an application service highly available and deliver a very responsive user experience in any cloud environment including hybrid-cloud. As such, when a service scales to meet the new load demands, the supporting workloads need to be auto-discovered in real-time.

ADC and HashiCorp Ecosystem Integration

A10’s Advanced Core Operating System (ACOS®) is natively integrated with HashiCorp Consul, which provides a cloud-agnostic service discovery smarts in multi-cloud or hybrid-cloud environments. The integration of service discovery natively and deeply into its firmware affirms its confidence and backing for Consul.

With these smarts, as a service scales up and down, the supporting nodes are added to the load balancing server pool in real-time. This eliminates any manual steps and associated delay in filing a ticket and someone addressing the ticket in a maintenance cycle. More importantly, it supports the service load demands in real-time to ensure a first-class user experience.

This frees the IT operators from pursuing low-leverage tasks and gives them the peace of mind and confidence to focus on high-leverage activities.

Automatically update server pool configuration based on Consul's service discovery smarts

Automatically update server pool configuration based on Consul’s service discovery smarts

With the A10 Thunder ADC and HashiCorp ecosystem integration, IT operators can:

  • Streamline the service maintenance process between the server team and network team by automating ADC configuration based on service discovery smarts.
  • Maximize service updates using Thunder ADC leveraging Consul’s real-time health monitoring in case of service failure or surge traffic increase.
  • Take advantage of dynamic infrastructure in multi-cloud or hybrid-cloud deployments.

More Information