História do MAINFRAME e sua EVOLUÇÃO
O MAINFRAME NÃO MORREU! O QUE NÃO FALTAM SÃO OPORTUNIDADES!!
1995
WEB
Pra que serve? MVS A D A B A S
Cobol Assembler PL/1 Fortran DB2 JCL SORT EASYTRIEV E ......
C I C S
T S O
R O S C O E
H I P E R S P A C E
H I P E R S P A C E
O que é e como funciona um MAINFRAME?? “Pode parecer idiota, mas eu simplesmente não sei o que é isso.”
“Onde eu trabalhava tinha um mainframe para fazer a contabilidade da empresa. Era ele por exemplo que gerava os contra-cheques no final do mês.” “Mainframe é um put* de um computador gigante (este que falei ocupava uma sala de 15x5m mais ou menos com uns 15 gabinetes de 1,70m de altura. Sala de fundo falso para refrigeração de baixo pra cima. Rodava um software gigantesco que servia como "intranet", contabilidade, e calculava e gerava as contas dos assinantes (empresa de telefonia fixa).” “Só não sei o que rodava ali dentro (SO, Hardware, etc...)” “Maquinas de grande porte normalmente usam sistema operacional Unix e as vezes outros simultaneamente ( são capazes de rodar vários sistemas operacionais ao mesmo tempo ).”
PEROLAS DA INTERNET
O que é e como funciona um MAINFRAME?? •
1964 – IBM System/360 – Uma aposta de US$ 5 BILHÕES e um MARCO na história da computação – NASCE O “MAINFRAME”
De 1964 a 1970 – DRAM, CICS, COBOL, VM
Arquitetura do MAINFRAME 1. • • • • • • • • • • • • • •
PROCESSADORES (SINGLE OU DUAL CORE): CP – uso geral SAP – processador assistente para gerenciamento de I/O e balanceamento de carga Dedicado – ICF, IFL, zAAP, zIIP, Criptografia, spare – funções especificas CLOCK – velocidade do processador MEMÓRIA (CACHE L1, CACHE L2, RAM) I/O – entrada e saída de dados: (Discos/Fitas/Terminais/Impressoras) Rede de Comunicação: SNA - comunicação externa TCP/IP – comunicação externa Hipersockets – rede virtual interna Sistemas Operacionais: ( z/OS, z/VM, z/VSE, TPF, Linux) Microcódigo: gestão de recursos (Particionamento, Integração, Segurança)
Exemplo de uma configuração MAINFRAME HARDWARE
(Década de 90)
1 Processador IBM 3090-3OS: 60 MIPS 64 canais 128 MB de memória central 256 MB de memória expandida 1 Controladora de discos IBM 3990-2: 8 adaptadores de canal 24 Dispositivos de Disco IBM 3380-K: 45 GB de capacidade de armazenamento 2 Controladoras de cartucho IBM 3480-002: 4 adaptadores de canal 32 Dispositivos de Cartucho IBM 3480 A22/B22 1 Controladora de Fita IBM 3803-002 2 Dispositivos de Fita IBM 3420 1 Controladora de Comunicações IBM 3745: 256 linhas 2 CPUs 8 MB de memória/CPU 2 Controladoras de Terminais locais IBM 3274: 32 terminais em cada 1 Gateway IBM 3172 (controladora multiprotocolo)
SOFTWARE
Básicos: MVS/XA 2.2.3 - Sistema Operacional JES2 2.2.3 - Gerenciador de E/S de Jobs DFP 2.4.0 - Utilitários, Métodos de Acesso, Gerenciador de Catálogo CICS 1.7- Gerenciador transações on-line ADABAS 5.2.3- Gerenciador de Banco de dados Utilitários Diversos (Alguns): DFDSS 2.5.0- Backup/Restore DSF1.12.0 - Formatação, Diagnóstico, Recuperação de Disco DFSORT 1. 11.0 - Utilitário de Classificação de arquivo SMP/E 1.5.0 - Utilitário de Instalação/Atualização de Software ROSCOE 5.6 - Editor de textos, utilitário on-line de tratamento de arquivos LIBRARIAN 3.5 - Gerenciador de Módulos Fonte JES328X- Suporte à impressão remota TLMS 5.3 - Gerenciador de arquivos em fita/cartucho SLR 3.2 - Gerador de Relatórios de Desempenho Linguagens de Programação: ASSEMBLER H 2.1.0 - Linguagem de Programação COBOL 1.2.4- Linguagem de Programação NATURAL 2.1.6- Linguagem de Programação
EVOLUÇÃO DO MAINFRAME 1995 – IBM System/390 com processador CMOS – 4a Evolução
EVOLUÇÃO DO MAINFRAME
EVOLUÇÃO DO MAINFRAME Inovação com Processadores Especializados Processadores especializados reduzem a carga no processador principal. IBM System z9 Integrated Information Processor (IBM zIIP) planned for 2006
Centralized data sharing across mainframes
System z9 Application Assist Processor (zAAP) 2004 Integrated Facility for Linux® (IFL) 2001
Internal Coupling Facility (ICF) 1997
Suporte LINUX e OpenSource
Processamento de código Java™ dentro das aplicações
Prove integração e otimização de Dados entre ambientes heterogeneos e o mainframe IBM
EVOLUÇÃO DO MAINFRAME Noticia mais recente (2008) SÃO PAULO, 26 de fevereiro de 2008 •A IBM anunciou o System z10, que começará a ser vendido no Brasil em março; •O publico alvo são empresas que buscam mais eficiência no uso de energia e estão em processo de consolidação de servidores; •Em relação aos servidores x86 ele terá um custo com energia 85% menor; •O espaço físico para o data center também será 85% menor; •A versão mais completa poderá substituir até 1 500 servidores de plataforma baixa; •Em relação ao seu antecessor é 50% mais rápido; •A máquina comporta até 64 processadores de quatro núcleos, com 1,5 terabyte de memória e link de comunicação de até 6 GBps.
Empresas Brasileiras que usam mainframe Empresas Diversas Bancos:
Desenvolvedore s • Matera Systems • Bankware • CPqD • TCP • Oracle • SAP • CA • CONSIST
•ABN/REAL •BANCO DO BRASIL •BRADESCO •BACEN •CEF •ITAÚ •NOSSA CAIXA •SANTANDER •HSBC
Telecomunicões: •TELEFONICA •TELEMAR •BRASIL TELECOM •NET
Outros Setores: •CASAS BAHIA •C&A •SERASA •PÃO DE AÇUCAR •VOLKS WAGEN •PETROBRÁS •VARIG •CHEVROLET •POLÍCIA FEDERAL
Data Centers • EDS • TSYSTEMS • TIVIT • IGS • PRODESP • PRODAM • PROSERGS
Por que Mainframe? • Empregabilidade Mainframe processa 80% de todos os dados globais. 95% dos dados do sistema financeiro/seguros mundial são processados em mainframe. Global Delivery (serviços em mainframe), foco no BRIC (Brasil, Russia, Índia e China). 60% dos dados acessados via web estão em mainframe. Quase 100% das 100 maiores empresas globais utilizam mainframe. Mão de obra escassa (IBM e Mercado), devido a grande demanda e pouca formação de profissionais.
Alguns dados sobre mainframe • Os 25 maiores bancos do mundo possuem mainframe. • 23 dos 25 maiores varejistas mundiais também. • 9 das 10 maiores empresas seguradoras globais usam. • Os 7 maiores bancos brasileiros usam. • As 3 maiores empresas de telecomunicações do Brasil. • Os grandes datacenters brasileiros, públicos e privados também. • Linux roda em mainframe. Um único mainframe pode rodar milhares de máquinas Linux virtuais ao mesmo tempo. • Mais de 1300 aplicações de empresas desenvolvedoras no mundo todo rodam em mainframe.
CONCLUSÃO:
•
O que é importante saber ? – MAINFRAME: É o Servidor mais evoluido que existe; É seguro, confiável, estável e processa grandes volumes; Integra ambientes heterogêneos e mantem ativas todas as de softwares já desenvolvidos; – Fabricantes de Computadores em parceria com empresas e universidades ajudam na capacitação na plataforma; – As oportunidades de trabalho na área são enormes.
versões
EVOLUÇÃO MAINFRAME Ultima noticia: “Mainframe ainda DO é fundamental para as grandes empresas” SÃO PAULO, 26 de Agosto de 2009 Pesquisa realizada pela empresa CA com executivos e gestores de TI em empresas que usam o z System de mainframe da IBM – nos Estados Unidos, na Europa e na Austrália, apontaram que o Mainframe ainda é fundamental nas grandes corporações pois: Maior disponibilidade de serviços de negócios em ambientes complexos - 97%; •Menor custo de gestão em relação a um grande número de servidores distribuídos – 76%; •Maior capacidade para rodar múltiplas aplicações em um único mainframe – 67%; •Otimização do espaço físico para o data center - 81%; •Principais destaques: confiabilidade, capacidade de adaptação, segurança, gerenciamento e custo/benefício; •A pesquisa foi realizada com representantes de empresas cujo faturamento varia entre US$ 500 milhões e US$ 10 bilhões; •Mais de 35% dessas empresas pertencem ao setor financeiro.