Serviços de computação do GCP

Introdução ao GCP

Nabeel Imam

Content Developer at DataCamp

Engines e functions

Com servidor

Compute Engine Logo do Google Compute Engine.

  • Máquinas virtuais personalizáveis

Serverless

App Engine Logo do Google App Engine.

  • Desenvolvimento de apps escalável e eficiente

Cloud Functions Logo do Google Cloud Functions.

  • Computação orientada a eventos
Introdução ao GCP

Espectro serverless

Uma linha de tendência mostra mais controle e gestão necessários indo de Cloud Functions para App Engine e para Compute Engine.

Introdução ao GCP

Microsserviços em containers

  • Containers: pacotes com o essencial (bibliotecas, código, dados)
  • Cada app em container entrega um microsserviço
    • Juntos, os microsserviços formam o serviço

Containers em volta de um celular rodando um app.

Introdução ao GCP

O app de fotos

Uma pessoa usa o celular para ver e compartilhar fotos.

Um pico de uploads

  • Aumentar o número de containers do serviço de upload
  • Acionar uma atualização do serviço de recomendações

Orquestração é crucial...

Introdução ao GCP

Kubernetes

  • Software open source para orquestração de containers
  • Criado pelo Google

Google Kubernetes Engine (GKE)

Logo do Google Kubernetes Engine.

  • Serviço Kubernetes totalmente gerenciado
  • Escalonamento e atualizações automáticos
  • Integrado a outros serviços do GCP
Introdução ao GCP

Lidando com o pico de uploads

Muitos usuários veem fotos no app ao mesmo tempo; um gráfico de barras mostra tráfego crescente.

  • O GKE aumenta os containers de upload
    • E reduz quando o pico passa

Um container envia uma mensagem para outro.

  • O microsserviço de uploads envia uma mensagem para recomendações
Introdução ao GCP

Arquiteturas complicadas

O acesso a um data center local é restrito por segurança reforçada.

  • Dados on‑premises por requisitos regulatórios
  • Computação na nuvem
Introdução ao GCP

Unindo plataformas

  • Implanta apps em vários ambientes
    • GCP, on‑premises, outros provedores
  • Operações simplificadas, mais compliance
  • Apps precisam ser baseados em containers
    • Facilita a migração para arquitetura de containers
Anthos

Logo do Google Anthos.

Introdução ao GCP

Vamos praticar!

Introdução ao GCP

Preparing Video For Download...