O caso

Comprado para um dia. Parado nos outros.

O Isaac vende café especial pela internet. Para aguentar a Black Friday, comprou servidores para o maior pico do ano. Nos outros dias, quase tudo fica ocioso, mas a conta continua chegando.

capacidade comprada para o picoBlack Friday ↓ocioso (e pago) o resto do anojanfevmarabrmaijunjulagosetoutnovdez

O problema

Três situações, a mesma dor

Loja online

Compra para a Black Friday e fica ociosa no resto do ano.

Quando o app explode

De mil para cem mil usuários numa semana. Comprar servidor demora semanas.

Expansão internacional

Um data center em outro país leva meses e custa uma fortuna.

Antes da nuvem, cada empresa comprava e mantinha os próprios servidores. Um servidor tem capacidade limitada e é um ponto único de falha, e um data center exige energia, refrigeração, rede e segurança 24 horas por dia.

A solução

Alugar em vez de comprar

Na nuvem, nada acontece por encanto: os servidores são de um provedor, e você paga pelo tempo em que os usa. Três características definem o modelo:

On-demand

Recursos na hora, sem pedido de compra.

Elasticidade (elasticity)

A capacidade sobe e desce com a demanda.

Pay-as-you-go

Você paga só pelo que usou.

Data center próprioNuvem
Verde: demanda real · Tracejado: capacidade disponível · Vermelho: o que sobra

De volta ao Isaac: com a nuvem, ele sobe 20 servidores na sexta da Black Friday e volta para 2 na segunda.

Vantagens

O que você ganha

  1. 01

    CapEx → OpEx

    Investimento fixo vira gasto conforme o uso.
  2. 02

    Economias de escala (economies of scale)

    O provedor compra no atacado e repassa o desconto.
  3. 03

    Elasticidade (elasticity)

    Escala sozinha, sem recurso parado.
  4. 04

    Agilidade (agility)

    Um servidor novo em minutos, não meses.
  5. 05

    Alcance global (global reach)

    Regiões no mundo todo, menos latência.
  6. 06

    Sem heavy lifting

    A infra fica com o provedor.

Termos-chave

Seis palavras para fixar

Esses termos aparecem sem parar em qualquer certificação de cloud, seja AWS, Azure, Google Cloud ou Oracle Cloud.

Toque no cartão para ver a definição.

ArquiteturaFinanceiro

Não confunda

Elasticidade × Agilidade

As duas parecem "responder rápido". A diferença está na pergunta que cada uma responde.

Elasticidade (elasticity)

“Tenho recursos suficientes agora?”

Exemplo
Um canal de streaming aumenta os servidores na noite do jogo da seleção e reduz no dia seguinte.
Foco
Capacidade acompanhando a carga.

Agilidade (agility)

“Quão rápido eu lanço algo novo?”

Exemplo
Um time cria um ambiente de testes em 5 minutos para validar uma feature.
Foco
Velocidade de inovação.

CapEx × OpEx

CapEx: tudo no dia 1OpEx: acompanha o usotempo →gasto acumulado
Comprar um servidor (CapEx) × alugar uma VM por hora (OpEx)

É o OpEx que deixa um time começar pequeno e crescer sem gastar todo o capital logo no início.

Por trás das vantagens

Três ideias que explicam o resto

Economias de escala

É comprar arroz no atacado em vez do mercadinho da esquina, só que em escala planetária. O provedor paga menos por unidade e repassa parte do desconto. Por isso os preços da nuvem tendem a cair com o tempo.

Undifferentiated heavy lifting

Trabalho pesado que precisa ser feito, mas que não diferencia você da concorrência. Pense num restaurante:

Ganha clientes com

  • Cardápio e receitas
  • Atendimento e ambiente

Não ganha clientes com

  • Gás e instalação elétrica da cozinha
  • Manutenção do fogão e da câmara fria

Peak load provisioning

É o gráfico do Isaac lá do começo: comprar para o pico esperado e deixar a capacidade parada no resto do tempo. A elasticidade resolve isso, escalando no pico e voltando ao mínimo (ou a zero) depois.

Teste rápido

Três perguntas, estilo prova

01

O tráfego de uma loja é 10× maior em dezembro. Qual característica evita pagar por servidores parados no resto do ano?

02

Um time cria um ambiente de testes em 5 minutos para validar uma ideia. Isso é…

03

A empresa assina um compromisso de uso de 3 anos em troca de desconto. Esse gasto se parece mais com…


Esses conceitos valem para qualquer certificação cloud: AWS, Azure, Google Cloud ou Oracle Cloud. Este post é o ponto de partida comum: os posts de cada certificação partem daqui para os serviços e termos do seu provedor.