Some stuff you can't really put on a VM, stuff that deals heavily with local hardware or high resolution time but hardly anything that most schools use would fit this criteria. There was a large disparity in disk performance when virtualising that excluded some DB stuff and terminal services but virtualisation has moved on and now you can.
I would be supprised if the above program had any major issues being virtualised as long as the host it is run on is up to it. Perhaps it has insane DB IO in which case this is something the devs should look into. If something as DB heavy as exchange can run fine on a VM then a library package should, barring any bizzarness run fine.
Any installation where there are a number of servers or where roals need to be split between server installs should really be heavilly considering virtualisation if they are not using it already.
Its also free which helps, there is a free version of Hyper-v which does clustering, VMWare has the cut down ESXi and Xen also has a free version. All of these platforms are viable solutions that could be considered. It can be easy to, Hyper-V is just a role on a 2008 server and its about four mouse clicks or a single commandline to make it a virtualisation host.
With decent spec servers you can stuff many old servers worth of work onto a single new server saving you power, space and AC costs but leaving you control over your system and the speed that having it locally affords.
We have been using virtualisation for years (3-4 in various forms) and it does make things easier and more efficient especially testing.
Sent from my Windows Mobile phone
-----Original Message-----
From: Alan at Wadestown School <alanja...@gmail.com>
Sent: Thursday, 28 April 2011 9:06 a.m.
To: Techies for schools <techies-f...@googlegroups.com>
Subject: [techies-for-schools] Re: Does KAMAR run well on a virtual server?
>
> Such are the advantages of it and the rapid uptake of virtualisation
> today. In our site we went from no virtualisation plans at all to
> having everything virtualised within the space of about 18 months.
With that statement you have put yourself forward for the position of
'advocate for virtualisation'. Accordingly, for the uninitiated, could
I ask you to please post to this topic a few 'classic' examples of
where schools could best take advantage of virtualisation technology.
thanks, Alan
I have not been a member of this mailing list, and hence haven't been part of the discussions on this topic - however Paul has bought to my attention some recent postings regarding KAMAR on Virtual Servers and has added me to the list.
I've had a quick read through the history of this topic, starting with Pauls forwarding of my original reply to his query. Thanks to those who have responded regarding their own experience.
> On Apr 16, 11:57 am, hemebond <hemeb...@gmail.com> wrote:
>> I know a school that had KAMAR running on a virtual server and they
>> could get to technical help from KAMAR until they put it onto a
>> physical box. According to KAMAR, running the KAMAR SMS on a virtual
>> server is completely unsupported.
I would like to know who told you this, as it's not true from my perspective. We certainly don't refuse to support a client school for any reason, definitely not just because they are hosting on a virtual server !
In addition, we have numerious schools using Virtual Servers with no issues (as some have responded to earlier) and we support them exactly the same as any other school.
In fact - internally our main development server is running on a ESXi virtual server and has been for the last 3 years with the only down time due to planned system maintenance. I certainly wouldn't be willing to do this if it was a 'completely unsupported' environment as you have said.
regards
Kent Lendrum
KAMAR Limited
Mount Maunganui
> There are very few software packages that can not be virtualised
As far as we are aware, there are no software issues with hosting KAMAR / FileMaker Server on a Virtual Server
> The fact it is running on such an environment is likely to be
> transparent to the software itself
I totally agree. KAMAR / FileMaker Server has absolutely no idea it's running on a Virtual Server.
However, being a Network Database Application - it does use RAM, read / write to disk, and send / receive data over the network. There's no interface
If FileMaker Server requests something from disk, the time it takes the OS to complete this task impacts on the overall performance. It's multi-threaded, so it'll get on doing something else on another thread in the mean time - but the client whose waiting for that request has to wait.
On a dedicated machine - the only I/O requests are the OS or FileMaker Server - so the response time is going to be better.
On a Virtual Server - the VM Host manages access to I/O - if another virtual server on the same host is heavily using the same services, performance will suffer. People perceive this as KAMAR being slow, but the reality is it's having to wait in line for it's turn to the shared resource.
I've been using/ experimenting with virtual environments since at least 2006. Despite the claims, what's happening within other VM's on the same host do impact on performance.
> Such are the advantages of it and the rapid uptake of virtualisation
> today. In our site we went from no virtualisation plans at all to
> having everything virtualised within the space of about 18 months. We
> will need to spend bigger bucks shortly to get one of the hosts up to
> spec so that the terminal server VM will have enough RAM available,
> but it will be such a smooth process with virtualisation that it can
> be done in a couple of days rather than a week.
I'm glad you said this.
Virtualisation is great. I have one grunty server hosting 6 virtual servers. It takes up 20% of the space of 6 separate servers, less power and less heat. But, it did cost me 5-6 times as much as the cost of the stand alone, dedicated server I also have. I still needed as much RAM and Disk Space as 6 separate server, and I included a decent Raid 5, SAS 15000RPM. Dual network cards, etc.
Virtualisation will save you money in running costs, but should not be looked as a way to save money setting up initially - if anything, to get it right may cost you more - but the running (and future upgrades) will be where the benefits are reaped.
> I would be supprised if the above program had any major issues being virtualised as long as the host it is run on is up to it. Perhaps it has insane DB IO in which case this is something the devs should look into. If something as DB heavy as exchange can run fine on a VM then a library package should, barring any bizzarness run fine.
Schools are unique, and place huge demands on resources that no business ever has to deal with.
I once dealt with a teacher who would bring her class of 30 students into the computer room, made them sit until everyone was ready - then had all 30 log on at once. Then complained why it took 5+ minutes for the logon to complete.
Once I convinced the teacher to allow the students to log on as they came in, the logon issues went away.
In the case of KAMAR, we deal with similar issues. Take for example a school which runs Tutor Time for 15 minutes each morning - in this short time frame they have 100 teachers all marking their attendance in the first few minutes. That's a huge number of unique queries with sorts, followed by 30 student record editing / creation per teacher (and associated logging we have to do) all in a very short time frame that we have to deal with.
Having never directly used your software I have no idea how it performs I was just giving additional information to the poster on virtualisation and applying general information about virtualisation and performance regarding other apps to the original topic. I had heard of your software but only remembered it was something to do with schools and thought it was a library package as opposed to a SMS. Same infrastructure though, with a DB and a client layer just with a more intensive IO load on it so my previous thoughts that it should work fine short of something really weird still apply.
Sent from my Windows Mobile phone
-----Original Message-----
From: Kent Lendrum <ke...@kamar.co.nz>
Sent: Thursday, 28 April 2011 1:02 p.m.
To: techies-f...@googlegroups.com <techies-f...@googlegroups.com>
Subject: [techies-for-schools] Re: Does KAMAR run well on a virtual server?