Storing exchange databases on NAS: is it safe to go back in the water?From the early days of Exchange, Microsoft has insisted that it doesn't support its Exchange databases on network-attached storage (NAS (1) See network access server. (2) (Network Attached Storage) A specialized file server that connects to the network. A NAS device contains a slimmed-down operating system and a file system and processes only I/O requests by supporting the popular ) appliances. Note that "doesn't support" does not mean "doesn't work," and many companies store Exchange databases on their NAS appliances anyway. Network Appliance is particularly active in the Exchange-on-NAS area, since their filers are large and robust, and their built-in NTAP NTAP Network Appliance, Inc. (stock symbol) NTAP Never Take Another Puff NTAP National Track Analysis Program NTAP Notices to Airmen Publication NTAP Windows NT Application Processors NTAP Naval Training Acquisition Process snapshot technology delivers high levels of data protection that other NAS appliances do not. The situation hasn't changed. Microsoft still does not support Exchange 2000 on NAS, and Network Appliance still does a healthy business doing just that. Who's right and who's wrong? Neither--and both. Exchange can run successfully on a NAS box if users meet stringent technical requirements and are willing to live without Microsoft support for their Exchange databases. That constitutes are pretty big "if," and Microsoft is issuing accurate warnings. However, it's important to remember that Microsoft has a strong market push for its own NAS offerings in Windows Storage Server A Windows-based network attached storage (NAS) operating system from Microsoft. Originally released as Windows Powered NAS, Windows Storage Server provides file and print sharing, but does not execute applications. As of Windows Storage Server 2003, it also stores Exchange Server data. See NAS. 2003, a direct competitor to NetApp's NAS fliers. This doesn't obliterate the technical issues, but it does cast a certain light on them. Technical Issues Many good-sized customers, including government, agencies, large corporations, and what's left of the SSPs, do host their Exchange databases on NAS. The most successful installations use fast networks and sophisticated NAS clusters from vendors like EMC (1) (EMC Corporation, Hopkinton, MA, www.emc.com) The leading supplier of storage products for midrange computers and mainframes. Founded in 1979 by Richard J. Egan and Roger Marino, EMC has developed advanced storage and retrieval technologies for the world's largest companies. and NetApp (though unlike NetApp, EMC does not push NAS for hosting Exchange databases). With customers experiencing 300% growth in message stores each year, there's no question that a robust and scalable NAS can be an attractive replacement for direct-attached storage (DAS For example, a clustered NAS with good storage management capabilities can reduce system management overhead by on half to two-thirds. And databases can run successfully on NAS--Oracle has qualified EMC to host its databases since time out of mind, or what counts for that in the computer world. NAS fliers are easier to set up, modify and change than direct-attached storage can be, and in spite of high price tags on upper-end fliers they can lower total cost of ownership (TCO (1) (Total Cost of Ownership) The cost of using a computer. It includes the cost of the hardware, software and upgrades as well as the cost of the inhouse staff and/or consultants that provide training and technical support. See ROI. ). And stacked up against storage area networks, NAS's IP connections generally cost much less than Fibre Channel (FC). But NAS cannot safely host all databases, and (as Handel said) "therein lies the rub." Here's the heart of the matter: Exchange (and Lotus Notes/Domino, too) expect the reliability and error-resistance of a channel connection (DAS and SAN), which NAS's IP connections lack. A NAS system is a file-based storage system. It is attached to an Exchange 2000 server through a network redirector with a file sharing protocol A high-level network protocol that provides the structure and language for file requests between clients and servers. It provides the commands for opening, reading, writing and closing files across the network and may also provide access to the directory services. (SMB (1) (Small to Medium-sized Business) Also called "SME" (small to medium-sized enterprise), it refers to companies that are larger than the small office/home office (SOHO), but not huge. , CIFS (Common Internet File System) The file sharing protocol used in Windows. It evolved out of the SMB (Server Message Block) protocol in DOS, which is why the terms CIFS/SMB and SMB/CIFS are sometimes seen. The word "Internet" in the CIFS name has little relevance. or NFS (Network File System) The file sharing protocol in a Unix network. This de facto Unix standard, which is widely known as a "distributed file system," was developed by Sun. See file sharing protocol and WebNFS. NFS - Network File System ) using the Universal Naming Convention See UNC. (UNC (Universal Naming Convention) A standard for identifying servers, printers and other resources in a network, which originated in the Unix community. A UNC path uses double slashes or backslashes to precede the name of the computer. ). This is a Perfectly good way to manage and store file system-based files, but messaging databases do not expect or enjoy this form of file redirection. The consequences of accessing messaging database through the network stack, as opposed to accessing the storage system as a local or local-appearing device, can increase the risk of corrupting data and degrading performance. This risk gets worse as disk operations get busier and increase I/O (Input/Output) The transfer of data between the CPU and a peripheral device. Every transfer is an output from one device and an input to another. See PC input/output. I/O - Input/Output a bandwidth requirements with resulting management complexity. Microsoft's conclusion (and Domino/Lotus Notes bears it out) is that the disk system that is used to store messaging data must have all the features of locally attached block storage (Microsoft will support NAS devices that handle both files and blocks, such as hybrid NAS appliances or NAS gateways, as long as the logical unit is exposed to the network using an FC or parallel SCSI interface instead of as a file system. Microsoft slaps on a "Designed for Windows" logo to identify qualifying configurations.) To remain stable and uncorrupted, Exchange message stores demand a deterministic connection, where the requesting server waits for a response to its request before continuing. Channel connections in DAS and SAN fit this bill. But NAS with its IP connections are non-deterministic: the server issues its request, and other than tracking a time-out period does not wait for a response to its action. A transmission error in this environment can badly compromise the Exchange databases, and restoring corrupted Exchange servers can be an utter nightmare. (This is why NetApp is successful at hosting Exchange databases anyway: their NTAP technology provides a high level of data protection and recovery.) So can you run Exchange on NAS? Tom Joyce, senior director of NAS product marketing at EMC, said yes--maybe. "You can get it to work downhill, the wind at your back, the way that you want it to be. Can you get the .PST PST Paroxysmal supraventricular tachycardia, see there files on NAS? Yes, no problem. But NAS has expectations that Microsoft's operating systems do not meet. What if the connection goes away? In the channel world, connections don't go away. In the IP world the NAS connection does go away, and Exchange doesn't expect that. It's not built for it It's a bad thing." When it comes to Exchange and NAS, Microsoft strongly recommends that users run Exchange on a channel connection, which means direct-attached or SAN. Even with NetApp's NTAP and third-party data protection software, Microsoft discourages Exchange administrators from running the risk of NAS data corruption, Actually, Microsoft does more than suggest: if customers run Exchange on a NAS and run into problems, Microsoft does a corporate version of "I told you so" and blithely ignores them. This means that for large corporate users, who are running huge message stores on NAS, they must decide to go without Microsoft support for their most critical enterprise application. With enterprise users' large expectations, this does not go over well at all. Market Considerations Although Microsoft's technical NAS concerns are genuine, some of their non supportive approach rises from their own forays into storage networking, Microsoft is pushing its NAS operating system and management software, especially its Windows Storage Server 2003, which adds enterprise feature to a Windows OS on NAS. Storage Server 2003, which replaces Microsoft's earlier Windows Powered NAS See Windows Storage Server. , has added features including server clustering, DFS (Distributed File System) An enhancement to Windows NT/2000 and 95/98 that allows files scattered across multiple servers to be treated as a single group. With Dfs, a network administrator can build a hierarchical file system that spans the organization's LANs and (Distributed File System Software that keeps track of files stored across multiple networks. When the data are requested, it converts the file names into the physical location of the file so it can be found. ) and VSS See Vcc. (Volume Shadow Copy), which is in direct competition with NetApp's NTAR NTAR New Times and Rates (auto body repair, Australia) These features allow its OS-powered NAS boxes to support advanced data protection operations like snapshots, virtualization and multiple-pathing architectures, all important enterprise features. The capabilities are limited to certain configurations, but that may change--the software company has already signed up HP, Dell, EMC and Iomega to offer NAS products containing various Storage Server 2003 technology flavors. According to Ashok Kumar, a senior research analyst at Piper Jaffray, VSS is not as streamlined or flexible a NTAP's snapshot technology but will be an attractive feature to Microsoft houses looking to upgrade to Storage Server 2003. The two companies have firmly entrenched en·trench also in·trench v. en·trenched, en·trench·ing, en·trench·es v.tr. 1. To provide with a trench, especially for the purpose of fortifying or defending. 2. positions--Microsoft in the mid-range server/storage space and NetApp in the enterprise--but Windows Storage Server may be Microsoft's ticket into high-end shops. Certainly HE EMC and IBM (International Business Machines Corporation, Armonk, NY, www.ibm.com) The world's largest computer company. IBM's product lines include the S/390 mainframes (zSeries), AS/400 midrange business systems (iSeries), RS/6000 workstations and servers (pSeries), Intel-based servers (xSeries) are firmly entrenched in the high end and may make significant inroads inroads Noun, pl make inroads into to start affecting or reducing: my gambling has made great inroads into my savings inroads npl to make inroads into [+ into NetApp's business. Kumar does not expect an immediate impact on NetApp's bottom line, because its respected technology is firmly in place and Microsoft is not exactly a storage giant. Yet. But aren't these still NAS devices, and don't they still lack channel connections? Quite right. Every criticism leveled at NAS and Exchange is still true for any NAS, whether or not it's running a Windows operating system. But Microsoft is proclaiming that--amazingly enough--Exchange can safely run over NAS fliers using this OS because it is optimized for Exchange, and has high levels of data protection. (You can bet that NetApp is not sitting on its hands: it has been improving its management capabilities and ability to integrate with Microsoft's OS and file system demands.) The real progress in this Exchange/NAS space is not really in Storage Server 2003 anyway, but may be in Microsoft's upcoming database-like file system, an add-on to their next-generation OS platform "Longhorn." Here's the background: DAS and SAN handle data on the block level, while IP-connected NAS manages it on the file level; and never the twain Never the Twain was a British sitcom produced by Thames Television, created by Johnnie Mortimer and starring Windsor Davies as Oliver Smallbridge and Donald Sinden as Simon Peel. shall meet. But the add on, provisionally named Windows Future Storage (WinFS), will abstract physical file locations from data. Based on SQL Server 2003 technology, WinFS will initially be a desktop add-on, and will allow efficient data searches across a number of targets. A later major server release named "Blackcomb" will use the technology to change the way storage manages data: all storage targets running WinFS will be able to manage data on a fast and efficient block level, even if the blocks have file characteristics. The next few years will tell the tale: Microsoft is famous for missing shipping dates, but eventually they conic through. An ending note: Wondering about these code names? Remember Microsoft's code name "Whistler" for Windows XP? Whistler and Blackcomb are the names of British Columbia ski areas that are not far from company headquarters, and Longhorn is a bar at the bottom of Whistler Mountain. No doubt Microsoft's overworked engineers are doing some wishful thinking. www.emc.com www.microsoft.com www.networkappliance.com www.pjc.com |
|
||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion