Hardware Thread, Server Cluster Suitable for School? in Technical; I've heard alot about having servers in a cluster but is it too much for a school environment? We have ...
3rd May 2012, 10:50 AM #1
Server Cluster Suitable for School?
I've heard alot about having servers in a cluster but is it too much for a school environment? We have 1000 students and 150 staff (Secondary School) . Currently have 6 servers but half of these are due for replacement now and the rest in a year or 2. I have seen schools with VM hosts in a cluster attached to a SAN. Is this overkill or something that we should be looking at?
3rd May 2012, 11:00 AM #2
I think clustering in the normal sense of the word is probably overkill for a school - you usually don't need the level of uptime provided by services spanned across multiple servers with fault tolerance. I suppose the exception might be Exchange and SQL if you're really dependent on them, as Microsoft have designed them to be fairly easy to cluster.
A VMware cluster is fairly sensible though if you're going the virtualisation route. If you're getting a decent hypervisor and have more than one host then you'll be doing clustering anyway. VMware will give you failover (a host dies, the VMs on it are moved to a different host and powered back up) and/or fault tolerance (two instances of a VM are run across two hosts in lockstep, if one dies then the other instantly takes over).
3rd May 2012, 11:57 AM #3
Would this apply in a Hyper-V environment? 2 Hyper-V hosts with an attached SAN? Does Hyper-V offer the same failover scenario?
Originally Posted by Duke
3rd May 2012, 11:59 AM #4
You'd need a cluster aware filesystem such as GFS2.
I wouldn't think it overkill because I'd quite like to be able to restart (virtual) machines and not loose services, so I can certainly see use for clustering in schools.
3rd May 2012, 12:01 PM #5
I'm not as familiar with Hyper-V as VMware, but yes, the basic clustering of hosts applies. I don't think Hyper-V offers fault tolerance (i.e. a server instantly failing over to another machine with no downtime), but I think Microsoft were working on it and it's not that practical a feature anyway, even in VMware.
Originally Posted by fiza
Basically, you have n+1 hosts, where n is the number of hosts needed to run all your virtual machines. No good having two hosts running at 80% capacity, because when one fails you're suddenly trying to run one host at 160% capacity, thus n+1. Have some shared storage so your machines can move between hosts, and you're all good.
3rd May 2012, 12:19 PM #6
I would agree with @Duke regarding VMWare clustering.
If the money is available, than I wouldn't consider it overkill. In fact, I would consider it good practise. Since we installed our VMware infrastructure we have had 100% uptime.
I suppose it depends on your network and the priorities for investment.
3rd May 2012, 12:32 PM #7
vmware clusters are not the same as server clusters in this context.
If you restart a virtual host then the service remains up but if you reboot or shutdown a virtual server you still loose the service. If the virtual servers are clustered the service remains up if one of the hosts are down. Moreover, clusters allow two or more servers to answer requests, providing more processing power and bandwidth.
3rd May 2012, 12:33 PM #8
We have been clustering in our school for 6 years or so, I had file and print services clustered on Netware 6.5, then when we moved to Server 2008R2 we continued with it. Clustering of services is brilliant for more than one reason. First of all, if a server goes down or has an issue, then your services remain. But the other thing especially for us, is that we can move services to another server then perform maintenance on hardware during office hours without affecting our service. Our school doesn't like paying us to come in weekends or late nights so this for us makes our life a lot easier.
Now I am talking about clustering between services between physical servers using MSCS, not using any virtual as yet
3rd May 2012, 12:39 PM #9
In what context? The OP asked about VM hosts in a cluster attached to a SAN. Is that not essentially a vmware (or any virtualisation product) cluster?
Originally Posted by CyberNerd
Last edited by Gardinho; 3rd May 2012 at 12:56 PM.
3rd May 2012, 01:12 PM #10
just saying that it has different meanings. Clustering VMHosts is fairly limited, whereas clustering servers 'in the traditional sense' has much more practical benefits.
3rd May 2012, 01:57 PM #11
Give and take in my option - Some software/services aren't cluster-aware and can't be made to be. In those scenarios VMware fault-tolerance my be your only option for non-interrupted uptime. VMware (or a virtual cluster in general) allows you to have failover and possibly fault-tolerance for all of your servers and services on the network as part of its basic functionality. Application-level clustering like you're talking about is usually much more limited to a specific service and you'll normally need to buy more enterprise-level software licenses to get this functionality.
Originally Posted by CyberNerd
I do agree, however, that if you have a service which needs a very high level of uptime, proper application-aware clustering across multiple hosts is the best way to do it, rather than just relying on VMware.
By flashsnaps in forum Windows Server 2008
Last Post: 22nd August 2010, 06:54 PM
By jamesfed in forum Windows Server 2008
Last Post: 5th January 2010, 11:05 AM
By themanfromict in forum Wireless Networks
Last Post: 1st October 2009, 01:52 PM
By Rugbyfan69 in forum Network and Classroom Management
Last Post: 22nd November 2008, 01:01 PM
By Maximus in forum Hardware
Last Post: 27th February 2008, 09:02 PM
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)