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

terça-feira, 10 de janeiro de 2023

🌩️ PARTE 3 — Cloud para Mainframeiros Raiz

 


🌩️ 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:

SysplexKubernetes
WLMAutoscaler
LPARNode
Address SpacePod
VTAMIngress Controller
RACFRBAC + Secrets
CICS RegionsDeployments / Services
CPSMkube-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:

DSN('MEU.DATASET.INFINITO(SEM.ANGUSTIA)')

É 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

AWSMainframe
EC2LPAR
AMIIPL Image / System Residence
LambdaTransaction short-running tipo CICS START / LINK
ECSTORRES DE CICS (Regiões)
Auto ScalingWLM Dynamic CPU Adjust

📦 Storage

AWSMainframe
EBSDASD (3390)
S3Dataset ilimitado / HSM ML2 divino
EFSZFS / HFS
GlacierFITA GUARDADA NO COFRE DA TI

🔐 Segurança

AWSMainframe
IAMRACF/ACF2/TSS
KMSICSF
Security GroupsVTAM + SAF + NetAccess
OrganizationsRACF Group-tree raiz RAIZONA

🛰️ Rede

AWSMainframe
VPCVTAM Major Node
SubnetPU/PU2 entries
NACLACF2 resource rules (porque dói igual)
Transit GatewayNCP / Cross-domain routing

📝 Orquestração / Jobs

AWSMainframe
Step FunctionsJCL Job Steps
CloudWatch EventsJES2 Schedules
BatchJES2 / JES3 puro
SQSMQSeries sem DRL

🔎 Monitoramento

AWSMainframe
CloudWatch LogsSDSF LOG / OPERLOG
X-RaySMF 110 (CICS Perf)
CloudTrailSMF 80 + 81
InspectorRACF + 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:

    S3CAT LISTDS('BUCKET.PASTEL.DE.FLANGO')
  • O autoscaling do EC2 teria mensagem:

    IWMASD0I INSTANCE SUBSTITUTED. CAPACITY AVAILABLE.
  • 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


sexta-feira, 8 de julho de 2022

🔥 PARTE 2 — CLOUD PARA MAINFRAMEIROS RAIZ

 


🔥 PARTE 2 — CLOUD PARA MAINFRAMEIROS RAIZ

(Ou: “Explicando cloud pra quem já sobreviveu a VSAM corrompido, JCL sem SYSOUT e abend S0C7 às 17h35.”)

Pegue seu café, abra o SDSF no coração e vem comigo.


☁️ 1️⃣ EC2 — Explicado como se fosse uma LPAR (porque… é quase isso mesmo)

Na visão Bellacosa Mainframe:

👉 EC2 = LPAR com liberdade de adolescente que acabou de ganhar a primeira moto.

Enquanto a LPAR do z/OS é aquela coisa séria, parruda, certificada, com CPU, memória e I/O milimetricamente controlados pelo PR/SM…
EC2 é o “irmão caçula” moderninho, criado para escalar, quebrar e renascer com a facilidade de um RESTART JOB no JES2.

🧠 Tabela mental:

Conceito MainframeEquivalente Cloud
LPAREC2 Instance
CP / IFL / zIIPvCPU
HCD / IOCPFlavor / Instance Type
IPLBoot da VM
Hipervisor PR/SMHypervisor Xen/KVM da AWS
HLASM do sistemaAMI (Amazon Machine Image)

💡 Curiosidade estilo Bellacosa:

Se no mainframe você precisa abrir chamado, pedir mudança, esperar janela…
No EC2 você clica em “Launch Instance” e pronto.
Desprotegido? Sim.
Perigoso? Com certeza.
Divertido? Demais. 😎




☁️ 2️⃣ Kubernetes — explicado como se fosse um Sysplex adolescente

Se o Sysplex fosse um jovem rebelde, cheio de hormônios, tatuagem de “Available 99.999%”, e que adora brigar com todo mundo…
ele seria o Kubernetes.

🧠 Analogia oficial do Bellacosa:

Sysplex / Parallel SysplexKubernetes
Várias LPARs cooperandoVários nós (nodes)
XCF/XES faz o cluster conversarControl Plane/Gossip
WLM distribui workloadScheduler
CICS Regions, DB2 Data SharingPods/Deployments/StatefulSets
IPL, PARMLIBYAML (sim, YAML é o novo PARMLIB gagá)
VTAM / TCPIPkube-proxy / CNI

O Kubernetes faz balancing, reinicia container que cai, escala instâncias e mantém tudo estável — exatamente como um Sysplex faria…
Só que com muito mais drama, logs misteriosos e YAML torto.

🍜 Easter egg para Otakus da Infra:

“Pod” lembra aquelas cápsulas de dormir de anime cyberpunk?
Pois é, funciona parecido: cada pod é um mini-contâiner pronto para morrer no próximo deploy.
Kubernetes é puro shonen: luta, dor, respawn infinito.


☁️ 3️⃣ S3 — explicado como datasets SEM limite de extents (o sonho proibido)

Sim, meus caros…
O S3 é o dataset que o VSAM gostaria de ser quando crescer.

🤯 No S3:

  • Não tem EXTENT

  • Não tem SPACE=TRK

  • Não tem DSORG=PS

  • Não tem REPRO corrompendo dados

  • Você guarda TUDO e ele não reclama

🧠 Comparação:

MainframeS3
DatasetObjeto
Catálogo / VVDSBucket Index
SMS ClassStorage Class
HSM MIGRATE/RECALLLifecycle Policy
RACF DATASET ProfilesIAM Policies

O S3 é basicamente um GDG infinito que nunca dá “limit exceeded”.
Imagina um STORAGE que nunca vira “primary/secondary insufficient”.
É o paraíso dos operadores e o inferno de quem paga a conta.


☁️ 4️⃣ MAPA MÁGICO — Cloud explicado com equivalências Mainframe

🧵 CICS (transações)

→ Lambda, API Gateway, Fargate
(Pedacinhos rápidos de lógica servidos sob demanda.)

🔐 RACF (segurança, profiles, permissões)

→ IAM (políticas, usuários, roles, MFA, keys)

IAM é praticamente um RACF com interface bonitinha (mas tão complicado quanto RACF se você usar errado).

📄 JCL (orquestração de jobs)

→ CloudWatch Events, Step Functions, Terraform, CI/CD YAML
(Jobs em YAML… a vida é cruel.)

📬 JES2 (fila e roteamento de jobs)

→ SQS, SNS, EventBridge
(Filas, roteamento e distribuição — sem o charme do $HASP.)

🌐 VTAM (rede e sessões)

→ VPC, Subnets, Security Groups
(VTAM era o pai do networking, a VPC é o filho hipster dele.)

🤖 OPS/MVS, REXX, Automação

→ Lambda + EventBridge + API + Scripts
(O equivalente moderno ao operador ninja das madrugadas.)


🧙‍♂️ Bellacosa Dica Ninja

Se você entende bem mainframe, a cloud fica MUITO mais fácil, porque:

z/OS já fazia tudo antes da cloud existir.
Cloud = um Sysplex gigante e improvisado, distribuído pelo planeta.


sábado, 27 de fevereiro de 2021

📡☁️ Cloud para Mainframeiros — Um Glossário Bellacosa do Céu Digital

 


📡☁️ “Cloud para Mainframeiros — Um Glossário Bellacosa do Céu Digital”

Por El Jefe Midnight Lunch — Na visão de um veterano de COBOL que olhou para a nuvem e pensou: “Será que dá pra dar um IPL nela?”


Quando você vem do mundo z/OS, onde tudo tem cheiro de óleo hidráulico do 3090 e barulho de ventilador de DASD, a tal computação em nuvem parece primeiro um Pokémon raro: todo mundo fala, ninguém sabe direito quem captura.
Mas relaxa, Padawan: hoje vamos fazer o Glossário da Nuvem no melhor estilo Bellacosa Mainframe — explicando como se fosse um SYS1.PARMLIB cheio de comentários espirituosos.


☁️ COMPUTAÇÃO EM NUVEM

O “CICS” do céu, pago por minuto

Um modelo que permite ao usuário acessar, quando quiser, um conjunto de recursos de computação compartilhados, sob demanda, facilmente configuráveis, que podem ser ligados/desligados mais rápido do que um REGION=0M queima tua quinzena de CPU.

Em termos Bellacosa:
Cloud é o mainframe do Minecraft — gigante, elástico, programável… e se você derrubar um bloco errado, o ambiente inteiro cai.


🌐 ACESSO AMPLO À REDE

“Se tem Wi-Fi, tem acesso.”

