An application delivery fabric is an integrated framework that provides IT teams with centralized control, analysis and diagnostics for application traffic across all environments. This framework is a necessary component when an IT team is having trouble managing disparate load balancers, monitoring tools and licensing in each data center or cloud.
Instead of managing load balancers, monitoring tools and licensing separately in each data center or cloud, an application delivery fabric brings these functions together into a single coordinated layer.
For network and infrastructure administrators, this ensures consistent application delivery, visibility and security across on-premises, private cloud and public cloud platforms. Progress® Kemp® LoadMaster® application delivery controllers (ADCs) serve as the foundation for this approach.
An application delivery fabric unifies all components of application delivery into a single operational layer.
An application delivery fabric functions like a city transit authority: while individual load balancers and ADCs direct traffic, the fabric coordinates schedules, monitors performance and reallocates capacity as demand changes.
A typical application delivery fabric includes five working parts:
Application delivery controllers (ADCs): ADCs intelligently manage client connections to web and enterprise applications, directing traffic between users and servers based on health, load and policy. This is the load balancing engine of the fabric.
Management and control interface: A central console provides visibility into all application delivery assets and their operational health, with metrics covering data centers, private clouds, Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and public cloud environments.
Monitoring and analytics service: Real-time monitoring delivers insights, detects anomalies and recommends fixes that IT teams or vendor support can address before users are affected.
Flexible metered licensing: Capacity is licensed elastically, allowing resources to scale with demand across different environments instead of relying on fixed per-appliance licenses.
Professional services and support: Deployment expertise helps ensure that the fabric is implemented efficiently and precisely across complex hybrid infrastructures.
Modern applications are often distributed. A single business service may rely on workloads in on-premises data centers, private clouds and multiple public clouds.
Managing application delivery separately in each environment leads to fragmented visibility, inconsistent security policies and slower troubleshooting.
An application delivery fabric matters because it addresses four core infrastructure priorities:
Traffic is directed to the healthiest, nearest or least-loaded resources to maintain consistent response times.
Health checks and failover across the network limit downtime, even if an entire site or cloud region experiences issues.
Policies such as Web Application Firewall (WAF) rules, TLS offloading and authentication are applied consistently across all environments.
Elastic licensing and centralized control enable teams to add capacity quickly without having to procure and configure new appliances individually.
Load balancing is the core function within an application delivery fabric. Kemp LoadMaster ADCs provide the traffic management layer, including Layer 4 and Layer 7 load balancing, GSLB, WAF and authentication offloading.
Kemp extends this into a fabric through centralized management that provides visibility and control across all deployed LoadMaster instances, network telemetry and anomaly detection, and metered licensing that pools capacity across hardware, virtual and cloud deployments. LoadMaster 360 provides centralized application delivery and security insights across these environments.
As a result, application delivery is managed as a unified system rather than as separate load balancers.
| Technology | Primary Role | How It Differs From an Application Delivery Fabric |
|---|---|---|
| Application delivery controller (ADC) | Load balances and optimizes application traffic as an individual component. | An application delivery fabric is the broader framework that coordinates multiple ADCs, monitoring, management and licensing across environments. |
| Application delivery network (ADN) | Uses a collection of technologies to accelerate and secure application traffic, often with an emphasis on WAN performance and acceleration. | An application delivery fabric emphasizes unified control, analytics and elastic licensing across hybrid environments. |
| Data fabric | Unifies access to data across storage and analytics platforms. | An application delivery fabric unifies the delivery of application traffic to users rather than access to stored data. |
| Network fabric | Provides the underlying switching topology that moves packets within a data center. | An application delivery fabric operates above the network layer and makes application-aware decisions about traffic routing. |
A load balancer distributes traffic across servers for a single application or site. An application delivery fabric coordinates multiple load balancers and ADCs, along with their monitoring, management and licensing, as a unified system across data center and cloud environments.
It is not required, but it becomes valuable when applications span multiple environments. While cloud providers offer native load balancing, a fabric helps ensure consistent policy, visibility and portability across on-premises infrastructure and multiple clouds.
It directs each request to the healthiest and best-performing resource, offloads tasks such as TLS encryption from application servers and centrally identifies performance anomalies so administrators can resolve issues before users are affected.
It is deployed across all environments in which applications run, including physical data centers, virtualized infrastructure, private clouds and public cloud platforms such as AWS and Azure. The management and monitoring layer brings these deployments together.
Do you have application delivery questions? Our engineers would love to help!
Schedule a Call