🌩️ PARTE 3 — Cloud para Mainframeiros Raiz
“Explicando AWS para quem já sobreviveu a um CICS travado e a um checkpoint pendurado no JES2.”
🏗️ 1. EC2 explicada como se fosse uma LPAR
Imagine que você é o dono do sysplex. A EC2 é exatamente isso:
✅ Uma LPAR que você cria na hora
— Sem pedir aprovação pro Capacity Planner
— Sem abrir ticket pra equipe de Hardware
— Sem esperar janela do HMC
— Sem aquele café de 3 horas enquanto sobem a imagem do z/OS
EC2 é:
-
Seu z/OS? → AMI
-
Seu IOCDS? → Instance type (t2.micro até p5.48xlarge)
-
Seu STORAGE CLASS? → EBS (gp3, io2, st1…)
👉 E sim, dá pra IPLar a instância em segundos. Alô LPAR que demorava 14 minutos pra subir o CICS…
ABEND que todo mainframeiro sente falta no EC2
-
S0C4 → “Access denied” no Security Group
-
S0C1 → Chamou script que não existe
-
S0C7 → JSON inválido na User Data
-
S047 → IAM não deixou você fazer nada
🌀 2. Kubernetes explicado como se fosse um Sysplex adolescente
Kubernetes (K8s) é literalmente um Sysplex na puberdade:
-
Cresce rápido
-
Escala sozinho
-
Quebra do nada
-
Acha que sabe tudo
-
E usa jaquetinha escrito “Cloud Native”
📌 Comparações diretas:
| Sysplex | Kubernetes |
|---|---|
| WLM | Autoscaler |
| LPAR | Node |
| Address Space | Pod |
| VTAM | Ingress Controller |
| RACF | RBAC + Secrets |
| CICS Regions | Deployments / Services |
| CPSM | kube-apiserver |
📣 A mais pura verdade
K8s nada mais é que um Sysplex que decidiu aprender YAML e virar dev influencer.
🗄️ 3. Objetos S3 explicados como datasets SEM limite de extents
Sim. O sonho. O Éden. O paraíso dos Z/OS-fanboys.
No S3:
-
Não tem extents
-
Não tem space abend
-
Não tem MSGIEC161I
-
Não tem catarse espiritual abrindo LISTCAT
-
Não tem IDCAMS DELETE ... RECATALOG
S3 é literalmente:
É o dataset definitivo para quem:
-
Já sofreu com DSORG=PS
-
Já brigou com volumes esgotados
-
Já chorou com o catálogo perdido
E mais:
-
O S3 não tem tamanho máximo prático
-
Não fragmenta
-
Não precisa de SMS Storage Group
-
E custa quase nada (até você baixar tudo e receber a conta)
Frase Bellacosa:
“S3 é aquele GDG que nunca enche.”
🗺️ 4. Mapa de equivalências Cloud ↔ Mainframe (A VERDADE)
Perfeito para pregar na parede do CPD.
🎛️ Compute
| AWS | Mainframe |
|---|---|
| EC2 | LPAR |
| AMI | IPL Image / System Residence |
| Lambda | Transaction short-running tipo CICS START / LINK |
| ECS | TORRES DE CICS (Regiões) |
| Auto Scaling | WLM Dynamic CPU Adjust |
📦 Storage
| AWS | Mainframe |
|---|---|
| EBS | DASD (3390) |
| S3 | Dataset ilimitado / HSM ML2 divino |
| EFS | ZFS / HFS |
| Glacier | FITA GUARDADA NO COFRE DA TI |
🔐 Segurança
| AWS | Mainframe |
|---|---|
| IAM | RACF/ACF2/TSS |
| KMS | ICSF |
| Security Groups | VTAM + SAF + NetAccess |
| Organizations | RACF Group-tree raiz RAIZONA |
🛰️ Rede
| AWS | Mainframe |
|---|---|
| VPC | VTAM Major Node |
| Subnet | PU/PU2 entries |
| NACL | ACF2 resource rules (porque dói igual) |
| Transit Gateway | NCP / Cross-domain routing |
📝 Orquestração / Jobs
| AWS | Mainframe |
|---|---|
| Step Functions | JCL Job Steps |
| CloudWatch Events | JES2 Schedules |
| Batch | JES2 / JES3 puro |
| SQS | MQSeries sem DRL |
🔎 Monitoramento
| AWS | Mainframe |
|---|---|
| CloudWatch Logs | SDSF LOG / OPERLOG |
| X-Ray | SMF 110 (CICS Perf) |
| CloudTrail | SMF 80 + 81 |
| Inspector | RACF + zSecure Health Check |
🤓 Curiosidades para contar na aula
-
O primeiro Elastic Load Balancer da AWS era tão limitado quanto o VTAM do MVS/XA.
-
SMF influenciou CloudTrail? — Indiretamente sim!
-
Amazon adotou o conceito de "region/zone" inspirado no modelo de multi-plexers e canais do mainframe.
-
Lambda é “quase” um CICS transaction server sem file control.
🍵 Easter Eggs “Bellacosa Cloud Edition”
-
Se mainframeiros criassem a AWS, o S3 teria comando:
-
O autoscaling do EC2 teria mensagem:
-
Kubernetes daria ABEND S0C7 quando o YAML tivesse tab.
-
E toda VPC viria previamente com “PROFILE NETACCESS * ALLOW” (só pra alegria dos devs).
🎓 Resumo estilo Bellacosa
👉 EC2 = LPAR instantânea
👉 Kubernetes = Sysplex adolescente hiperativo
👉 S3 = Dataset eterno sem extents (nirvana)
👉 Segurança AWS = RACF com crise de identidade
👉 Cloud = Mainframe com carteirinha de startup