This article is part of an Essential Guide, our editor-selected collection of our best articles, videos and other content on this topic. Explore more in this guide:
1. - Beefing up your service delivery model and application performance: Read more in this section
- One strategy to approaching application optimization
- Five benefits of WAN optimization
- How business service management enhances application performance
Explore other sections in this guide:
- 2. - Reinventing the wide area network delivery
- 3. - Managing the WAN: New frontiers in service delivery models
- 4. - Key terms for WAN optimization and monitoring
In the fourth part of this series, we explore essential questions to ask a vendor when evaluating application delivery optimization tools and solutions for your environment. This section also includes a list of application delivery vendors.
Read more on application delivery optimization
Application delivery vendors: Cloud optimization for AWS
Radware buys Strangeloop Networks: Web application optimization
F5 firewall pits ADC vendor against crowded market
These critical questions should be asked in an application delivery optimization evaluation:
- What physical appliances, virtual appliances, mobile/desktop clients and cloud services do you offer? What platforms can the software versions run on? How are solutions licensed? Are professional services required to implement?
- Which application protocols can your solution accelerate? What techniques and standards do you support for protocol optimization? How does your approach to optimization differ from your competition, and why do you believe it is better? Does your solution optimize TCP, UDP and IP traffic? (List the protocols you care about: HTTP, HTTPS, CIFS, NFS, SNFS, DFS, ICA/HDX, RDP/RemoteFX, PCoIP, your mail protocols and so on.)
- Does your solution compress traffic? If so, what kinds? Does compression work across streams and appliances? How does your solution deal with already-compressed traffic?
- Does your solution do traffic shaping and prioritization? What kinds of traffic can it shape? Does it interact with other QoS mechanisms?
- Does your solution do packet ordering and additional loss mitigation?
- How does your solution deal with data that has already been encrypted? Do you optimize encrypted traffic in any way?
- How does your solution optimize Voice over IP (VoIP) protocols, video chat, Microsoft Lync/OCS and Multicast Video Streaming?
- Describe your solution's support for Web Cache Communication Protocol (WCCP), and out-of-path deployment models.
- Does your solution support source/destination address and port transparency?
- How does your solution fit into a network security infrastructure? Do firewall devices and/or Access Control Lists affect your solution or vice versa? NAT devices?
- Can your solution read and/or set QoS flags (DSCP, IP Precedence and/or TOS) in IP packets, and/or Class of Service bits in Ethernet frames? Can it pass them through untouched?
- Does your solution provide native IPv6 support for all services and functionality? If not, where does it fail to support v6?
- What is the recommended configuration to provide 100% uptime for my network?
Read more from this series
Application delivery optimization strategies for a changing workforce
- How do you use your company's resources to support a catastrophic failure at a customer site?
- How do we manage your solution? How much training is necessary or required to manage it effectively? Describe your CLI, Web GUI, SSH/TFTP/SNMP access, use of syslog, capabilities of your Central Management Platform/Console, and support for customization.
- What are your solutions' support for standard directories and authentication mechanisms, including LDAP, AD, Kerberos, TACACS, and the like?
- To what extent does your solution integrate with my management and APM tools? Does your solution provide thresholds and alerts notification? Does your solution provide the ability to send various forms of notification, such as email, SMS and page?
- Does your solution support on-the-fly patching with no interruption of service? Does it require taking the platform out of service or a reboot? Please describe. Describe the patch distribution process.
Vendors at a Glance
This is a representative list of physical and virtual application delivery optimization appliances.
This is a representative list of cloud providers with application delivery optimization services.
About the author
John Burke is a principal research analyst with Nemertes Research, where he advises key enterprise and vendor clients, conducts and analyzes primary research, and writes thought-leadership pieces across a wide variety of topics. John leads research on virtual enterprise, focusing primarily on the virtual and mobile desktop, Application Delivery Optimization (ADO), and management and orchestration tools for the virtualized data center and the cloud. He also covers the security aspects of all of these topics, as well as server and storage virtualization, network and application performance management and monitoring, branch office IT and SOA.