Desempenho do mainframe

3

Estou trabalhando para uma companhia de seguros com cerca de 180 funcionários. Cerca de metade desses funcionários registra algo em seu sistema de reclamações (vendas, serviços de consultoria, tratamento de reclamações etc.). O sistema principal é escrito em Cobol e é executado em um mainframe. Recentemente eles compraram um novo mainframe por 100.000 $ porque disseram que o antigo deles rodava 100% constantemente. Depois que eles obtiveram o novo mainframe, falei com um funcionário que trabalhava no departamento de estatística, que disse que eles executam de uma a duas consultas estatísticas durante a noite no mainframe, para não interferir no trabalho normal no servidor.

Minha pergunta é: Como o desempenho de um mainframe se compara a computadores desktop? Tenho certeza de que poderia montar um PC de 400 dólares com um banco de dados e lidar com 90 funcionários que estão escrevendo nomes e endereços de clientes e pesquisando através de bancos de dados que não podem ser tão grandes. Com um pouco de replicação e outras coisas, acredito que consegui um excelente desempenho. O que estou perdendo aqui? Os mainframes são sempre assim ou isso é um sinal de um sistema de CRM mal implementado?

    
por David 18.09.2009 / 11:48

4 respostas

13

Ao contrário dos mainframes de desktops, geralmente, EXTREMAMENTE disponíveis / estáveis e se projetados bem rápido em grandes cargas - mas se o software estiver mal escrito, eles podem ser tão lentos quanto uma máquina desktop.

O principal problema é que já existe um sistema crítico para os negócios que é executado em uma base de código antiga, portanto, quando o hardware se torna muito lento ou insustentável, a empresa precisa decidir se deseja reescrever seus sistemas de uma maneira mais moderna e melhor. executando o caminho para o novo hardware ou simplesmente deslocar o software antigo e seus dados para um hardware um pouco mais moderno, mas compatível com versões anteriores. Tudo se resume a risco para o negócio e muitas vezes as pessoas vão com a última abordagem, não se esqueça que para a maioria das empresas, TI é um inconveniente, não a razão de ser.

A coisa a ter em mente é que, mesmo que você compre uma caixa de US $ 400, ainda terá que adicionar o software e as licenças, os custos de desenvolvimento, teste e equipe de implantação, custos de suporte, provavelmente alguma forma de sistema de backup. lidar com a escassez de hardware de US $ 400 mais todos os outros custos ocultos e, ainda mais importante, ainda não há garantia de que funcionará, funcionará ou será estável - dê essa opção ou gaste US $ 100k (o que não é muito para esse nível de kit) Acho que eu teria comprado o mainframe também.

    
por 18.09.2009 / 12:01
3

O desempenho é realmente muito difícil de comparar. Em velocidade computacional, uma caixa x86 barata pode ser bastante competitiva. Os mainframes realmente são excelentes em operações paralelas e tendem a ter um rendimento de E / S MUITO melhor. Todo o dinheiro extra compra eletrônicos que tornam a multitarefa muito mais suave e eficiente também. Quando você está acostumado a trabalhar em estações de trabalho e mainframes de última geração, mudar para um PC é muito brusco e intermitente, nem um pouco suave e rápido como no mainframe.

    
por 18.09.2009 / 13:42
3

Este é um caso em que o TCO e o risco entram em jogo. Eles compram um mainframe por US $ 100.000 e provavelmente gastam US $ 25.000 / ano em suporte a mainframe / SO e outros US $ 20.000 em suporte para sua aplicação.

Mudar para um servidor Unix ou Windows é difícil; você precisará de um ou mais consultores para migrar seus dados com segurança, precisa avaliar vários aplicativos de processamento de solicitações e precisa treinar ou contratar de 2 a 3 pessoas para executar o novo sistema.

Então, se você é o CEO de uma pequena companhia de seguros, provavelmente com experiência atuarial; será difícil passar de um sistema adequado com custos bem definidos para um novo sistema que pode ou não ser bom e cujos custos de curto prazo podem ser mais altos.

Minha esposa trabalha para uma pequena empresa municipal que substituiu um sistema de faturamento do AS / 400 no ano passado - que foi comprado em 1989! (porque a IBM estava fora de peças e não iria mais suportá-lo) Do ponto de vista deles, era como uma máquina de lavar roupa - ficava lá e zumbia. Se quebrasse, ligaria para a IBM e eles apareceriam para consertá-la. Eles estão realmente descontentes com o sistema de substituição do Windows porque o processo de backup é uma droga em comparação com o AS / 400 e alguém precisa verificar o sistema uma vez por semana; não mais "telefone de casa".

    
por 18.09.2009 / 14:14
3

Assim como uma breve extensão da resposta escolhida, os mainframes são projetados para serem executados a todo vapor, sem degradação do desempenho. Eu sei que a série IBM Z em particular é perfeitamente capaz de fazer isso, mas não chega a comprar novo hardware, já que todas as novas caixas Z são essencialmente as mesmas no que diz respeito às capacidades da CPU, mas são limitadas pelo software para opções mais baratas. Então, para atualizar, é apenas uma ligação rápida para a IBM para melhorar o desempenho.

    
por 18.11.2009 / 14:06