Case Study

SevOne Powers Enterprise Network Performance with Fusion-io

Expert network performance management solutions provider uses ioDrives to create a turnkey appliance capable of monitoring millions of network elements and report on billions of data points

 

Applications Accelerated: SevOne PAS 60K

Using ioDrives, SevOne created a turnkey appliance capable of monitoring millions of network elements and reporting on billions of data points. "The ioDrives performed like the data was in RAM," said Tanya Shea, senior vice president of operations at SevOne. "After testing them at our most challenging customer site, we decided to make them standard in two of our top-tier appliances."

The Challenge

SevOne provides next-generation network performance management solutions and services that enable enterprises and service providers to keep their complex networks running at peak performance. The company helps customers evaluate needs and provides a turnkey appliance including hardware and software (operating system, database, and monitoring software).

When a large enterprise customer's load began taxing SevOne's highest end appliance, SevOne sought a solution. The customer's monitoring needed to track forty indicators for over two million elements, which resulted in SevOne's application needing to analyze literally billions of baseline data points a day. SevOne realized that this signaled a growth trend in global network traffic and visibility needs. The company took the initiative in creating a best-in-class solution for the most demanding environment.

The Solution

SevOne Solutions Engineer Manuel Harnisch thought the ideal solution would be to load the customer's short-term database into RAM. However, this approach wasn't practical from a cost standpoint, and required significant logistics work to manage the RAM volatility. SevOne also investigated disk form factor SSDs, but found they occupied drive bays needed for disk storage. That's when the company ordered some ioDrives to test.

Benchmarking

Because SevOne's goal was achieving the highest performance possible, the SevOne team benchmarked the ioDrives against RAM rather than performance striped disk arrays. The team tested two appliances that used the exact same hardware. On one, they tested a number of operations against a database on a RAM disk. On the other, they tested the same operations against a database stored on an ioDrive.

"We found that the numbers were very close to one another," Manuel said. "The baseline data we wanted to store on the ioDrives can grow up to 40GB, so we were looking at doubling the RAM in our appliance. The price difference between doubling RAM versus adding an ioDrive made the ioDrive an easy choice."

Delivering Real-Time Monitoring and Analysis

SevOne excels at giving enterprise organizations and service providers visibility into network performance so they can anticipate performance degradation indicators and take preventative steps before degradation occurs. It also provides historical reporting capabilities that allow its customers to perform more complex analysis.

"Network performance is critical for our customers' underlying businesses," commented Tanya Shea, Senior Vice President of Operations for SevOne. "For example, we have global trading customers that need to know what's happening this second, not last minute. Our real-time monitoring and reporting capabilities can save our customers millions of dollars by detecting, managing, and correlating service events."

While ioDrives benchmarked at near RAM performance, the real test was putting them into deployment. SevOne added an ioDrive to its most challenging customer's appliance and then moved the database table containing its baseline data to the ioDrive.

The ioDrive-equipped appliances delivered. Tanya Shea told us, "The ioDrives performed like the data was in RAM. After testing them at our most challenging customer site, we decided to make them standard in two of our top-tier appliances."

Protecting Customer Data

SevOne used the ioDrives to do much more than just improve performance. It also implemented several innovative techniques to enhance data protection in the event of power failure.

First, SevOne caches its baseline data on the ioDrives instead of in RAM. The ioDrive's non-volatile flash provided immediate protection against power failures without the complex redundancy schemes and backup power supplies that RAM would have required.

Second, SevOne modified its application to save short-term backups to both the ioDrive and the hard disks. "We flush data in RAM to a short-term backup about once an hour," Manuel said. "By flushing to both disk and the ioDrive, we protect customers from losing data that might be stuck in the disk queue if power fails."

Scalable Performance from a Single Appliance

A primary concern of SevOne was to meet I/O performance requirements in a single appliance. Hard disk arrays were simply not up to the task. The company determined that RAM's  cost and volatility made an all RAM database impractical. SevOne had previously investigated several disk-based SSDs and found them unsuitable for several reasons:

1. The SSDs took up drive bays SevOne needed for hard disks.

2. Scaling for performance would require adding hard drive bays, and improvements would not be linear.

3. Aggregating performance on SSDs would require adding a RAID controller, increasing costs and introducing a common single point of failure.

As SevOne's testing showed, the ioDrives delivered the performance they needed while still leaving hard drive bays open for conventional storage. Additionally, the ioDrives' linear scalability provided an easy upgrade path for SevOne customers as performance needs increased.

SevOne's ioDrive-Equipped Product

The SevOne PAS 60K is the largest network performance management appliance offered by SevOne, scaling up to 60,000 network elements. Designed for large enterprise and service provider networks, and incorporating advanced technology such as the Fusion ioDrive, the SevOne PAS is designed for real-time performance and scalability, supporting high frequency polling down to one second, and up to 15 million flows per minute.

 

Summary

Implementing Fusion-io gave SevOne the following benefits:

  • Small physical footprint fits into a single turnkey appliance without occupying hard-drive bays
  • Enabled real-time monitoring of millions of elements
  • Dramatically improved speeds of real-time current and historical reporting over billions of baseline data points
  • Improved data protection by caching to non-volatile ioDrive rather than RAM
  • Improved data protection by adding a fast, short-term and non-volatile backup.

"We chose Fusion-io as our partner because their core values and technology aligned well with ours - to provide the fastest, most scalable, and flexible solutions in our respective industries," said Tanya.

About the Company

SevOne Inc. provides a distributed network performance management solution that delivers the fastest, most scalable, and comprehensive real-time monitoring, troubleshooting and performance reporting solution to ensure application performance and reliability. The SevOne Performance Appliance Solution (SevOne PASTM) enables enterprises, cloud and service providers, and government organizations to keep increasingly complex networks, servers and applications functioning at peak performance levels. The SevOne solution is capable of monitoring millions of IT elements and flows, providing IT operations teams with the most accurate and timely data available to ensure enterprise-wide performance and reliability for business applications. Visit http://www.sevone.com.

 

 

 

Last updated Jan-17-2011

 

Sign in to leave a comment: Sign In
Use the form above to be the first to leave a comment.