Computação em nuvem

Henrique Eduardo Souza, Aula 02, Módulo 1: Conceitos de nuvem. 38 min, começa em 0:22Ver no YouTube

Gravado em 2022: usa nomes antigos, como Azure AD (hoje Microsoft Entra ID).

O que cai na prova

  • Definir a computação em nuvem
  • Descrever o modelo de responsabilidade compartilhada
  • Definir os modelos de nuvem: pública, privada e híbrida
  • Identificar casos de uso para cada modelo de nuvem
  • Descrever o modelo baseado em consumo
  • Comparar os modelos de preços de nuvem
  • Descrever a computação sem servidor

Resumo da aula

Computação em nuvem
É alugar servidores, armazenamento, rede e software pela internet, em vez de comprar e manter tudo num datacenter próprio. Você usa o que precisa e devolve quando não precisa mais.
Responsabilidade compartilhada
O provedor sempre cuida do datacenter físico, da rede física e dos hosts. Você sempre cuida dos seus dados, dos dispositivos e das contas e identidades. O resto (sistema operacional, aplicação, rede virtual) muda de dono conforme o tipo de serviço.
Pública, privada e híbrida
Nuvem pública: recursos do provedor, compartilhados entre clientes, sem investimento inicial. Privada: usada por uma única organização, com mais controle e mais custo. Híbrida: as duas conectadas, para manter algo no local e escalar na nuvem. Multinuvem é usar mais de um provedor público.
Modelo baseado em consumo
Troca CapEx (comprar equipamento antes, gasto de capital) por OpEx (pagar pelo uso, gasto operacional). Não há custo inicial e você para de pagar quando desliga o recurso.
Modelos de preço
Pagamento conforme o uso: flexível, sem compromisso. Reserva: compromisso de 1 ou 3 anos em troca de desconto grande. Plano de economia: compromisso de gasto por hora, também de 1 ou 3 anos. VM spot: capacidade ociosa com desconto, mas pode ser interrompida a qualquer momento.
Sem servidor (serverless)
O provedor gerencia toda a infraestrutura e escala sozinho. Você só envia o código, que roda em resposta a eventos, e paga pela execução. Exemplo no Azure: Azure Functions.