Auto Scale Solution for the ASA Virtual on Azure
Overview
The ASAv auto scale for Azure is a complete serverless implementation which makes use of serverless infrastructure provided by Azure (Logic App, Azure Functions, Load Balancers, Security Groups, Virtual Machine Scale Set, etc.).
Some of the key features of the ASAv auto scale for Azure implementation include:
-
Azure Resource Manager (ARM) template-based deployment.
-
Support for scaling metrics based on CPU.
Note
See Auto Scale Logic for more information.
-
Support for ASAv deployment and multi-availability zones.
-
Completely automated configuration automatically applied to scaled-out ASAv instances.
-
Support for Load Balancers and multi-availability zones.
-
Support for enabling and disabling the auto scale feature.
-
Cisco provides an auto scale for Azure deployment package to facilitate the deployment.
Auto Scale Use Case
The ASAv auto scale for Azure is an automated horizontal scaling solution that positions an ASAv scale set sandwiched between an Azure Internal load balancer (ILB) and an Azure External load balancer (ELB).
-
The ELB distributes traffic from the Internet to ASAv instances in the scale set; the firewall then forwards traffic to application.
-
The ILB distributes outbound Internet traffic from an application to ASAv instances in the scale set; the firewall then forwards traffic to Internet.
-
A network packet will never pass through both (internal & external) load balancers in a single connection.
-
The number of ASAv instances in the scale set will be scaled and configured automatically based on load conditions.
Scope
This document covers the detailed procedures to deploy the serverless components for the ASAv auto scale for Azure solution.
Important |
|