MAINFRAMES – 40 anos de Inovação
© 2002 IBM Corporation
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
2
© 2006 IBM Corporation
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
3
© 2006 IBM Corporation
IBM Systems & Technology Group
Mainframe Antigo
Cartão Perfurado
4
© 2006 IBM Corporation
IBM Systems & Technology Group
Do século XX ao século XXI
 1981 – Nasce o IBM PC em parceria com Intel e Microsoft









5
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 Corporation
IBM Systems & Technology Group
System IBM 3090 – refrigerado a água
6
© 2006 IBM Corporation
IBM Systems & Technology Group
Arquitetura do MAINFRAME
•
•
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
•
•
•
7
PROCESSADORES (SINGLE OU DUAL CORE)
• CP – uso geral
• 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 Corporation
IBM Systems & Technology Group
Arquitetura do MAINFRAME - Evolução
The New Millennium
System z (mainframe)
Padrões Abertos, novas
aplicações, processadores
especiais e conectividade.
Partição Lógica
RS/6000 SP™ Announced 1992
1990’
s
1980’s
LPARs (PR/SM™)
Melhoria do Sist. Op. de
Mainframe
1970’s
OS/VS1, MVS
1o mainframe
1960’s
System/360™ (1964)
8
© 2006 IBM Corporation
System z - Mainframe
10 últimos anos
IBM System z9
Business
Class
April 27, 2006
IBM System z9
Enterprise Class
IBM eServer
zSeries 890
(2086)
System z9
2006
2005
2004
IBM eServer
zSeries 990
(2084)
2003
2002
2001
IBM eServer
zSeries 900
(2064)
2000
1999
1998
IBM System/390
Parallel Enterprise
Server –
Generation 5 & 6
IBM eServer
zSeries 800
(2066)
July 26, 2005
© 2006 IBM Corporation
IBM Systems & Technology Group
10
© 2006 IBM Corporation
IBM Systems & Technology Group
O que determina a capacidade do sistema
There's more to performance than just processing power
 Single system capacity is determined by:
 Processor Effectiveness (Memory Time)
 Utilization
CPU Busy
CPU Time
I/O Busy
Memory Time
I/O Time
Processor, memory, and I/O times vary greatly by application
and by machine type
11
© 2006 IBM Corporation
IBM Systems & Technology Group
Comparação onde mainframe deve ser usado
There's more to performance than just processing power
CPU Busy
CPU Time
Memory Time
I/O Time
Mainframe
CPU Busy
CPU
Time
Memory Time
I/O Time
Others
Data intensive workloads like large databases, transaction processing,
object-oriented code and context switching potentially run better on
zSeries servers.
12
© 2006 IBM Corporation
IBM Systems & Technology Group
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
CPU Time
Mainframe
CPU Busy
CPU Time
I/O Time
Memory Time
I/O Time
Others
Processor- intensive workloads like SPECint, Deep Computing, and
Graphic Rendering perform better on Unix or Intel servers.
13

s360revolution.wmv
© 2006 IBM Corporation
IBM Systems & Technology Group
Simplificando a Infraestrutura com Mainframe
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
Integração
14
Grid
Virtualização
Automatizado
© 2006 IBM Corporation
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
 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
** z9-EC exploits a subset of its designed I/O capacity
15
© 2003 IBM Corporation
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
 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
** z9-BC exploits a subset of its designed I/O capacity
16
© 2003 IBM Corporation
IBM Systems & Technology Group
Arquitetura do MAINFRAME
Cluster no Mainframe: Parallel Sysplex


17
Particionamento Físico e Lógico
Hipersockets (rede interna)
© 2006 IBM Corporation
IBM Systems & Technology Group
Arquitetura de Virtualização do Mainframe (desenho lógico)
HiperSockets & Virtual Networking and Switching
Web
Sphere
Test
Linux
Linux
WebSphere
SysAdmin
Tools
Apache
CMS
Linux
WLM
z/OS
z/VM
Control
Traditional
OLTP and
Batch
WLM

