On Aug 8, 9:53*am, j...@cix.compulink.co.uk wrote:
> In article
> <9aeb629c-d9d1-43fa-9097-e069330c2...@r34g2000vba.googlegroups.com>,
>
> rbmyers...@gmail.com (Robert Myers) wrote:
> > ... while I still don't understand the virtue of running 100 Linux
> > servers on a mainframe
>
> One of the major advantages, from the PoV of IBM, and of the people in
> their customers who have built their careers round mainframes, is that
> it provides a new reason for having a mainframe.
>
> It can also take up less space and consume less power, and so on, but
> that depends on how hard your "Linux machines" are being worked, and
> what the other pressures on the organisation are.
>
It seems as if, by virtualizing Linux, you are giving up one of the
few genuine advantages of mainframes: they are usually not an
attractive target for hacking. If you virtualize Linux on them, the
only advantage you have left is that it's not x86, which advantage you
can get from other platforms (even and perhaps most compellingly
Itanium) at a much lower price.
Mainframes like to stay busy (translation: if your mainframes aren't
busy, you're burning big money), and aggregating lots of servers is
one plausible way of keeping any computer running servers, which spend
much of their time waiting, busy. I assume that the sales folks at
IBM have the pricing worked out (the same hardware is much cheaper if
it runs Linux) so they can make the case with a straight face, but
Itanium running HP-UX still sounds pretty attractive by comparison.
Not my side of the universe, anyway.
For people running lots of servers, the need for virtualization is
obvious and hardware support on x86 is a no-brainer if you're not
trying to protect Itanium, as Intel no longer is. For the rest of us,
it looks like a neat way to build sandboxes very cleanly.
> As an example, my employers have a whole lot of PCs, running Windows or
> Linux, running overnight each night testing the day's changes to
> CPU-bound software. We use the developer's desktops for this overnight,
> as well as lots of other machines. Notably, when a developer's desktop
> finishes its three-year depreciation life, it goes into the test farm,
> and does another 2-4 years there, depending on how fast it goes obsolete
> or breaks down.
>
> Some corporate IT management types have been trying to convince us to
> buy blade servers for the test farm. They claim it will save money, but
> we can't see how and they can't demonstrate it. We have enough space for
> the old machines. While we could cram the same CPU power into less space
> with blade servers, *we have no other use for the space unless we are
> allowed to hire some more people. Blade servers, like mainframes, are a
> more expensive way of getting the same CPU power than ordinary desktops
> bought on a bulk purchase deal.
>
Nothing about blade servers makes sense to me except that they are
cute and are more readily adapted for telcos.
I have yet to see the TCO argument about older PC's settled
definitively. Most calculations I've seen indicated, a few years ago
at least, that computers aged out of being cost effective for compute-
intensive operations after about three years. After that, you were
better off buying new than continuing to pay for electricity to run
obsolete equipment. Where the break-point is depends on the cost of
electricity, obviously. It also depends on the time derivatives of
watts/flop, of new-hardware-$/flop and of the cost of electricity.
From the POV of a departmental budget, though, maybe you don't care
about the cost of electricity.
Robert.