Earlier today, Network World hosted a live chat with Jim Metzler, of Ashton, Metzler, and Associates on implementing WAN acceleration. They’ll have the full transcript up tomorrow on their site, but I attended and wanted to bring back a few highlights.
-----
Question: What is the one question that should be asked when evaluating products that you don't see people asking?
Jim Metzler: One thing that I think that people should ask: What has gone wrong in previous deployments? We have all been around long enough to know that things do tend to go wrong at least occasionally. For example, some people have found that once they deploy a WAN optimization controller (WOC,) that they lose management visibility.
Question: We are constantly battling latency across our MPLS network. We have retail stores that connect to HQ data center. How do we improve WAN performance? Do we need to implement QoS? Or should we use a different WAN protocol for our Cisco routers?
Jim: MPLS comes along with service classes that promises a guaranteed latency. For example, a given service class may promise that latency will not exceed 50ms. If your problem is that you are not getting what you were promised, that is an issue to take up with your vendor, or, based on your contract, to possibly change vendors. If the issue is that the latency that you are promised is not good enough, I need to know more about what the problem is. For example, if the issue is that you are running chatty protocols over the WAN, then a WAN optimization appliance might be helpful.
Question: How do WAN optimization technologies fit into a more VIDO oriented desktop/branch and/or more XML oriented apps?
Jim: The movement to implement virtual desktops is a bit behind the movement to deploy virtual servers. As we deploy more virtual desktops, that will mean more traffic from the data center to the branch which will most likely need optimization.
Question: How does WAN accellerationfit into scenarios with heavy ICA traffic or Notes replication traffic?
Jim: WAN acceleration is a very broad topic. Some applications (CIFS traffic that results from server consolidation) scream out for optimization. Other traffic (VoIP) requires QoS so that other traffic (bulk file transfers do not interfere with it.
The bottom line is that there are differing traffic types and they often require different techniques.
Question: Is there any company that has the best all-around solution?
Jim: No.Okay, my answer was intentionally brief. Your question goes to one of the key challenges facing IT organizations today. A given supplier might have a great solution for data replication but not so great for CIFS. Another vendor may have a great solution for CIFS, but not so much for data replication.
This presents IT organizations with a challenge - what problems are they trying to solve today? Next year? You have to decide. Do you choose the best solution to today's problem knowing it might be sub-optimal for tomorrow's?
The good news here is that over time the differences between the suppliers on common functionality (compression, caching, protocol acceleration) will diminish.
Question: What question do you hear the most about this product category?
Jim: “How do I get started with evaluating these products?” “What new directions are the gear vendors taking these products?”
With regards to WOCs: Adding support for specific applications such as share point or SAP. Creating templates to make it easier for IT organizations to configure the device to support key applications. Embracing virtualization.
With regards to Application Delivery Controllers (ADCs): Offering virtualized solutions, adding security functionality, adding functionality such as XML processing, Integrating with Business Intelligence tools.
Question: Do you see distinct advantages to implementing QoS in a WOC rather than the router level?
Jim: This is a really fundamental question. I believe that one of the reasons that we have not implemented WOCs more broadly is that we have not answered some basic questions such as what functionality should be done where.
The question is further blurred by the fact that WOCs are being integrated into routers making it tough to say where QoS was implemented. Bottom line: I think you can make either approach work. It comes down to factors such as how rich is the QoS functionality in the WOC and how easy is it to configure and manage the QoS functionality in the WOC or the router.
Question: Some users claim that acceleration claims made by the vendors are bogus, that claims of 400% improvements are marketing garbage (as you can’t improve speed faster than the original base speed) What are your thoughts on speed claims by vendors?
Jim: The acceleration claims made by the vendors represent a test done in a laboratory. While these might give some insight into how the devices will perform in production networks, they are not definitive. IT organizations must test the devices in their network to understand what types of improvements they will realize.
Question: Any thought on masking poor application architectures with WOC or ADC products?
Jim: This is a hot button to me!
For example, most IT organizations do not spend much attention on how apps will perform over the WAN during development or acquisitions.
A lot of our current problems would go away if apps were designed to run better over the WAN.
For example, one company I worked with found out that the browser in the branch offices were downloading a 3MB file just to open it up and extract a 10 digit ID. Talk about a badly designed application!
Question: Where is the next big thing: security, storage, or--?
Jim: I think that there will be a lot of next big things. I recently wore a series of articles for Network World in which I described "The Perfect Storm."
Let me explain. Today over half of the outages occur based on ineffective change or configuration management. once we move to an environment with a virtualized desktop, routers running VMs running all kinds of things, communicating with a virtualized application delivery controller (ADC) that front ends a Web server, app server and database server, all of which are virtualized and which use virtualized storage, then the situation gets very thorny.
Can you imagine how much many more outages will occur in a fully virtualized environment?
Sticking with this: Today when an application is not performing well it is difficult to identify the root cause. That will be much more difficult in a fully virtualized environment.
SOA really worries me. By SOA, I mean Services oriented architecture. Some think SOA is the precursor to an SOB and they may be right.
With an SOA, an application is comprised of multiple web services - for the sake of example - say 8. Now, these Web services are running in different data centers - say 5.
Now the WAN impacts that application performance many more times than it does in today's n-tier applications. This will be a huge challenge, but it gets worse - these Web services are reusable.
That means that multiple apps are using the same web services at the same time - that drives the need for QoS for Web services
This is all extremely demanding.
Then there is Web 2.0 and mashups. With a Mashup your app is using apps designed and managed by other entities. You have no control or visibility into those other apps. This will be extremely challenging.