FTP
Test
Linux z/OS
z/OS
Program
z/VM
Multi-dimensional
virtualization technology
zSeries provides logical (LPAR)
and software (z/VM)
partitioning
PR/SM enables
highly scalable
virtual server
hosting for
LPAR and z/VM virtual
machine
environments
IRD coordinates
allocation of CPU and I/O
resources among z/OS
and non-z/OS LPARs*
I/O & Network
Memory
IFL Processors
LPAR
Memory
Memory
Memory
Processors
LPAR
LPAR
LPAR
Intelligent Resource Director (IRD)
Processor Resource / System Manager (PR/SM)
18
* Excluding non-shared resources
Like Integrated Facility for Linux
processors
© 2006 IBM Corporation
IBM Systems & Technology Group
Mainframe = Aplicações que rodam da plataforma
19
© 2006 IBM Corporation
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
20
 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
© 2003 IBM Corporation
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
TCP/IP
(via Network or
HiperSockets)
Reduced utilization
DB2/DRDA
DB2/DRDA
DB2/DRDA
DB2/DRDA
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
21
© 2003 IBM Corporation
IBM Systems & Technology Group
Inovação certa para hoje e pronta para o amanhã
Heterogeneous enterprise
IBM System z9
Heterogeneous
Altamente Seguro
Single platform
Business
resiliency & security
Resiliente
Gerenciamento
Inteligente
Workload
management
Integration
Integração
IT simplification
Virtualization
22
IBM Confidential
Padrões Abertos
© 2005 IBM Corporation
zSeries Software Marketing
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”
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
Results
Decision 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.”
23
|
© Copyright IBM Corporation 2003
IBM Systems & Technology Group
IBM Mainframe Charter – Revela Compromisso Estratégico
Comunidade
Valor
Inovação
IBM continuará com investimentos no Ecossistema Mainframe:
24
 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
 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
 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
© 2006 IBM Corporation
IBM Systems & Technology Group
Empresas Brasileiras que usam mainframe
Desenvolvedores
• Matera Systems
• Bankware
• CPqD
• G&P
• Oracle
• SAP
• CA
• CONSIST
25
Empresas Diversas
Data Centers
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
• EDS
• TSYSTEMS
• TIVIT
• IGS
• PRODESP
• PRODAM
• PROSERGS
© 2006 IBM Corporation
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
26
© 2006 IBM Corporation
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.
27
© 2006 IBM Corporation
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.
28
© 2006 IBM Corporation
IBM Systems & Technology Group
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
29
© 2006 IBM Corporation
IBM Systems & Technology Group
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%
Packages: Siebel, SAP, Oracle and PeopleSoft
20%
Midrange: Unix, C, C++, CGI, JAVA, COM, DCOM, Cobra, Lotus Products,
MQ Series, Tuxedo, OS/400, RPG
15%
DBA : DB2, DB2 UDB, Oracle, Informix, MS Access, Sybase, Ingress, MS
SQL Server, Btrieve, IMS DB, SQL/400 DB2/400
5%
Project Managers
5%
Mainframe: PLI, Assembler, CICS, CLIST, COBOL, CSP,
Management, ISPF/TSO, JCL, LE, SCIM, MVS, OS/390, SDTM
30
DASD
35%
© 2006 IBM Corporation
Novas oportunidades em Mainframe
IBM Systems & Technology Group
32
© 2006 IBM Corporation
33
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.
34
Ecossistemas (Universidades e ISVs) - © 2005 IBM Corporation
Modelo HUB Unicamp
Universidade A
 Mainframe da IBM instalado na Unicamp.
Universidade B
 Acesso à estrutura via rede sem custo para
universidades e escolas técnicas.
 Grande capacidade de virtualização para
criar diversos tipos de ambientes.
Universidade C
Hub - Unicamp
 Disponível para universidades de toda
América Latina que queiram desenvolver
projetos utilizando a plataforma mainframe.
35
Ecossistemas (Universidades e ISVs) - © 2005 IBM Corporation
Universidade D
Tela Inicial do Hub Unicamp
36
Ecossistemas (Universidades e ISVs) - © 2005 IBM Corporation
zSeries Software Marketing
Hub – Universidades Conectadas
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 Paulo
Integração Plataforma Alta e
baixa
august 2006
2 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
* Cursos terminados
37
|
© Copyright IBM Corporation 2003
zSeries Software Marketing
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.
38
|
© Copyright IBM Corporation 2003
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 !!!
39
Ecossistemas (Universidades e ISVs) - © 2005 IBM Corporation
Download

Introdução ao Mainframe 1