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.
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.
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
- 01
CapEx → OpEx
Investimento fixo vira gasto conforme o uso. - 02
Economias de escala (economies of scale)
O provedor compra no atacado e repassa o desconto. - 03
Elasticidade (elasticity)
Escala sozinha, sem recurso parado. - 04
Agilidade (agility)
Um servidor novo em minutos, não meses. - 05
Alcance global (global reach)
Regiões no mundo todo, menos latência. - 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.
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
É 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.