Translate

Mostrar mensagens com a etiqueta lpar. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta lpar. Mostrar todas as mensagens

sexta-feira, 13 de março de 2026

🖖 “Scotty, Teletransporte Já!” — O Dia em que o Mainframe Aprendeu a Viajar Mais Rápido que a Luz (e Deixou o Dr. Spock Intrigado)

 

Bellacosa Mainframe comenta sobre o hipersocket o teletransporte do Ibm Mainframe

🖖 “Scotty, Teletransporte Já!” — O Dia em que o Mainframe Aprendeu a Viajar Mais Rápido que a Luz (e Deixou o Sr. Spock Intrigado)

Padawan… aproxime-se do console 3270.
Hoje você não vai aprender apenas uma tecnologia.
Vai descobrir um dos truques mais elegantes, silenciosos e quase “alienígenas” do IBM Z.

Uma tecnologia tão absurda que, se existisse na USS Enterprise, o Dr. Spock levantaria uma sobrancelha e diria:

“Fascinante.”

Estamos falando do lendário — e subestimado — HiperSockets.


🚀 O que é HiperSockets (sem enrolação acadêmica)

HiperSockets é uma rede TCP/IP completamente interna ao mainframe, baseada em memória.

Sem:

  • ❌ cabos

  • ❌ placas de rede externas

  • ❌ switches

  • ❌ roteadores

  • ❌ latência física

👉 É comunicação entre sistemas… sem sair da máquina.

Se várias LPARs são universos paralelos dentro do IBM Z, o HiperSockets é o portal dimensional entre eles.


🖖 Analogia Star Trek — Teletransporte do Enterprise

Quando a tripulação se transporta:

USS Enterprise → superfície do planeta

Eles não pegam nave auxiliar.
Não atravessam o espaço.
Não passam pelo “trânsito orbital”.

👉 Eles simplesmente desaparecem aqui… e reaparecem lá.

HiperSockets faz exatamente isso com pacotes TCP/IP.

Fluxo de pacotes via tcpip normal


Sem:

CPU → NIC → cabo → switch → roteador → firewall → outro servidor

Fluxo de pacotes tcpip via hipersocket mainframe


Mas sim:

CPU → memória → outra LPAR → pronto

Se o Spock fosse arquiteto de sistemas, ele diria:

“Altamente lógico. A rede externa é… desnecessária.”


🧠 Como funciona (o segredo técnico)


O coração da tecnologia é um hardware especial:

➡️ IQD — Internal Queued Direct Communication

Ele permite que diferentes LPARs troquem dados através de filas na memória compartilhada, sob controle do PR/SM (hipervisor do Z).

Para o sistema operacional:

👉 Parece uma interface de rede normal
👉 Usa TCP/IP padrão
👉 Funciona com aplicações sem modificação

Mas fisicamente…

Nada saiu da máquina.


📜 Origem e História — Quando a IBM “trapaceou” na rede

HiperSockets apareceu no final dos anos 1990 / início dos 2000, junto com a evolução dos mainframes para ambientes massivamente virtualizados.

Problema da época:

💣 Muitas LPARs
💣 Muito tráfego interno
💣 Gargalo nas redes físicas
💣 Latência desnecessária

A IBM fez algo tipicamente “mainframe”:

“E se a gente simplesmente não usar a rede?”

Resultado: uma LAN interna de velocidade absurda.


🔥 Aplicações práticas (mundo real)

Padawan, isto aqui move bancos, bolsas e governos.

Usos clássicos:

✔ z/OS ↔ Linux on Z
✔ Application server ↔ DB2
✔ CICS ↔ Middleware
✔ Batch ↔ serviços online
✔ Comunicação entre LPARs de produção
✔ Gateways internos de APIs
✔ Ambientes Parallel Sysplex

Em sistemas financeiros de altíssimo volume, HiperSockets é praticamente obrigatório.


⚡ Por que é tão rápido?

Porque elimina o inimigo número 1 da computação distribuída:

👉 A rede física

Sem interrupções externas:

  • Sem congestionamento

  • Sem jitter

  • Sem perda de pacote

  • Sem latência de hardware externo

  • Sem overhead de drivers físicos

É comunicação memória → memória.


🔒 Segurança digna da Seção 31

O tráfego:

🛡️ Nunca sai da máquina
🛡️ Não pode ser sniffado externamente
🛡️ Não depende de infraestrutura de rede
🛡️ Reduz superfície de ataque

Em ambientes críticos, isso é ouro puro.


🥚 Easter Egg Mainframe — O detalhe que poucos contam

