A10 Harmony is a subscription based, on-demand, managed service (SaaS) that provides a unified set of features for applications deployed in a cloud infrastructure. Some of the features available today are: traffic management with routing and load balancing, application traffic insights, application security (WAF), application content acceleration via caching, compression and Page Speed, and cloud infrastructure usage metrics and optimization.
Once a user signs up for Harmony service and provides credentials and application information, the onboarding process will provision LADC or A10 Lightning ADC for the application. The whole sign-up and onboarding process will take about 10 minutes.
After the configuration is complete and you make a DNS change, application traffic is routed from the application’s DNS service to LADC and forwarded to the application servers. The LADC is a logical entity with more than one server (for high availability and self auto-scaling) deployed and managed by A10 Lightning management and control service called A10 Lightning Controller(Controller). To eliminate any additional latency, LADCs run in the same region as the application. In addition, while bringing additional features and insights, LADC does not add any extra latency than a load balancer (e.g. ELB, HAProxy) used by the application. In many cases, the added features of built-in caching, compression and Page Speed reduces the overall latency.
Once the application traffic flows through A10 Lightning Controller(Controller) web based interface will provide insights, alerts, and will allow the user to apply policies to accelerate, secure, and optimize the application.
The following diagrams show the before and after scenarios for a typical deployment: