Load balancers were created to distribute web requests across a pool of servers to improve scalability and availability. Early load balancers were simple catch-and-release systems that buffered packets and then released them while applying smart network address translation. Over time, load balancers evolved into Application Delivery Controllers (ADCs) as they took on additional features such as TCP optimization, SSL termination, and HTTP caching.
Today, modern Application Delivery Controllers (ADCs) are critical control points in the application environment. However, with these advanced capabilities comes greater complexity and management challenges. This white paper examines the complexities around deploying ADCs and focuses on some best practices for deploying ADCs such as the BIG-IP product family from F5 Networks.
Application Delivery Controllers are mission-critical and complex network devices. Best practices for ADC deployments must be followed to achieve optimal application performance and user experience. In many instances, an Application Delivery Assurance system, which measures how well applications are delivered over the complex network infrastructure, can help to implement these best practices and maximize your ADC investment.
Three of the Ten Best Practices for Optimizing ADC Deployments:
- Analyze transactions in real time
- Detect and avoid IP fragmentation
- Provision load-balancing pools appropriately