HiperSockets usa endereçamento IP normal.

Sim.

Você pode fazer um:

PING 10.x.x.x

…e estar falando com outro sistema que literalmente está:

👉 No mesmo gabinete
👉 Na mesma CPU
👉 A poucos nanossegundos de distância

É como enviar uma carta para a sala ao lado… usando o protocolo postal internacional.


🤯 Curiosidade que faz arquitetos sorrirem

Em data centers distribuídos, gasta-se milhões para reduzir latência de rede.

No IBM Z, muitas vezes a solução é:

“Coloque tudo dentro da mesma máquina.”


🧙‍♂️ Versão Bellacosa para guardar na alma

Se servidores distribuídos são naves viajando pelo espaço…
o IBM Z é um universo inteiro dentro de uma única estrela.

E o HiperSockets é o teletransporte.


🖖 Epílogo — Spock aprovaria?

Sem dúvida.

Porque é:

✔ Elegante
✔ Eficiente
✔ Discreto
✔ Extremamente lógico
✔ Assustadoramente poderoso

Exatamente como a engenharia Vulcana.


 



sábado, 20 de julho de 2024

Road Map para Aprender Mainframe

O que um jovem padawan deve aprender para ser um especialista na Stack Mainframe. Um caminho com inúmeras possibilidades, requer esforço e dedicação, porém os frutos condizem ao esforço. Descubra o z/OS, codifique em COBOL, crie queries no SQL DB2 e vá além. #ibm #mainframe #cobol #cics #db2 #jcl #sdsf #qsam #vsam #query #sql #etl #jobs #procs #jes2 #lpar #sysplex

sábado, 17 de março de 2007

Hardware Mainframe IBM Z: Conheça Todos os Componentes

 

Bellacosa Mainframe e o hardware mainframe

Hardware Mainframe IBM Z: Conheça Todos os Componentes

Quando falamos em um Mainframe IBM Z, muitas pessoas imaginam apenas um "computador gigante". Na realidade, ele é um conjunto extremamente sofisticado de componentes projetados para entregar:

✅ Disponibilidade próxima de 100%

✅ Segurança de nível bancário

✅ Processamento massivo

✅ Escalabilidade extrema

✅ Alta redundância


Visão Geral

Um Mainframe moderno é composto por:

┌─────────────────────┐
│ Processadores       │
├─────────────────────┤
│ Memória             │
├─────────────────────┤
│ Storage             │
├─────────────────────┤
│ Canais I/O          │
├─────────────────────┤
│ Rede                │
├─────────────────────┤
│ Criptografia        │
├─────────────────────┤
│ Energia             │
├─────────────────────┤
│ Refrigeração        │
└─────────────────────┘

Central Processor Complex (CPC)

O coração do Mainframe.

Também chamado de:

CPC
Central Processor Complex

Contém:

  • CPUs

  • Memória

  • Cache

  • Canais de I/O

  • Processadores auxiliares


Processadores Principais (CP)

São os processadores de propósito geral.

Conhecidos como:

CP
Central Processor

Executam:

  • COBOL

  • PL/I

  • Java

  • CICS

  • IMS

  • DB2

  • z/OS


Exemplo

Aplicação COBOL
        ↓
       CP
        ↓
Resultado

Núcleos (Cores)

Nos modelos atuais existem dezenas ou centenas de núcleos.

Exemplo:

CP1
CP2
CP3
CP4
...

Cada núcleo executa milhares de threads.


Processadores Auxiliares

Um dos diferenciais do Mainframe.

Eles descarregam trabalho dos CPs.


zIIP

z Integrated Information Processor

Muito utilizado atualmente.

Executa:

  • DB2

  • Java

  • XML

  • JSON

  • Analytics

  • APIs


Exemplo:

DB2 Query
      ↓
     zIIP

Economiza licenciamento.


zAAP

z Application Assist Processor

Criado para Java.

Hoje muitas funções foram absorvidas pelo zIIP.


IFL

Integrated Facility for Linux

Processador dedicado para Linux.

Executa:

Ubuntu
RHEL
SUSE
Debian

sobre:

LinuxONE
z/VM
KVM

SAP

System Assist Processor

Executa tarefas internas.

Exemplos:

  • Gerenciamento

  • Sincronização

  • Monitoramento


Crypto Express

Processadores criptográficos dedicados.

Executam:

  • AES

  • RSA

  • ECC

  • TLS

  • Certificados

Sem impactar CPUs principais.


Memória RAM

Mainframes modernos possuem:

Terabytes
de memória

Características:

✅ ECC