Significa que tudo na cloud é acessado via rede — nada de TSO/LU2, nada de 3270 piscando verde.
Seu terminal agora é o navegador, o celular… ou a geladeira inteligente.


⚙️ SERVIÇO MEDIDO / PAY-AS-YOU-GO / MODELO DE COBRANÇA POR UTILIDADE

Ou, como eu chamo: “Se rodou o job, pagou.”

O trio de termos que diz a mesma verdade universal:
Na nuvem, tudo é taxímetro.

Quer rodar 1 VM por 5 minutos? Paga 5 minutos.
Quer 8 GPUs por meia hora? Paga meia hora.

É o oposto daquele servidor subutilizado no canto da sala que só roda um programinha mensal há 12 anos.


🧬 IA — Inteligência Artificial

Versão moderna do ANALISTA JÚNIOR incansável.

Ferramentas que aprendem, inferem, otimizam e até respondem bobagem às vezes.
Nos animes seria o NPC com excesso de sabedoria.
No mainframe seria um RACF automático que não humilha ninguém com senha expirada.


🔐 BLOCKCHAIN

O catálogo VSAM que nunca aceita um DELETE.

Rede imutável: registrou, fica.
Cada membro vê só o que tem que ver.
E sim, é mais organizado que muito PROD.COPYLIB por aí.


🧱 HIPERVISOR

O SRM da nuvem moderna.

Pequena camada de software que permite várias máquinas virtuais dividirem o mesmo hardware, sem briga — igual quadra do CECAP quando o pessoal dividia o campinho.

VM aqui é inquilino bem-comportado:
“Cada um com seu pedacinho de CPU e não mexe no do coleguinha.”


🖥️ VM — Máquina Virtual

O LPAR da molecada.

Ambiente isolado que roda seu SO como se fosse físico.
Sim, é o conceito do mainframe dos anos 70 sendo redescoberto em 2020 como se fosse hype.


🏗️ IaaS, PaaS, SaaS — O trio parada dura

🧱 IaaS — Infraestrutura como Serviço

Você recebe o servidor “cru”: VM, rede, storage.
É o “te vira e instala o que quiser”.

🛠️ PaaS — Plataforma como Serviço

Quer desenvolver sem configurar servidor?
PaaS te dá o ambiente pronto: frameworks, runtime, deploy suave.
É o Endevor da nuvem, mas sem mapear SCL na unha.

🧴 SaaS — Software como Serviço

Você só usa.
Não instala, não configura, não atualiza.
É tipo usar TSO sem ter que cuidar do JES2.


🛰️ IoT — Internet das Coisas

Ou “todo objeto agora quer Wi-Fi”.

Seu relógio, sua geladeira, sua cafeteira, tudo falando na rede.
Antigamente era o 3270 plugado no token-ring.
Agora é o micro-ondas postando no Twitter que sua pipoca queimou.


📊 IDC — International Data Corporation

Os caras que ficam medindo o mercado, fazendo gráficos e previsões.
É tipo o SDSF do mundo corporativo, só que com PowerPoint bonito.


🏛️ NIST — National Institute of Standards and Technology

O COMITÊ DOS PADRÕES.
A turma que diz o que é ou não é cloud de verdade.
Equivalente ao manual de JCL que evita o caos.


ELASTICIDADE RÁPIDA

O “autoscale” que salva sua pele no Black Friday.

A nuvem cresce e encolhe conforme a demanda.
Igual batch que ganha mais CPU quando pega fila.
Mas sem abrir ticket pedindo pro Sysprog melhorar a performance.


🌐 POP — Post Office Protocol

Protocolo tradicional de e-mail.
O tiozinho simpático dos protocolos, que ainda funciona.
Tipo aquele COBOL que ninguém mexe há 20 anos e nunca dá erro.


☁️ GCP — Google Cloud Platform

A nuvem do Google, cheia de engenharia afiada.
Mais APIs que capítulos filler de Naruto.
Mais produtos que jobs no JES2 no fim do mês.


🎯 RESUMINDO NO ESTILO BELLACOSA:

Cloud é:
✔ Mainframe sem rack
✔ CICS sem sala-cofre
✔ Sysprog sem chave inglesa
✔ Job que cresce sozinho
✔ Storage que aparece do nada
✔ CPU que some quando você esquece de desligar a VM (e a fatura chega quente)