Pular para o conteúdo
iauaiiauai — portal de tecnologia, IA e Cloud

Referência

Glossário

Os termos de IA e Cloud que você vai encontrar no dia a dia — o que significam e, sobretudo, por que importam na prática.

A

Auto-scaling

Cloud

Mecanismo que aumenta ou diminui automaticamente a quantidade de recursos (máquinas, containers) baseado na demanda em tempo real.

Por que importa

Garante que a aplicação continue responsiva em picos de tráfego sem desperdiçar dinheiro em horários de baixo uso.

Um serviço que recebe 100 requisições por segundo escala para 10 replicas; quando cai para 10 req/s, reduz para 2 replicas.

Veja também:KubernetesRéplicaEscala horizontal

C

CDN

Content Delivery NetworkCloud

Rede global de servidores que copia seus conteúdos estáticos e os serve a partir do local mais próximo do usuário.

Por que importa

Reduz latência para usuários globais — arquivos servidos de um servidor próximo em vez de cruzar continentes.

Um usuário no Brasil baixa uma imagem 10x mais rápido a partir de um servidor em São Paulo do que de um em Dublin.

Veja também:Edge computingLatênciaThroughput

Cloud computing

Cloud

Modelo de computação que entrega poder de processamento, armazenamento e aplicações pela internet em vez de máquinas locais.

Por que importa

Elimina custos de hardware local, permite escala sob demanda e não requer expertise em manutenção de servidores.

Em vez de comprar um servidor para $5k, pague $500/mês na AWS e escale de 1 para 1000 máquinas em segundos.

Veja também:IaaSPaaSSaaS

Container

Cloud

Pacote isolado que contém uma aplicação, suas dependências e sistema de arquivos, garantindo que rode igual em qualquer lugar.

Por que importa

"Funciona na minha máquina" deixa de ser problema — o container funciona idêntico em desenvolvimento, teste e produção.

Uma aplicação Node.js em um container Docker roda exatamente igual no laptop do dev, no CI e no servidor de produção.

Veja também:DockerKubernetesImagem de container

Ler artigo relacionado →

D

Docker

Cloud

Plataforma que cria e executa containers, padronizando a forma como aplicações são empacotadas e distribuídas.

Por que importa

Tornou containers acessíveis para devs comuns — revolucionou como se faz deploy de aplicações modernas.

Escrever um Dockerfile com 10 linhas garante que sua app rode igual em qualquer máquina que tenha Docker instalado.

Veja também:ContainerKubernetesImagem de container

Ler artigo relacionado →

E

Edge computing

Cloud

Executar código e processar dados perto da fonte (edge) em vez de centralizado em data centers, reduzindo latência.

Por que importa

Para aplicações sensíveis a latência como IoT ou gaming, processar no edge reduz delay de 200ms para 10ms.

Uma câmera de segurança em uma loja processa vídeo localmente para detectar movimento em tempo real, sem enviar tudo para um servidor central.

Veja também:CDNLatênciaRegião

Ler artigo relacionado →

Escala horizontal

Cloud

Aumentar capacidade adicionando mais máquinas/instâncias em paralelo em vez de deixar uma máquina mais poderosa.

Por que importa

Permite crescimento praticamente ilimitado — adicione máquinas conforme a demanda; máquinas individuais têm limites físicos.

Em vez de atualizar 1 servidor de 16GB para 64GB (caro), adicione 3 servidores de 16GB que custam menos e escalam melhor.

Veja também:Auto-scalingEscala verticalLoad balancer

Escala vertical

Cloud

Aumentar capacidade tornando uma máquina individual mais poderosa, adicionando CPU, RAM ou storage.

Por que importa

Simples de fazer mas tem limites — máquinas não podem ser infinitamente grandes, e há pontos de diminuição de retorno.

Um servidor com 8GB RAM que está sobrecarregado pode ser atualizado para 32GB RAM, mas custa mais e tem limite físico.

Veja também:Escala horizontalAuto-scalingThroughput

I

IaaS

Infrastructure as a ServiceCloud

Modelo onde você aluga servidores virtuais, storage e rede — você gerencia SO, aplicação; o provedor cuida do hardware.

Por que importa

Oferece máximo controle com mínimo capex inicial — pague apenas pelo que usar, sem comprar hardware.

AWS EC2 é IaaS — você paga ~$0.10/hora por uma máquina virtual com 4GB RAM, pode desligar quando quiser.

Veja também:PaaSSaaSCloud computing

IaC

Infrastructure as CodeCloud

Prática de descrever sua infraestrutura de nuvem em código (YAML, HCL) em vez de cliques manuais no console.

Por que importa

Infraestrutura versionada, reproduzível e revisável em Git — deploy é automatizado e consistente.

Um arquivo main.tf descreve: 1 RDS, 3 EC2, 1 ALB; terraform apply cria tudo idêntico todo deploy.

Veja também:TerraformCI/CDState (Terraform)

Ler artigo relacionado →

Imagem de container

Cloud

Template imutável que contém tudo que uma aplicação precisa — código, dependências, SO, variáveis — pronto para executar.

Por que importa

Imagens permitem padronizar deploys — a mesma imagem roda identicamente em dev, stage e produção.

Uma imagem Docker de 500MB com Node.js 18 + sua app pode ser deployada em qualquer lugar que tenha Docker.

Veja também:ContainerDockerKubernetes

Ler artigo relacionado →

Ingress

Cloud

Objeto Kubernetes que define como tráfego HTTP/HTTPS de fora do cluster é roteado para serviços internos.

Por que importa

Ingress é o porteiro do cluster — gerencia SSL, routing, rate limiting — economiza muita configuração manual.

Um Ingress roteia requests para api.example.com para o backend interno e para app.example.com para app-frontend.

Veja também:KubernetesLoad balancer

Ler artigo relacionado →

K

Kubernetes

K8sCloud

Plataforma open-source que orquestra containers em escala, gerenciando deploy, scaling e networking automaticamente.

Por que importa

K8s tornou aplicações distribuídas viáveis para empresas médias — abstraiu complexidade de gerenciar muitos containers.

Deploy um app em K8s: specify 50 replicas, K8s distribui entre máquinas, escala automaticamente, substitui instâncias mortas.

Veja também:ContainerPodDocker

Ler artigo relacionado →

L

Latência

Cloud

Tempo que leva desde fazer uma requisição até receber a resposta, medido em milissegundos.

Por que importa

Cada 100ms de latência extra reduz conversões em ~7%; latência importa mais que você pensa.

API retornando em 50ms vs 500ms: primeiro escala para 1000 req/s com 8 máquinas; segundo precisa 100 máquinas.

Veja também:ThroughputEdge computingCDN

Ler artigo relacionado →

Load balancer

Cloud

Sistema que distribui requisições de usuários entre múltiplos servidores, balanceando carga e oferecendo resiliência.

Por que importa

Sem load balancer, um servidor sobrecarregado cai enquanto outros têm 10% de uso — balancing é essencial.

Request chega em load balancer; ele escolhe entre 5 backend servers aquele com menos conexões ativas no momento.

Veja também:Auto-scalingEscala horizontalThroughput

P

PaaS

Platform as a ServiceCloud

Modelo onde você escreve código e a plataforma cuida de infraestrutura, SO, banco de dados — você não gerencia nada.

Por que importa

Mais rápido que IaaS para começar — trade-off é menos controle e típicamente mais caro.

Heroku é PaaS — você faz git push, app fica online com HTTPS, scaling automático, sem tocar infraestrutura.

Veja também:IaaSSaaSCloud computing

Pod

Cloud

Unidade de deploy mínima em Kubernetes — tipicamente um container, mas pode conter múltiplos containers relacionados.

Por que importa

Pod é a abstração que Kubernetes orquestra — não deployar containers diretamente, deployar Pods.

Um Pod contém o container da app Node.js + sidecar de logging; ambos compartilham IP, volumes e context.

Veja também:KubernetesContainerRéplica

Ler artigo relacionado →

R

Região

Cloud

Área geográfica onde um provedor de cloud (AWS, GCP, Azure) opera múltiplos data centers para redundância e localidade.

Por que importa

Escolher a região certa reduz latência — colocar servidor perto do usuário importa muito.

Usuário no Brasil: app em São Paulo (15ms latência) vs Dublin (200ms) — diferença enorme em experiência.

Veja também:Zona de disponibilidadeEdge computingLatência

Réplica

Cloud

Cópia exata de uma aplicação ou serviço rodando em máquinas diferentes, permitindo distribuir carga.

Por que importa

Réplicas oferecem resiliência — se uma máquina cai, as outras continuam servindo.

Uma app tem 5 réplicas em Kubernetes; se 1 morre, outras 4 continuam respondendo requests.

Veja também:KubernetesAuto-scalingLoad balancer

S

SaaS

Software as a ServiceCloud

Modelo onde você usa uma aplicação hospedada que o provedor gerencia completamente — você só paga por usar.

Por que importa

SaaS é mais rápido para negócio — zero overhead operacional, comece a usar em minutos.

