He also noted the four vendors currently making the space profitable.
- From a sales perspective, F5 Networks leads the market with $40.6 million in second-quarter 2004 sales. It also has a long history of innovation with its “traffic management” solutions. However, F5 lags slightly behind on application optimization focus, allowing others room to challenge.
- Radware, which generated revenue of $54.8 million in 2003, is No. two in sales and gaining. Radware has proclaimed itself the leader in intelligent application switching. “The prime service that we provide to our customers is 100 percent availability, ongoing performance, and security across the entire environment,” Radware Director of Product Management Michael Rothchild told ServerWatch.
- NetScaler lays claim to being the first to focus load balancers on application delivery. Still privately held, its customers include Google and Major League Baseball. “Observing the competition following our innovation communicates to us, our customers, and the industry as a whole that we are successfully addressing real IT and business challenges,” John Oh, NetScaler director of corporate communications, said.
- Fabbi credits Redline Networks with being the first to focus directly on application optimization. Also privately held, the vendor survived the post-dot.com years by dividing its focus between Web accelerators and enterprise application switches geared toward Lotus iNotes, PeopleSoft, Plumtree, and Siebel optimization.
To bolster performance, most application switches have an eye on security. “Firewalls are frequently not enough, as they lack visibility into L7 traffic and cannot decrypt SSL traffic,” NetScaler’s Shah said. “An applications switch is able to terminate application requests, decrypt them, apply policies and filters to each request, and then pass them onto the server.” This prevents floods and malicious HTTP attacks.
Radware’s products also do this, and more. “We’re providing you updated signatures on a regular basis, but we’re also looking for things like anomaly detection,” Rothchild said. He cites attacks, like SQL Slammer, as one example, “where I might not have a signature for initially, I’m able to see that my SQL queries are up over 700 percent — maybe that’s cause for concern.”
Application switches perform so many functions that they are occasionally called “god boxes,” suggesting potential overwork. Radware has gone for polytheism, breaking application delivery functions into separate modules. “If I could have a pocketknife doing everything, that’s great. It’s easy, it’s one box, it’s manageable, you’re all done,” Rothchild says. “But let’s say you go to a picnic and you bring a pocket knife with you — well, it’s not a particularly elegant way of being able to eat that food.”
Fabbi sees this modularity as a potential weakness. “Radware is pushing against the market by maintaining separate boxes,” he says. “To my mind, that is their one liability, they don’t give you a solution if you just want to put that god box into your network and have it do everything.”
Planning the Purchase
Purchasing an application switch requires careful planning. As application switches join applications with the network, they require close interdepartmental coordination. “They’re not plug and play,” Fabbi said — some assembly is required. “It’s not something that just a networking person or an application person can do alone,” he adds.
Intelligent deployment, Rothchild asserts, involves identifying organizational pain points, then finding a vendor up to the task of salving them, so that “when additional challenges do pop up, and they invariably do, [the vendor] is going to be there for you because otherwise you’re just deploying point solutions,” he said.
Fabbi stresses the importance of identifying potential pain points before undergoing Sisyphean business application deployment. “The typical call I get is, ‘Oh, I just spent millions of dollars on a Peoplesoft application, and it doesn’t work very well,'” he said. “Think about it architecturally,” Fabbi advises, not as “just a tactical solution for one specific app.”