Google Cloud Platform (GCP) Cheat Sheet: Arquitetura, Serviços e Conceitos Fundamentais
O Que é Google Cloud Platform (GCP)?
GCP é a suíte de serviços de computação em nuvem do Google que permite organizações armazenar, computar e analisar dados em escala. Aproveitando a mesma infraestrutura que alimenta o Google Search, o GCP entrega recursos de alta performance, seguros e globalmente distribuídos para desenvolvedores e empresas.
A Arquitetura do GCP
Em seu núcleo, o GCP segue um modelo multi-tenant que permite múltiplos usuários rodarem workloads em infraestrutura física compartilhada enquanto mantêm workloads isolados e seguros. Esta arquitetura entrega provisionamento rápido, scaling elástico e eficiência de custo.
Principais Vantagens do GCP
- Inovação Contínua – Google lança updates semanalmente, aumentando produtividade e mantendo serviços na vanguarda.
- Rollout de Features Perfeito – Melhorias incrementais reduzem risco de migrações large-scale.
- Habilitação de Trabalho Remoto – Ferramentas baseadas em nuvem dão aos funcionários acesso seguro, device-agnóstico a dados e aplicações.
- Colaboração em Tempo Real – Armazenamento centralizado e compartilhamento de projetos eliminam gargalos locais.
- Segurança Enterprise-Grade – Equipes de segurança dedicadas, criptografia hardware-backed e detecção avançada de ameaças protegem dados.
- Soberania de Dados & Flexibilidade – Usuários controlam onde dados residem e podem movê-los para fora do GCP a qualquer momento.
Serviços Centrais do GCP
Computação
- Compute Engine – VMs, GPUs, TPUs, discos persistentes
- Cloud Run – Containers serverless
- Cloud Functions – Funções serverless orientadas a eventos
- Kubernetes Engine (GKE) – Kubernetes gerenciado
- App Engine – Plataforma de aplicação gerenciada
- Bare Metal Solution – Hardware dedicado para workloads latency-crítico
- Preemptible & Shielded VMs – Instâncias custo-efetivas e hardened
- Sole-tenant nodes – Servidores físicos dedicados para isolamento
Armazenamento
- Cloud Storage – Armazenamento de objetos com tiers multi-região
- Cloud Filestore – Servidor de arquivos NFS gerenciado
- Persistent Disk – Armazenamento em bloco para VMs
- Local SSD – SSDs anexados de alta performance
Bancos de Dados
- Cloud SQL – MySQL, PostgreSQL, SQL Server gerenciados
- Cloud Spanner – DB relacional horizontalmente escalável
- Cloud Bigtable – NoSQL em escala petabyte
- Cloud Firestore – Banco de dados de documentos serverless
- Cloud Memory Store – Redis e Memcached gerenciados
Dados & Analytics
- BigQuery – Data warehouse serverless
- BigQuery BI Engine – Analytics in-memory
- BigQuery ML – Construa modelos ML diretamente no BigQuery
- Dataflow – Pipelines unificados de batch e streaming
- Dataproc – Clusters Hadoop/Spark gerenciados
- Dataprep – Data wrangling visual
- Data Fusion – Integração de dados drag-and-drop
- Data Catalog – Gerenciamento centralizado de metadados
- Looker – Plataforma BI enterprise
- Cloud Composer – Orquestração de workflow
Híbrido & Multi-Cloud
- Anthos – Gerenciamento unificado across on-prem e cloud
- Anthos GKE – Kubernetes on premises
- Anthos Service Mesh – Service mesh baseado em Istio
- Migrate for Anthos – Migração VM para Kubernetes
- Cloud Build – Pipelines CI/CD
- Operations Suite – Logging, monitoring, error reporting
- Apigee API Platform – Design, segure, monetize APIs
IA & Machine Learning
- AI Platform – Workflow ML ponta a ponta
- AutoML (Vision, Language, Translation, Video, Tables) – Treino de modelos customizados
- Cloud Vision, Speech, Translation, Text-to-Speech APIs – Serviços de IA pré-construídos
- Dialogflow – Builder de UI conversacional
- Document AI – Entendimento inteligente de documentos
- Cloud TPU – Treino ML acelerado
- Recommendation AI – Motor de recomendação personalizado
Rede
- VPC – Redes privadas software-defined
- Cloud CDN – Entrega de conteúdo global
- Cloud Load Balancing – Distribuição de carga global, multi-região
- Cloud Armor – Proteção DDoS e WAF
- Interconnect (Dedicated, Partner) – Conectividade privada para on-prem
- Cloud DNS – DNS programável
- Cloud NAT & VPN – Conectividade outbound segura
- Network Intelligence Center – Visibilidade em topologia de rede
Identidade & Segurança
- Cloud IAM & IAM-Aware Proxy – Controle de acesso granular
- Cloud Security Command Center – Dashboard de segurança unificado
- Cloud KMS & Cloud HSM – Gerenciamento de chaves e módulos de segurança hardware
- Cloud Data Loss Prevention API – Classificação e redação de dados
- Binary Authorization – Assinatura de imagem baseada em política
- Access Transparency & Audit Logs – Trilhas de auditoria detalhadas
- VPC Service Controls – Proteção contra exfiltração de dados
Gerenciamento & Ferramentas de Desenvolvedor
- Cloud Console & Cloud Shell – Acesso web e CLI
- Cloud SDK – Utilitários de linha de comando locais
- Cloud Build, Cloud Deploy – CI/CD e gerenciamento de release
- Cloud Code – Extensões IDE para IntelliJ, VS Code
- Cloud Scheduler, Cloud Tasks – Agendamento de jobs e queuing
- Artifact & Container Registry – Armazenamento privado de imagens e pacotes
- Cloud Debugger, Cloud Profiler, Cloud Trace – Diagnósticos de runtime
Migração para GCP
- Storage Transfer Service – Importação bulk de dados
- BigQuery Data Transfer Service – Ingestão de dados analytics
- Cloud Migration Hub – Rastreamento centralizado de migração
- Migrate for Compute Engine – VM lift-and-shift para GCE
- Migrate for Anthos – VM lift-and-shift para Kubernetes
- Google Transfer Appliance – Transporte físico de dados
Plataforma API & Ecossistemas
- Apigee – Design de API, monitoramento, monetização
- Cloud Endpoints – API gateway gerenciado
- Cloud Healthcare API – Interoperabilidade para dados de saúde
- API Analytics & Monetization – Insights de uso e modelos de receita
Google Maps Platform
- Maps JavaScript, SDKs para Android, iOS, Unity – Renderização dinâmica de mapas
- Directions, Distance Matrix, Geocoding, Geolocation APIs – Serviços de localização
- Places API, Roads API, Street View APIs – Informação local e imagery
- Time Zone API – Conversão coordenada-para-time-zone
G Suite (Google Workspace) APIs
- Admin SDK, Drive API, Docs API, Sheets API, Gmail API, Calendar API – Ferramentas de produtividade centrais
- Cloud Search, Data Studio, Looker – Busca enterprise e BI
- G Suite Marketplace & Add-ons – Estendendo funcionalidade do workspace
Mobile & Firebase
- Cloud Firestore, Realtime Database – Armazenamento NoSQL para mobile
- Cloud Functions for Firebase, Cloud Messaging – Backend serverless e push notifications
- Crashlytics, Performance Monitoring – Diagnósticos de app real-time
- Authentication, Remote Config, A/B Testing – Gerenciamento de usuário e experimentação
- Firebase Hosting, Cloud Storage for Firebase – Hospedagem web e armazenamento de assets
Projetos Open-Source
- Apache Beam, TensorFlow, Kubeflow – Frameworks de processamento de dados e ML
- Istio, Knative, gRPC, gVisor – Service mesh, serverless, RPC, container security
- OpenCensus – Observabilidade para aplicações cloud-native
Primeiros Passos no GCP
Comece com estas tarefas fundamentais para se familiarizar com as capacidades centrais do GCP:
- Criar, SSH e deletar uma VM Linux no Compute Engine.
- Configurar um bucket Cloud Storage, fazer upload de arquivo e compartilhar com outros.
- Implantar aplicação containerizada no Cloud Run ou GKE usando Cloud Shell.
- Treinar modelo TensorFlow no Cloud AI Platform e implantar via Cloud Functions.
- Rodar job de detecção de label com Cloud Vision API em uma imagem.
- Implantar aplicação Python App Engine simples para entender serviços gerenciados.
Recursos Adicionais
- Google Cloud Home Page
- Google Cloud Blog
- Google Cloud Open Source
- GCP Medium Publication
- Apigee Blog
- Firebase Blog
- G Suite Developers Blog
- G Suite GitHub
- Google Cloud Certifications
- Google Cloud System Status
- Google Cloud Training
- Google Developers Blog
- Google Maps Platform Blog
- Google Open Source Blog
- Google Security Blog
- Kaggle Home Page
- Kubernetes Blog
- Regions and Network Map
Conecte-se com especialistas no Cloud Institute para escolher a certificação e caminho de treinamento GCP certos para seus objetivos de carreira.
Computação em Nuvem
- AWS, Azure e Google Cloud: Análise da Concorrência Cloud em 2024
- Da AWS para Google Cloud: Guia Prático para Profissionais de Nuvem
- Roteiro para Certificação Google Cloud: Guia Prático
- Guia Rápido do Google Cloud Platform: Serviços Principais, IA e Insights de Migração
- Evolução do Google Cloud em 2020: Meet Avançado, Migração de Mainframe, Dados COVID e Treinamento Gratuito
- Dominando Google Cloud Platform: Recursos, Benefícios e Por Que Importa
- Como Instalar WordPress no Google Cloud: Guia Passo a Passo
- Certificação Google Cloud Platform: Seu Caminho para Expertise
- Impulsione seu Salário com Certificação Google Cloud – Caminhos, Tipos e Treinamento
- AWS Cheat Sheet & Guia de Exame: Domine Serviços Cloud & Preparação para Certificação