Home > Systems Channel Tips > Information Systems Management > High-availability systems need the right tools, skills
Systems Channel Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

INFORMATION SYSTEMS MANAGEMENT

High-availability systems need the right tools, skills


Serdar Yegulap, Contributor
10.31.2007
Rating: --- (out of 5)


Systems Channel Update
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


Implementing and supporting a fault-tolerant, high-availability system for a customer is a complex endeavor, requiring the right software for the job as well as the right skill set within your team of employees. As a value-added reseller (VAR), you'll want to assign equal importance to both requirements as you prepare for and move through a high-availability project.

The Veritas Data Center suite of products and R1Soft's Continuous Data Protection (CDP) are two examples of high-availability applications that are available as solutions to resellers.

Veritas is the most widely recognized maker of high-availability software; its Data Center family includes Cluster Server, Configuration Manager and Volume Replicator, each of which tackles a different aspect of high availability.

Cluster Server aims to enable a graceful application restart on a backup server in the event of a main server failure; it even supports virtual machine architectures and replication across wide-area networks (WANs).

If disk-to-disk replication is more of a concern for your customers than application failover, Volume Replicator, which provides remote data replication capabilities, would be more appropriate.

More on high availability
Database clustering -- Is it right for your client?

Server consolidation: Virtualization vs. clustering

Configuration Manager automatically discovers any changes that might be made to a monitored system's hardware or software inventory, so any changes that might affect downtime (or the status of a high-availability subsystem, like disks) are reported back to the administrator.

Veritas's approach is aimed at customers looking for a total solution and not simply one to fix a few specific problems; it gives you freedom to pick and choose the applications that best address the problem.

R1Soft's CDP solution, on the other hand, is designed for hosting companies. Its scope is not as broad as the Veritas suite's, but that's mostly by design. CDP is meant to do one job and do it well: make continuous real-time replicas of on-disk data to a backup server. It's available for both Windows and Linux; on Windows, CDP integrates with the Volume Shadow Copy service, so programs that are aware of Shadow Copies (SQL Server and Exchange Server, for example) can be synchronized transparently through CDP. Note that people who are not themselves hosting providers may still be interested in the product.

As you consider which tools might be best for you to gain expertise in, keep in mind the different target markets of the two tools. The Veritas product line is comprehensive, but also pricey in comparison to CDP, which has a narrow focus and requires a little more "heavy lifting" by administrators.

As an example of how these product differences play out, consider bare-metal recovery, which is possible with both the R1Soft product and the Veritas suite. To do this with the CDP app, you need additional software -- a Windows pre-installation (PE) environment or a Linux boot CD. Veritas's NetBackup, on the other hand, has built-in bare-metal recovery features. That difference in functionality has a corresponding difference in price: A five-client Windows license for NetBackup alone is $3,995, while a single CDP server license is $600 plus $150 for annual maintenance and $25 to $75 per Linux or Windows client.

Now that you're clear on the software issues, it's time to address the skills issue. Before you take on a new high-availability project, you need to devote serious time to making sure that your staff knows how to use the software and how it should be implemented at client sites. Make sure to set aside money for training, possibly as much as several thousand dollars for each of your staff members working on the project.

Preparing to implement and support high-availability software involves more than a simple walkthrough of the interface -- what a colleague of mine calls a "point and drool" operation. Your staff needs to understand how to plan for a fault-tolerant setup. The software, whatever tool is being used, is simply an implementation of that plan. Even seasoned administrators won't always be able to just pick up the product and run with it; even if they have plenty of expertise in working with one server at a time, they may not have an understanding of how multiple components tie together in a fault-tolerant environment. Your customers should be able to rely on your expertise as a VAR, not just for implementation, but also for ongoing support by well-trained staff.

Here's why your staff needs to have complete proficiency within a high-availability environment. Say you have two database servers, A and B, both of which have load-balanced network connections and shared access to a disk array. If A suddenly reports that it can't find the disk server or can't talk to B anymore, B picks up A's IP address and resumes processing where the original server left off.

Outwardly, this sort of operation doesn't seem difficult to set up, but there can be "outrider" scenarios, or extreme cases. For instance, if the LLTP (low-level transport) check between the two machines begins "flapping" -- going online and offline cyclically -- the failover system will kick in again and again, creating another kind of instability. What should have been a high-availability system will quickly become a no-availability system.

Unless customers devote staff members to supporting high-availability systems problems, it's unlikely that they'll develop enough expertise to fix the problem; it takes experience to understand that once a failover takes place, the failed system should remain offline until a living human being can ensure that it is safe to bring back online. If you approach high-availability projects with a keen eye toward understanding how to plan for fault tolerance and boosting the skill set of your employees, you'll be well-positioned to keep your customers' systems up and running.


Rate this Tip
To rate tips, you must be a member of SearchSystemsChannel.com.
Register now to start rating these tips. Log in if you are already a member.




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


RELATED CONTENT
High Availability (HA)
Failover clustering, network load balancing drive high availability
What are your system availability goals?
Three low-cost approaches to high-availability databases
What skill sets do I need to support a fault-tolerant, high-availability system?
How can I help clients meet service-level requirements?
Reporter's notebook: A week at IBM University
IBM Tech University buzz: HACMP meet Linux

Disaster Recovery (DR)
System Recovery and Diagnostic Tricks: Backup and Restore Center
Systems products to pay attention to
What are your system availability goals?
What are your disaster recovery needs?
Using snapshots of guest operating system sessions
Where does virtualization fit within a small to midsized company?
Business cases for server virtualization: Introduction
How to decide which disaster recovery strategy is right for customers?
Virtualization as a disaster recovery solution
Rescuing customers from bad hardware decisions can mean happy customers, good business

Information Systems Management
Top three system monitoring tools
Reliable desktop performance tools equal better enterprise services
Addressing IT decision makers' concerns about Software as a Service
Licensing Microsoft for customers in virtual environments
Windows Vista security tips for resellers
Configuring Unix and Linux printers for SMBs
Unix and Linux printing services: Understanding SMB printer needs
Using Remote Desktop: Five quick tips
Get Vista, virtualization and Office 2.0 on your 2007 training agenda
Apple Xserve storage benefits and functionality

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.

HomeNewsTopicsITKnowledge ExchangeTipsAsk the ExpertsMultimediaWhite PapersBlogsEvents
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 2006 - 2008, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts