Depending on where you sit, Windows NT is either a total failure or a godsend as a clustering platform.
Bob Baugh, president of Business Integrators, a Houston systems integrator, is just recovering from a miserable year and a half of using a two-node NT cluster. As soon as an AS/400 version of IBM subsidiary Lotus Development's Domino server became available, Baugh jumped at the chance to dump NT and move onto the AS/400. He now runs three copies of Lotus Domino on the single AS/400, using partitioning as a clustering tool.
While acknowledging that NT has a nasty habit of freezing up, Keith Teare, on the other hand, is thrilled about using a leading-edge eight-node NT server cluster as his company's Web front end. Teare--president, founder, and CEO of Centraal Corp., a Palo Alto-based Internet service that helps Web surfers find company URLs--is betting his business on NT.
And while Centraal is currently processing one million Web-based inquiries and responses per day, the company is about to face a massive scalability challenge: in just a few weeks, as the result of an alliance with Alta Vista, Centraal expects to process 10 million queries per day--an order-of-magnitude increase.
Go to http://www.sresearch.com for more details on the report entitled "1998 Clustering Practices Profile."
Source: Strategic Research
Striving for uptime
Of course, NT is very far from being the only clustering platform. Rather, it's the latest clustering entry. Since Digital Equipment (now Compaq Computer) invented the concept with the VAX VMS cluster nearly 20 years ago, companies have been clustering all flavors of UNIX servers, as well as AS/400s and RS/6000s on the MVS platform.
High availability is still the top reason companies choose to make clustering their server architecture of choice, says Michael Peterson, president of Strategic Research, a market research company in Santa Barbara, Calif. "Our research says that 90% to 95% of the installed base of cluster servers are for availability, not performance or scalability," says Peterson. With the cost of downtime soaring across all industries, companies are looking to clustering as a means of securing uptime in excess of 99.9%.
Improved managability is another reason to cluster servers together, according to Ed Muth, group product manager of enterprise marketing for Microsoft in Redmond, Wash. "N systems clustered are easier to manage than n systems apart," he says. This holds down server cost of ownership, especially as improved manageability features appear in products such as Microsoft NT 5.0 and others over time.
Made to scale
But technical advances are beginning to improve the prospects of clustering for scalability purposes. For example, Compaq recently set an industry record with the Transaction Processing Performance Council (TPC)-C benchmark. Compaq's Digital UNIX rated over 103,000 transactions per minute on a 112-CPU cluster on eight TruCluster 8400 servers. That's a lab result--customers aren't yet running such transaction rates. Even so, James Gruener, senior analyst at the Aberdeen Group, a consulting firm in Boston, calls the Compaq numbers "amazing." He notes, however, that the TruCluster runs only on Digital UNIX, which may hinder its ultimate acceptance unless Compaq increases interoperability with other platforms, such as NT.
As for NT scalability, "it's on the horizon," says Gruener. "Microsoft, Intel, Dell, Compaq, and IBM have all done some demos to indicate that more than two servers can be tied together." The liveliest area for scalability on the Intel/NT platform is the database, he says, with Oracle 8 and DB/2 scaling well beyond the two- and four-processor mode.
Web servers are another place ripe for clustering scalability, according to Roy Schiderly, the Nashua, N.H.-based cluster-marketing manager for Compaq, which is headquartered in Houston. "People want scalability to meet peak capacity times," says Schiderly, such as when the Starr report first hit the Web.
Scalability goes beyond the number of transactions per minute. It encompasses I/O throughput, the amount of data the system can store, and the number of users. Clustering the hardware is not the only means of achieving scalability. As in Baugh's case, above, partitioning the box with multiple copies of Domino is the IBM/Lotus approach.
According to a recent survey of 300 companies, the majority of companies agree with the following statement: "We value clustering over SMP because it offers load balancing and other availability features in addition to the simple scalability offered by SMP."
Source: Cahners In-Stat Group
According to surveys conducted by New York-based investment bank SG Cowen and PlugIn Datamation, Centraal's Teare is in the minority in running his business on NT. Most users agree with Ajit Kapoor, Detroit-based director of worldwide network standards and architecture for General Motors: "NT is not there yet," Kapoor says. "It's OK for the workgroup level. [But] NT servers have a long way to go."
Source: Cahners In-Stat Group
Adds Aberdeen's Gruener: "Most companies are still using NT at the workgroup and departmental levels. We're still not seeing enterprisewide NT implementations."
And clustering on NT has been severely hampered by infamous Microsoft delays in key technologies. Microsoft's Muth declines to give a ballpark shipping date for NT 5.0, which the company originally promised for 1997. Having just finished shipping 5.0 beta 2, "we're making good progress on the 'fit and finish' work," he says. "It will be worth the wait." (Analysts have predicted a late 1999 arrival for 5.0. See Datamation's May feature, Make NT work for you--even if it's not your only OS by Teri Robinson.) NT 5.0 will contain load-balancing software--formerly known as Convoy--that the company recently acquired with its end-of-the-summer acquisition of Valence Research.
Despite the limitations on Microsoft's current clustering capabilities, Centraal's Teare has all he needs right now to scale his business to meet its next challenges. Centraal uses Convoy to balance the 1-million-user load across eight NT servers on its www.realnames.com Web site. A user who has forgotten the URL to a Web site can type in a few words relating to the site (such as "Sony Handicam") and is brought directly to the site if there is a match. If there is no direct match, the system returns a list of near matches. It's unlike a typical search engine in that the user knows what he or she is looking for, but can't remember the exact Web address.
As of October, all Alta Vista queries will automatically launch the realnames name-resolution service, increasing ten-fold the number of transactions Centraal must handle, says Teare. And the need for scalability will not stop there. Network Solutions, a domain-name registration service company, plans to adopt realnames as a standard for Web page naming. Centraal's plan is to become ubiquitous, with realnames bundled into the standard Web browsers, too.
"We're talking hundreds of millions of name resolutions per day as opposed to 1 million right now," says Teare. He insists it is not a scary prospect, even on NT.
One reason Centraal is able to make clustered NT servers scale is its application. At present, Valence supports only TCP/IP-based servers with read-only identical content. This would not be possible for other business applications such as mortgage-loan processing. It appears Teare was in the right place at the right time for NT.
But despite early adopters like Teare, the preponderance of current users seem to echo Kapoor's sentiments: "NT still doesn't deliver everything it should," he says. //
Lauren Gibbons Paul is a freelancer writer in Belmont, Mass., who covers the intersection of business and technology. E-mail her at firstname.lastname@example.org.