© 2002 ibm corporation mainframes – 40 anos de inovação
TRANSCRIPT
© 2002 IBM Corporation
MAINFRAMES – 40 anos de Inovação
© 2006 IBM Corporation2
IBM Systems & Technology Group
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
© 2006 IBM Corporation3
IBM Systems & Technology Group
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
© 2006 IBM Corporation4
IBM Systems & Technology Group
Mainframe Antigo
Cartão Perfurado
© 2006 IBM Corporation5
IBM Systems & Technology Group
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.
© 2006 IBM Corporation6
IBM Systems & Technology Group
System IBM 3090 – refrigerado a água
© 2006 IBM Corporation7
IBM Systems & Technology Group
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)
© 2006 IBM Corporation8
IBM Systems & Technology Group
Arquitetura do MAINFRAME - Evolução
1990’s
1980’s
1970’s
1960’s1o mainframe
System/360™ (1964)
Melhoria do Sist. Op. de Mainframe
OS/VS1, MVS
Partição Lógica
LPARs (PR/SM™)
Padrões Abertos, novas aplicações, processadores especiais e conectividade.
RS/6000 SP™ Announced 1992
System z (mainframe)
The New Millennium
System z - Mainframe10 últimos anos
System z9 © 2006 IBM Corporation
IBM System z9 Business Class April 27, 2006
IBM System z9 Enterprise Class
July 26, 2005
IBM eServer zSeries 990(2084)
IBM eServer zSeries 890(2086)
IBM eServer zSeries 900(2064)
IBM eServer zSeries 800 (2066)
1998
1999
2000
2001
2002
2003
2004
2005
2006
IBM System/390 Parallel Enterprise Server – Generation 5 & 6
© 2006 IBM Corporation10
IBM Systems & Technology Group
© 2006 IBM Corporation11
IBM Systems & Technology Group
O que determina a capacidade do sistema
Single system capacity is determined by: Processor Effectiveness (Memory Time) Utilization
There's more to performance than just processing power
CPU Time Memory Time I/O Time
CPU Busy I/O Busy
Processor, memory, and I/O times vary greatly by application and by machine type
© 2006 IBM Corporation12
IBM Systems & Technology Group
Comparação onde mainframe deve ser usadoThere's more to performance than just processing power
CPU Time Memory Time I/O Time
CPU Busy
CPU Time Memory Time I/O Time
CPU Busy
Mainframe
Others
Data intensive workloads like large databases, transaction processing, object-oriented code and context switching potentially run better on
zSeries servers.
© 2006 IBM Corporation13
IBM Systems & Technology Group
Comparação onde mainframe não deve ser usadoThere'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 Time Memory Time I/O Time
CPU Busy
Mainframe
CPU Time Memory Time I/O Time
CPU Busy
Others
Processor- intensive workloads like SPECint, Deep Computing, and Graphic Rendering perform better on Unix or Intel servers.
s360revolution.wmv
© 2006 IBM Corporation14
IBM Systems & Technology Group
Simplificando a Infraestrutura com Mainframe
Padrões Abertos
IntegraçãoVirtualização
Automatizado
Grid
Tudo Gerenciado por Prioridades de Negócio
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
Serviços de Infraestrutura
© 2003 IBM Corporation15
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
IBM System z9-EC Mainframe IBM mais potente 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
© 2003 IBM Corporation16
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
IBM System z9-BC Mainframe nível de entrada 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
© 2006 IBM Corporation17
IBM Systems & Technology Group
Arquitetura do MAINFRAME
Particionamento Físico e Lógico Hipersockets (rede interna)
Cluster no Mainframe: Parallel Sysplex
© 2006 IBM Corporation18
IBM Systems & Technology Group
Arquitetura de Virtualização do Mainframe (desenho lógico)
IFL Processors
Memory
z/VM
Linux Linux CMS Linux
L P A R
Memory
z/OS
L P A R
Control Program
WebSphere
Memory
L P A R
Processor Resource / System Manager (PR/SM)
Traditional OLTP and
BatchApacheSysAdmin
Tools
WebSphere
Test
HiperSockets & Virtual Networking and Switching
WLM WLM
I/O & Network
Intelligent Resource Director (IRD)
Processors
z/OS
z/VM
Linux
FTP
z/OS
Test
Memory
L P A R
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
© 2006 IBM Corporation19
IBM Systems & Technology Group
Mainframe = Aplicações que rodam da plataforma
© 2003 IBM Corporation20
Internal Coupling Facility (ICF) 1997
Integrated Facility for Linux® (IFL) 2001
IBM System z9 Integrated Information Processor (IBM zIIP) planned for 2006
System z9 Application Assist Processor (zAAP) 2004
Processadores especializados reduzem a carga no processador principal.
Suporte LINUX e OpenSource
Prove integração e otimização de Dados entre ambientes heterogeneos e o mainframe IBM
Centralized data sharing across mainframes
Processamento de código Java™ dentro das aplicações
Inovação com Processadores Especializados
© 2003 IBM Corporation21
High utilization
For illustrative purposes only
Actual workload redirects may vary
Reduced utilization
Portions of eligible DB2 enclave SRB workload executed on zIIP
DB2/DRDA
DB2/Batch
Ent App DB2/DRDA
DB2/DRDA
DB2/DRDA
DB2/DRDA
DB2/DRDA
DB2/DRDA
DB2/DRDA
DB2/Batch
DB2/DRDA
DB2/DRDA
DB2/DRDA
DB2/DRDA
DB2/DRDA
DB2/DRDA
DB2/DRDA
DB2/DRDA
TCP/IP(via Network or HiperSockets)
CP CP zIIP
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
Exemplo: direcionamento da carga no processador
IBM Systems & Technology Group
© 2005 IBM Corporation22 IBM Confidential
Altamente Seguro
Inovação certa para hoje e pronta para o amanhã
IBM System z9
Integração
Padrões Abertos
Gerenciamento Inteligente
Resiliente
Single platform
Heterogeneous
Integration
Workload management
Business resiliency & security
Heterogeneous enterprise
Virtualization
IT simplification
| 23
zSeries Software Marketing
© Copyright IBM Corporation 2003
Caso Empresas com caminhos divergentes em relação ao MainframeArtigo 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”
Baldor Electric Co. Welch Foods Inc. Hardware Supplier IBM Dell
ERP Implementation SAP: implemented using zLinux, z/VM, and DB2 on z/OS
Oracle ERP: implemented on DELL using VMware, Oracle DB, Linux and
Moved From.... 3 Mainframes and 8 Unix Servers S/390 and AS/400
Moved to... 1 z990 System z Server 100 Intel Servers
Virtualization z/VM VMWare
ResultsDecision to Completion Time
Approximately 6 months Started sometime before June 2005 "...project will continue into 2007"
IT Staff Down to 38 50
IT Spending 1.2% of Sales (and still declining....now down to 0.9%)
About 2.5% of Sales
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.”
© 2006 IBM Corporation24
IBM Systems & Technology Group
IBM Mainframe Charter – Revela Compromisso Estratégico
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
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
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
Ino
vaçã
oV
alo
rC
om
un
idad
e
IBM continuará com investimentos no Ecossistema Mainframe:
© 2006 IBM Corporation25
IBM Systems & Technology Group
Empresas Brasileiras que usam mainframe
Desenvolvedores
• Matera Systems
• Bankware
• CPqD
• G&P
• Oracle
• SAP
• CA
• CONSIST
Data Centers
• EDS
• TSYSTEMS
• TIVIT
• IGS
• PRODESP
• PRODAM
• PROSERGS
Empresas Diversas
ABN/REALBanco do BrasilBRADESCOBACENCASAS BAHIAC&ACEFITAÚNOSSA CAIXASANTANDERSERASAHSBCPÃO DE AÇUCARCEPROMATTELEMARTELEFONICABRASIL TELECOMNETPetrobrásVarigCopelPolícia Federal
© 2006 IBM Corporation26
IBM Systems & Technology Group
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
© 2006 IBM Corporation27
IBM Systems & Technology Group
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.
© 2006 IBM Corporation28
IBM Systems & Technology Group
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.
© 2006 IBM Corporation29
IBM Systems & Technology Group
Fábricas de Software IBM Brasil 2500 profissionais
Nova Lima
Hortolândia
São PauloRio de Janeiro
(GVS) 200 Resources
São Paulo(IBM Site and Clients)
400 Resources
Rio de Janeiro350 Resources
HortolândiaTechTown1,400 Resources
Global & Domestic Delivery
Domestic Delivery
Global & Domestic Delivery
Global & Domestic Delivery
Salvador
Software Factory150 Resources
© 2006 IBM Corporation30
IBM Systems & Technology Group
Porcentagem de demanda por perfil profissional
Midrange: Unix, C, C++, CGI, JAVA, COM, DCOM, Cobra, Lotus Products, MQ Series, Tuxedo, OS/400, RPGMidrange: Unix, C, C++, CGI, JAVA, COM, DCOM, Cobra, Lotus Products, MQ Series, Tuxedo, OS/400, RPG
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
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
Packages: Siebel, SAP, Oracle and PeopleSoftPackages: Siebel, SAP, Oracle and PeopleSoft
DBA : DB2, DB2 UDB, Oracle, Informix, MS Access, Sybase, Ingress, MS SQL Server, Btrieve, IMS DB, SQL/400 DB2/400DBA : DB2, DB2 UDB, Oracle, Informix, MS Access, Sybase, Ingress, MS SQL Server, Btrieve, IMS DB, SQL/400 DB2/400
Project ManagersProject Managers
Mainframe: PLI, Assembler, CICS, CLIST, COBOL, CSP, DASD Management, ISPF/TSO, JCL, LE, SCIM, MVS, OS/390, SDTMMainframe: PLI, Assembler, CICS, CLIST, COBOL, CSP, DASD Management, ISPF/TSO, JCL, LE, SCIM, MVS, OS/390, SDTM
15%15%
20%20%
20%20%
5%5%
5%5%
35%35%
Novas oportunidades em Mainframe
© 2006 IBM Corporation32
IBM Systems & Technology Group
33 Ecossistemas (Universidades e ISVs) - © 2005 IBM Corporation
34 Ecossistemas (Universidades e ISVs) - © 2005 IBM Corporation
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.
35 Ecossistemas (Universidades e ISVs) - © 2005 IBM Corporation
Modelo HUB Unicamp
IBM
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.
Hub - Unicamp
Universidade D
Universidade A
Universidade B
Universidade C
36 Ecossistemas (Universidades e ISVs) - © 2005 IBM Corporation
Tela Inicial do Hub Unicamp
| 37
zSeries Software Marketing
© Copyright IBM Corporation 2003
Hub – Universidades Conectadas
* Cursos terminados
Instituição Local Curso Início Alunos
Poli USP* Brazil / São Paulo Linux + Websphere Lab august 2006 80 students
Unimep Piracicaba* Brazil / Piracicaba 1o COBOL Programming august 2006 25 students
FIAP 1* Brazil / São PauloIntegração Plataforma Alta e baixa
august 20062 classes of 35 students
FIAP 2 Brazil / São Paulo Hosting no mainframe august 2006 8 to 350 students
FAC2 (Anhanguera)* Brazil / Campinas z/OS Basic October 2006 35 students
UCSAL* Brazil / Salvador Mainframe Basic November 2006 27 students
FIB* Brazil / Salvador Mainframe Basic November 2006 30 students
Impacta Tecnologia* Brazil / São Paulo z/OS, DB2, COBOL Março de 2007 10 students
Unimep Piracicaba* Brazil / Piracicaba 1o PL/1 Programming Fev. 2007 14 students
UNICSUL* Brazil / São Paulo Básico Mainframe e z/OS Fev. 2007 10 students
Newton Paiva* Brazil / Belo Horizonte Básico Mainframe Março 2007 25 students
UAI Argentina / Buenos Aires Mainframe Basic Maio 2007 39 students
USAL Argentina / Buenos Aires Mainframe Basic Abril. de 2007 25 students
Unimep Piracicaba Brazil / Piracicaba 2o COBOL Abril 2007 20 students
Unimep Piracicaba Brazil / Piracicaba 3o COBOL Maio 2007 20 students
UFPR Brazil / Curitiba COBOL Programming Junho 2007 30 students
Estação Business School Brazil / Curitiba Mainframe + Java + WAS Junho 2007 180 students
Estácio de Sá Brazil / Rio de Janeiro COBOL Programming + ZOS Agosto 2007 A definir
| 38
zSeries Software Marketing
© Copyright IBM Corporation 2003
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.
39 Ecossistemas (Universidades e ISVs) - © 2005 IBM Corporation
CONCLUSÃO
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.
OBRIGADO !!!