Is Windows 2003 cluster reliable for client-server application?

Posted on 2008-11-04
Last Modified: 2010-04-18
There is a server with FoxPro application running on Windows 2003, while some thin clients connect to the server using terminal service and some regular XP workstations connect to the server using LAN connection.
The server is the single point of failure. I like to achieve maximum fault tolerance.
Q#1. Can you recommend some network/hardware architecture to achieve it?
Q#2. Is clustering technology feasible? Any catch behind the cluster technology in terms of database consistency?

Question by:richtree
    LVL 24

    Accepted Solution

    Clustering is built for high availability but for cluster aware applications like Exchange or SQL Server.
    I dont believe your app is cluster aware.
    If your app uses SQL server then sure your golden.  Clustering is a proven technology and again built for high uptime.
    It is also more used for the reasons I stated and not for terminal services so if you went the cluster route you should reexamine the TS role.
    As for hardware recommendations you stated no requirements of your user load how well does the app run, etc.  So anything I would give would be a guess for a SMB application.

    I would cluster a couple of Dell 2950's with 16gb ram and 15k SAS drives in a raid 10 config.

    Author Comment

    Q#3. Assuming my application is not cluster-aware, any technology to 'mirror' the server?
    Q#4. Can Distributed File System hep in this requirement?

    LVL 24

    Assisted Solution

    Double take will 'mirror the machine'

    DFS can help but I wouldnt go that route.  If your system isnt cluster aware then I would get a good server
    Dual power supplies, redundant memory etc etc and hook it up to a SAN.
    LVL 14

    Assisted Solution

    Are you using a backend database or are you using the VFP database. If it is a VFP database, then you don't have a single point of failure. Every XP workstation is also a point of failure until you use terminal service on those too.

    Author Comment

    What make an application cluster-aware?

    Featured Post

    PRTG Network Monitor: Intuitive Network Monitoring

    Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

    Join & Write a Comment

    A quick step-by-step overview of installing and configuring Carbonite Server Backup.
    ADCs have gained traction within the last decade, largely due to increased demand for legacy load balancing appliances to handle more advanced application delivery requirements and improve application performance.
    Migrating to Microsoft Office 365 is becoming increasingly popular for organizations both large and small. If you have made the leap to Microsoft’s cloud platform, you know that you will need to create a corporate email signature for your Office 365…
    Sending a Secure fax is easy with eFax Corporate ( First, Just open a new email message.  In the To field, type your recipient's fax number You can even send a secure international fax — just include t…

    729 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    18 Experts available now in Live!

    Get 1:1 Help Now