460 likes | 971 Views
MAINFRAMES – 40 anos de Inova ção. Assuntos. A Indústria de TI e o MAINFRAME Arquitetura do Mainframe Evolução do Mainframe Compromisso IBM com Mainframe INOVAÇÃO – continuidade, segurança, confiabilidade VALOR - para os Clientes e mercado.
E N D
Assuntos • A Indústria de TI e o MAINFRAME • Arquitetura do Mainframe • Evolução do Mainframe • Compromisso IBM com Mainframe • INOVAÇÃO – continuidade, segurança, confiabilidade • VALOR - para os Clientes e mercado. • COMUNIDADE - Mercado de Trabalho, universidades, desenvolvedores e clientes. • Educação em Mainframe no Brasil e no Mundo • Conclusão
Do século XX ao século XXI • 1911 – Fundação da C-T-R Computing Tabulating-Recording Company • 1917 – C-T-R abre filial no Brasil – Rio de Janeiro • 1924 - International Business Machines Corporation (IBM) • 1944 - Mark I – Calculadora Eletronica- (ASSC) • 1952 – IBM 701 – primeiro computador de Válvulas • 1956 – IBM 305 - RAMAC – Primeiro Disco Magnético • 1964 – IBM System/360 – Uma aposta de US$ 5 BILHÕES e um MARCO na história da computação – NASCE O “MAINFRAME” • 1964 a 1970 – DRAM, CICS, COBOL, VM
Mainframe Antigo Cartão Perfurado
Do século XX ao século XXI • 1981 – Nasce o IBM PC em parceria com Intel e Microsoft • 1995 – IBM System/390 com processador CMOS – 4a Evolução • 1998 - IBM S/390 G5 – ultrapassa 1000 MIPS • 2000 - IBM eserver zSeries z900 e System z/OS 1.1 – 5a Evolução • 2001 – IBM zSeries suporta Linux comercialmente • 2003 – IBM zSeries z990 – T-REX - suporte a JAVA – 64 bits full • 2004 - MAINFRAMES = 40 ANOS – THEY ARE BACK!!! • 2006 – IBM System z9 – EC e BC e System z/OS 1.8 • 2006 - IBM PC faz 25 anos, 12 de agosto de 2006 • 2006 – RAMAC 305 1o disco magnético faz 50 anos.
Arquitetura do MAINFRAME • 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 • 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)
1990’s 1980’s 1970’s 1960’s Arquitetura do MAINFRAME - Evolução The New Millennium System z (mainframe) Padrões Abertos, novas aplicações, processadores especiais e conectividade. RS/6000 SP™ Announced 1992 Partição Lógica LPARs (PR/SM™) Melhoria do Sist. Op. de Mainframe OS/VS1, MVS 1o mainframe System/360™ (1964)
1998 1999 2000 2001 2002 2003 2004 2005 2006 System z - Mainframe 10 últimos anos IBM System z9 Business Class April 27, 2006 IBM System z9 Enterprise Class July 26, 2005 IBM eServer zSeries 890 (2086) IBM eServer zSeries 990 (2084) IBM eServer zSeries 800 (2066) IBM System/390 Parallel Enterprise Server – Generation 5 & 6 IBM eServer zSeries 900 (2064) © 2006 IBM Corporation System z9
Single system capacity is determined by: Processor Effectiveness (Memory Time) Utilization O que determina a capacidade do sistema There's more to performance than just processing power CPU Busy I/O Busy CPU Time Memory Time I/O Time Processor, memory, and I/O times vary greatly by application and by machine type
Comparação onde mainframe deve ser usado There's more to performance than just processing power CPU Busy Mainframe Memory Time CPU Time I/O Time CPU Busy CPU Time Others Memory Time I/O Time Data intensive workloads like large databases, transaction processing, object-oriented code and context switching potentially run better on zSeries servers.
Comparação onde mainframe não deve ser usado There's more to performance than just processing power Workloads that do not require "balanced" computing, and rely solely on processor power will most likely perform better on other architectures CPU Busy Memory Time I/O Time CPU Time Mainframe CPU Busy CPU Time Memory Time Others I/O Time Processor- intensive workloads like SPECint, Deep Computing, and Graphic Rendering perform better on Unix or Intel servers. s360revolution.wmv
Serviços de Infraestrutura Uma malha global que ajuda a preencher os buracos(gaps) entre plataformas heterogêneas: Conectadas e Integradas Pontos únicos de controle com escopo amplo em infraestrutura: • Gerência de Cargas • Segurança • Resiliência Tudo Gerenciado por Prioridades de Negócio Padrões Abertos Grid Virtualização Integração Automatizado Simplificando a Infraestrutura com Mainframe
IBM System z9-EC Mainframe IBM mais potente • Bandwidth for I/O cage • Up to 16 STIs per book • 2.7 GB/s for each I/O and 2.0 GB/s for ICBs • Total system I/O bandwidth capability of up to 172.8 GB** • Specialty Engines • zAAP, IFL, ICF, IBM zIIP • Provide price / performance improvements over z990 • Capacity BackUp (CBU) available on specialty engines • Management of specialty engines as individual types / pools • Machine Type • 2094 • 5 Models • S08, S18, S28, S38 and S54 • Memory • Minimum of 16 GB • Up to 128 GB per book • Up to 512 GB per server • Processor Units (PUs) • 12 PUs (16 for Model S54) per book • 2 SAPs per book, standard • 2 spares per server • 8, 18, 28, 38 or 54 PUs available • Can be used to define CPs, specialty engines or optional SAPs ** z9-EC exploits a subset of its designed I/O capacity
IBM System z9-BC Mainframe nível de entrada • Bandwidth for I/O cage • Up to 16 STIs per book • 2.7 GB/s for each I/O and 2.0 GB/s for ICBs • Total system I/O bandwidth capability of up to 172.8 GB** • Specialty Engines • zAAP, IFL, ICF, IBM zIIP • Provide price / performance improvements over z990 • Capacity BackUp (CBU) available on specialty engines • Management of specialty engines as individual types / pools • Machine Type • 2096 • 2 Models • R07, S07 • Memory • Minimum of 16 GB • Up to 128 GB per book • Up to 256 GB per server • Processor Units (PUs) • 12 PUs per book • 2 SAPs per book, standard • 2 spares per server • 7 PUs available • Can be used to define CPs, specialty engines or optional SAPs ** z9-BC exploits a subset of its designed I/O capacity
Arquitetura do MAINFRAME Cluster no Mainframe: Parallel Sysplex Particionamento Físico e Lógico Hipersockets (rede interna)
Arquitetura de Virtualização do Mainframe (desenho lógico) • Multi-dimensionalvirtualization technology zSeries provides logical (LPAR) and software (z/VM)partitioning PR/SM enableshighly scalablevirtual serverhosting for LPAR and z/VM virtual machineenvironments IRD coordinatesallocation of CPU and I/O resources among z/OS and non-z/OS LPARs* * Excluding non-shared resources Like Integrated Facility for Linux processors
Internal Coupling Facility (ICF) 1997 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 Prove integração e otimização de Dados entre ambientes heterogeneos e o mainframe IBM System z9 Application Assist Processor (zAAP) 2004 Processamento de código Java™ dentro das aplicações Integrated Facility for Linux® (IFL) 2001 Suporte LINUX e OpenSource
Exemplo: direcionamento da carga no processador Enterprise Applications that access DB2 for z/OS V8 via DRDA over a TCP/IP connection will have portions of these SQL requests directed to the zIIP CP CP zIIP High utilization DB2/DRDA Portions of eligible DB2 enclave SRB workload executed on zIIP DB2/DRDA DB2/DRDA Ent App Reduced utilization DB2/DRDA DB2/DRDA DB2/DRDA DB2/DRDA TCP/IP (via Network or HiperSockets) DB2/DRDA DB2/DRDA DB2/DRDA DB2/DRDA DB2/DRDA DB2/DRDA DB2/DRDA DB2/DRDA DB2/Batch DB2/Batch DB2/DRDA For illustrative purposes only Actual workload redirects may vary
Inovação certa para hoje e pronta para o amanhã Heterogeneous enterprise IBM System z9 Heterogeneous Altamente Seguro Single platform Resiliente Business resiliency & security Gerenciamento Inteligente Workload management Integration Integração Padrões Abertos IT simplification Virtualization
Caso Empresas com caminhos divergentes em relação ao Mainframe Artigo da Computer World comparando 2 “empresas de médio porte em crescimento :” • Ambas tem “departamento de TI simlares” • Ambas usam pacote ERP • Ambas tem “alinhamento entre gerentes de TI com as gerencias de Negócios” Quote from Baldor: “Weighing heavily in support of the mainframe was its track record. There hadn’t been any mainframe downtime since 1997… Three years ago, Shackelford had investigated migrating to a Windows server environment with cluster fail-over. ‘We thought we were going to save a ton of money’, but the systems crashed all the time, he noted and the idea was quickly abandoned.” |
IBM Mainframe Charter – Revela Compromisso Estratégico IBM continuará com investimentos no Ecossistema Mainframe: Fornecer liderança em INOVAÇÃO para melhorar o uso do IBM eServer System z para suportar o mundo dos negócios com flexibilidade e integração no ambiente globalizado on-Demand Manter System z posicionado como referencia em flexibilidade, eficiencia, e plataforma adequada para ambientes com alta complexidade e integração computacional rodando várias aplicações e de missão crítica Melhorar as capacidades autonomicas e de auto-gerenciamento do System z enquanto trabalha para oferecer ferramentas que simplifiquem a administração do sistema e a interface com os usuários Inovação Melhorar continuamente a proposição de valor e reduzir o custo computacional de soluções do System z de uma forma clara e consistente. Extender as caracteristicas on demand do System z, enfatizando seus atributos de segurança, escalabilidade, confiabilidade, disponibilidade Incrementar ainda mais sua habilidade de alocação de recursos para atender melhor ainda as necessidades de um ambiente sob demanda, Resiliencia Valor Suportar programas de Educação designados para garantir a vitalidade da comunidade de System z, ajudando a promover Serviços de Classe Mundial e portfolio de aplicações Prover transferencia de conhecimento e experiencia aos clientes no desenho, desenvolvimento e implantação de soluções cujo alicerce é o System z e seu ecossistema. Alavancar e apoiar Padrões Abertos de Mercado de TI (HW, SW, Serviços) que permitam manter e ampliar uso do System z em ambientes complexos e heterogeneos Comunidade
Empresas Brasileiras que usam mainframe Desenvolvedores • Matera Systems • Bankware • CPqD • G&P • Oracle • SAP • CA • CONSIST Empresas Diversas ABN/REAL Banco do Brasil BRADESCO BACEN CASAS BAHIA C&A CEF ITAÚ NOSSA CAIXA SANTANDER SERASA HSBC PÃO DE AÇUCAR CEPROMAT TELEMAR TELEFONICA BRASIL TELECOM NET Petrobrás Varig Copel Polícia Federal Data Centers • EDS • TSYSTEMS • TIVIT • IGS • PRODESP • PRODAM • PROSERGS
Mercado de Trabalho • Estima-se a necessidade de pelo menos 20 mil profissionais em mainframe até 2010. Em torno de 15% no Brasil. • Clientes dobraram suas instalações de System z nos últimos 5 anos • O Brasil está inserido neste cenário também. • As oportunidades existentes • Técnico • Comercial • Parceiros • Clientes • IBM
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.
Fábricas de Software IBM Brasil 2500 profissionais Software Factory 150 Resources Hortolândia TechTown 1,400 Resources Global & Domestic Delivery Salvador Nova Lima (GVS) 200 Resources Global & Domestic Delivery Hortolândia São Paulo Rio de Janeiro São Paulo (IBM Site and Clients) 400 Resources Domestic Delivery Rio de Janeiro 350 Resources Global & Domestic Delivery
Porcentagem de demanda por perfil profissional Web and Client/Server: ASP, EJB, HTML, JSP, Java, J2EE, Servlet (WAS, JSP), UML, Visual Age (Java), WAS, XML, .Net, Microsoft Technologies, WebSphere, Visual Basic, PowerBuilder, Perl, Developer 2000, Delphi, Fortran, Pascal 20% 20% Packages: Siebel, SAP, Oracle and PeopleSoft 15% Midrange: Unix, C, C++, CGI, JAVA, COM, DCOM, Cobra, Lotus Products, MQ Series, Tuxedo, OS/400, RPG 5% DBA : DB2, DB2 UDB, Oracle, Informix, MS Access, Sybase, Ingress, MS SQL Server, Btrieve, IMS DB, SQL/400 DB2/400 5% Project Managers 35% Mainframe: PLI, Assembler, CICS, CLIST, COBOL, CSP, DASD Management, ISPF/TSO, JCL, LE, SCIM, MVS, OS/390, SDTM
Educação em mainframe no mundo • Parceria entre IBM e Instituições de Ensino de todo o mundo. • Mais de 250 instituições oferecendo cursos de mainframe. • Investimento da IBM em HUBs de mainframe (EUA, China, Brasil). • Crescimento na oferta de recursos qualificados em mainframe no mercado de trabalho.
Modelo HUB Unicamp Universidade A Mainframe da IBM instalado na Unicamp. Acesso à estrutura via rede sem custo para universidades e escolas técnicas. Grande capacidade de virtualização para criar diversos tipos de ambientes. Disponível para universidades de toda América Latina que queiram desenvolver projetos utilizando a plataforma mainframe. Universidade B Universidade C Hub - Unicamp Universidade D
Hub – Universidades Conectadas * Cursos terminados |
Perfis Demandados dos Profissionais com Formação em mainframe • Schedulagem e Produção • Perfil de curso voltado as ferramentas de controle dos jobs e tarefas rotineiras do mainframe. Envolve TSO/ISPF, SDSF, JCL, VSAM e família CONTROL. • Operação • Voltado ao controle dos recursos do mainframe, como sistema operacional, banco de dados, hardware, workload e rede. • Desenvolvimento • Abrange lógica de programação, as linguagens de programação do mainframe (COBOL, Assembler, PL1, SQL, programação CICS e DB2), compilação e execução de programas. • Suporte • Área mais abrangente, é possivel montar diferentes perfis para suporte como banco de dados, sistema operacional, rede, segurança, instalação, etc. |
O que é importante saber ? MAINFRAME é o Servidor mais evoluido que existe. A IBM em parceria com empresas e universidades ajuda na capacitação na plataforma. As oportunidades de trabalho na área são enormes. CONCLUSÃO OBRIGADO !!!