✅ Correção automática

✅ Redundância

✅ Hot Swap


Cache

Existem múltiplos níveis.

L1
L2
L3
L4

Objetivo:

Reduzir acesso à memória principal.


Storage

Armazenamento corporativo.


DASD

Direct Access Storage Device

Equivalente aos discos.

Hoje geralmente:

Flash
SSD
NVMe

IBM DS8000

Storage mais comum em Mainframe.

Capaz de armazenar:

Petabytes

de informação.


Estrutura

Mainframe
     ↓
FICON
     ↓
DS8000

FICON

Fiber Connection

Protocolo principal de comunicação Storage/Mainframe.

Substituiu o ESCON.


Velocidades:

16 Gbps
32 Gbps
64 Gbps

Canais de I/O

Grande diferencial do Mainframe.

Enquanto servidores comuns usam CPU para I/O:

CPU
 ↓
Disco

No Mainframe:

CPU
 ↓
Canal
 ↓
Controladora
 ↓
Storage

Resultado:

Menos carga nas CPUs.


CHPID

Channel Path Identifier

Identifica caminhos de I/O.


OSA

Open Systems Adapter

Placa de rede Mainframe.

Conecta:

TCP/IP
Ethernet
Cloud
Internet

HiperSockets

Rede virtual interna.

Comunicação:

LPAR
 ↔
LPAR

Sem sair do equipamento.


Velocidade extremamente alta.


Comunicação de Rede

Protocolos suportados:

  • TCP/IP

  • IPv4

  • IPv6

  • TLS

  • HTTPS

  • FTP

  • MQ

  • Kafka


Controladores de Rede

Possuem:

10 Gb
25 Gb
40 Gb
100 Gb

e superiores.


LPARs

Logical Partitions

Virtualização nativa.


Exemplo:

IBM Z
 │
 ├── LPAR1 z/OS
 ├── LPAR2 Linux
 ├── LPAR3 Teste
 └── LPAR4 Produção

PR/SM

Processor Resource/System Manager

Hypervisor embarcado.

Responsável pelas LPARs.


z/VM

Camada adicional de virtualização.

Pode executar:

Milhares de VMs Linux

LinuxONE

Utiliza processadores IFL.

Executa:

  • OpenShift

  • Docker

  • Kubernetes

  • IA


Energia

Mainframes possuem múltiplas fontes.

Fonte A
Fonte B
Fonte C

Características:

✅ Redundância

✅ Hot Swap

✅ Failover automático


UPS

Normalmente conectado a sistemas de energia ininterrupta.


Refrigeração

Mainframes modernos utilizam:

Ar Forçado

Modelos menores.


Refrigeração Líquida

Modelos maiores.


Fluxo:

Processador
     ↓
Cold Plate
     ↓
Água Refrigerada
     ↓
Trocador de Calor

Sensores

Centenas de sensores monitoram:

  • Temperatura

  • Energia

  • Vibração

  • Umidade


Cabos

Existem vários tipos.


FICON

Storage.


Ethernet

Rede.


Fibre Channel

SAN.


HiperSockets

Interno.


Cabos de Energia

Redundantes.


Criptografia Integrada

Os processadores IBM Telum possuem:

Criptografia embarcada

Executam:

  • TLS

  • VPN

  • Open Banking

  • PIX


IBM Telum

Processador atual da família IBM Z.

Características:

✅ IA embarcada

✅ Criptografia

✅ Cache gigante

✅ Alta frequência


Exemplo Completo

App Mobile
      ↓
Internet
      ↓
OSA
      ↓
z/OS Connect
      ↓
CP / zIIP
      ↓
CICS
      ↓
DB2
      ↓
FICON
      ↓
DS8000

Componentes Resumidos

ComponenteFunção
CPCPU principal
zIIPProcessamento auxiliar
IFLLinux
SAPServiços internos
Crypto ExpressCriptografia
RAMMemória
CacheAceleração
DASDArmazenamento
DS8000Storage corporativo
FICONComunicação Storage
OSARede
HiperSocketsRede interna
LPARVirtualização
PR/SMHypervisor
z/VMVirtualização Linux
TelumProcessador IBM Z

Curiosidade

Um único IBM Z moderno pode:

  • Executar milhares de máquinas virtuais

  • Processar milhões de transações por segundo

  • Possuir dezenas de TB de memória

  • Armazenar petabytes de dados

  • Operar continuamente por anos sem parada planejada

Por isso, bancos, bolsas de valores, governos e seguradoras continuam utilizando Mainframes como plataforma principal para suas aplicações mais críticas.