Establishing Digital Trust: Don't Sacrifice Security for Convenience
For any such critical systems, of course, secure backup is essential. Either the backup software does its job or it gets replaced with something better. That is what occurred at NYFIX, where homegrown systems were replaced with modern backup software.
"Nothing was being backed up properly," says Sean Lentner, systems analyst for NYFIX, Inc. "It was kludgy and a management headache. We had no choice but to find a better solution"
Error Free TradingNYFIX is one of the companies that works behind the scenes to ensure error-free financial trading operations. Headquartered in Stamford, CT, it provides brokers with trading floor hardware, electronic trading systems, industry-wide connections and routing as well as processing of financial transactions. It bases its services on the FIX (Financial Information eXchange) protocol, hence the name NYFIX. On a given day, traders route orders on hundreds of millions of shares of stock through the NYFIX Exchange.
The company has servers at three sites. Its two primary sites each contain about two hundred servers running a mix of Sun Microsystems, Inc.'s (Santa Clara, CA) Solaris, Microsoft Corporation's (Redmond, WA) Windows and Linux. Oracle is the main database, although there are also some instances of SQL Server. NYFIX also maintains a development site.
Now, one of the basic principles in systems design is to eliminate any single point of failure. So, while companies use RAID, mirroring and other technologies to provide data redundancy in the event of a disk failure, relying too much on a single employee's knowledge can also be disastrous.
In the case of NYFIX, the backup system depended on just one person, the one who wrote its code. This consisted mainly of mySQL systems for the Solaris servers and command line UNIX utilities written in PERL.
"The guy who wrote it understood it well and could control it," says Lentner. "But others didn't understand it and it is never good to have one guy you have to depend on in IT."
Also, as is true with most homegrown software, it may deal adequately with its one major function but it lacks the full range of features present in commercial software.
"The holes were mostly in reporting, plus it didn't scale well," Lentner continues. "If a new application came out or we developed a new product version, he had to write new code into the scripts."
Page 2: The "Fix"
Next came the selection of backup software. The company already used several Computer Associates (Islandia, NY) products including Unicenter network and systems management software, along with Unicenter Service Desk and Software Delivery modules. It therefore decided to stick with the same family of interoperable products.
"Our goal is to protect and quickly recover data for both our LAN and NAS operations across Windows, Solaris and Linux," explains Greg Petras, another systems analyst working for NYFIX. "BrightStor Enterprise Backup lets us reliably protect and recover this diverse environment so effectively that we deployed CA's solution in production mode even before the planned final release of the code."
Lentner reports that installing and configuring BrightStor is much quicker and easier than continually writing new code for the old software. He describes it as automated and plug-and-play.
NYFIX reports several benefits. To begin with, there is the increased backup speed. The servers need to operate around the clock. Although the New York Stock Exchange closes at four, the company still has to service after-hours traders as well as the international markets.
The faster backup permits it to perform the functions within the short time windows available. But there are also other functions that endear the product to its users.
"It has good reporting features, something that was lacking previously," says Lentner. "Overall, this new backup program does its job far more reliably than we had previously been able to achieve."