Is this a data base application?
I am not sure, but think if you are trying to spread a database across
multiple engines, this is something that people like e.g. oracle have
Well yes, one always hopes..
MM. Again I think this is something that database people have addressed
but in a different way.
google 'oracle cluster' or 'VAX cluster' and see what you come up with.
I am very hazy on exactly wha is involved here, but I *think* that is a
way of having multiple transaction engines that synchronise with each
other. The application, rather than the hardware or OS software, does this.
I have to say in this case my first port of call would be to phone an
IBM salesman. My brother in law works for them in this sort of
area..might drop him an email..I know he deals with implementation of
massive database projects for very large companies. He wouldn't know
himself, but he probably knows a amn who does..
Of all the software people I have worked with, Oracle get my vote for
total professionalism of approach. At least in the UK, them and IBM.
Both have chosen to be ultra high quality total support vendors to
pretty large installation user bases. That doesn't come free, and
largely you accept the lock in as the price you pay for the quality you get.
I think you should be looking more at a a multiple database/machine
system that looks like a single one.
In essence transactions are, I think, cached and distributed amongst
I will say one thing: the likelihood of - say - a heavily monitored
server farm going down (Oracle UK have about half an acre of machines,
mainly customer machines, in their facility) is a LOT less than the
likelihood of WAN link going down.
Likewise the ability to concentrate 24x7 staff in a single location,
with the expertise and spares they need, is also great.
Plus the cost of building - yea even unto diesel generators - a fully
power conditioned air conditioned environment that is - if your paranoia
runs that deep - terrorist bomb proof..is a lot less than spreading it
What comes to my mind would be some sort of cluster of RAIDED machines -
proper hardware RAID, fully hot swappable - backed up by service
contracts, hot and cold running technicians and plenty of spares..and
built with e.g. twin Ethernet cards etc..for redundancy. The networking
layer itself needs attention..you will need a failover routing policy in
there as well. Or perhaps simply create two networks with two switches
and run some sort of dynamic routing on the boxes so they use whichever
network is available..
..but you still need to take machines down sometimes...more n that later.
You need multiply redundant internet connections from TRULY different
suppliers running down TRULY different bits of physical fibre. Coming
into your site by totally different physical routes..yep the digger
through the single point conduit scenario looms here..;-)
Unsurprisingly this is precisely the sort of facility that e.g. Oracle
So hosting at a place like that, even if you have a few of YOUR staff
permanently seconded to the site, is probably cost effective unless you
truly have megabucks to play with.
Now you have a hardware system that should take you through anything but
CPU type failure.
I have a feeling that its possible to have twin engines hitting a single