Slack é SaaS — você paga $8/mês por usuário, nunca toca em servidor, Slack gerencia tudo.

Veja também:IaaSPaaSCloud computing

Serverless

Cloud

Modelo onde você escreve funções que rodam sob demanda sem gerenciar servidores — paga por execução.

Por que importa

Serverless reduz capex — pague apenas pelo tempo que código roda, não reserve capacidade idle.

AWS Lambda: função roda 100ms em resposta a evento; custa ~$0.000002; sem uso, custa $0.

Ler artigo relacionado →

SLA

Service Level AgreementCloud

Contrato que define o nível de serviço esperado (ex: 99.9% uptime) e compensações se não for atendido.

Por que importa

SLA vincula provedor de cloud à responsabilidade — cumprir SLA impacta reputação e receita deles.

AWS SLA EC2: 99.99% uptime; se cair abaixo, você recebe 30% de desconto na conta do mês.

Veja também:SLIUptimeError budget

Spot instance

Cloud

Instância de nuvem com desconto (até 90%) porque pode ser interrompida quando provedor precisa de capacidade.

Por que importa

Spot instances reduzem custos dramáticamente para workloads tolerantes a interrupção — ML training, batch jobs.

Instância on-demand custa $1/hora; spot custa $0.10/hora mas pode ser parada com 2 minutos de aviso.

Veja também:IaaSAuto-scalingLoad balancer

Ler artigo relacionado →

State (Terraform)

Cloud

Arquivo JSON que Terraform mantém para rastrear estado atual da infraestrutura — essencial para diffs e planing.

Por que importa

State é crítico — sem él, Terraform não sabe o que criou antes, pode tentar criar tudo novamente.

State armazena que você tem 3 EC2 instances e 1 RDS; próximo terraform apply compara com arquivo e faz apenas mudanças.

Veja também:TerraformIaCCI/CD

Ler artigo relacionado →

T

Terraform

Cloud

Ferramenta open-source para descrever infraestrutura como código em HCL, permitindo versioná-la e deployá-la consistentemente.

Por que importa

Terraform é padrão de mercado para IaC — torna infraestrutura reproducível e auditável.

Um arquivo main.tf com 30 linhas descreve todo seu ambiente: VPC, subnets, RDS, ALB — terraform apply cria tudo.

Veja também:IaCState (Terraform)CI/CD

Ler artigo relacionado →

Throughput

Cloud

Quantidade de dados ou requisições que um sistema pode processar por unidade de tempo, ex: 10k req/s ou 1GB/s.

Por que importa

Throughput define quanto volume seu sistema aguenta — insuficiente causa filas e atrasos.

API com throughput de 1000 req/s: 1 servidor, 1000 req/s; 100 servidores, 100k req/s.

Veja também:LatênciaLoad balancerEscala horizontal

U

Uptime

Cloud

Porcentagem de tempo que um serviço fica disponível e respondendo requisições, ex: 99.9% = 43 min downtime/mês.

Por que importa

Uptime afeta confiança do usuário — diferença entre 99% (7h downtime/mês) e 99.9% (43min) é noite.

Banco com SLA 99.99% (5min downtime/mês) vs e-commerce com 99% (7h downtime/mês) — diferença crítica.

Veja também:SLASLIError budget

V

VPC

Virtual Private CloudCloud

Rede isolada que você cria na nuvem, permitindo segmentar recursos, controlar tráfego e conectar on-premise.

Por que importa

VPC é o perímetro de segurança da sua infraestrutura — sem VPC bem configurada, recursos ficam expostos.

VPC com subnets privadas (sem acesso internet), públicas (com acesso), e NAT gateway controlando egress.

Veja também:IaaSCloud computingZona de disponibilidade

W

WAF

Web Application FirewallCloud

Dispositivo de segurança que inspeciona requisições HTTP/HTTPS e bloqueia ataques comuns como SQL injection e XSS.

Por que importa

WAF protege aplicação web contra 80% dos ataques comuns — primeira linha de defesa essencial.

WAF bloqueia requisição com pattern SQL injection: `'; DROP TABLE users; --` antes de chegar na app.

Veja também:VPCObservabilidadeCloud computing

Ler artigo relacionado →

Z

Zona de disponibilidade

AZCloud

Data center individual dentro de uma região, isolado para tolerar falhas — múltiplas AZs garantem alta disponibilidade.

Por que importa

Distribuir entre AZs protege contra data center inteiro falhar — resiliência crítica para produção.

Deploy em 3 AZs em São Paulo: se 1 AZ cai (terremoto, incêndio), outras 2 continuam servindo.

Veja também:RegiãoUptimeAuto-scaling