Skip to main content

Visão Geral

Este guia orienta você na implantação do CaseBender no Google Cloud Run usando nossas imagens Docker pré-construídas.

Pré-requisitos

  1. Conta Google Cloud
  2. Google Cloud CLI instalado
  3. Docker instalado

Passo 1: Configuração Inicial

Instalar Google Cloud CLI

Inicializar Projeto

Passo 2: Configurar Infraestrutura na Nuvem

Criar Bucket do Cloud Storage

Configurar Cloud SQL (PostgreSQL)

Configurar Memorystore (Redis)

Configurar Secret Manager

Passo 3: Baixar e Enviar Imagens Docker

Passo 4: Implantar Serviços

Implantar Aplicação Principal

Implantar Processador de Fluxo de Trabalho

Implantar Processador MISP

Passo 5: Configurar Domínio e SSL

Mapear Domínio Personalizado

Siga as etapas de verificação de DNS no Console do Google Cloud para completar o mapeamento de domínio.

Monitoramento e Manutenção

Configurar Monitoramento

  1. Navegue até o Cloud Monitoring no Console do Google Cloud
  2. Crie uma verificação de tempo de atividade para seu serviço
  3. Configure alertas para:
    • Taxas de erro
    • Latência
    • Contagem de instâncias
    • Uso de memória

Visualizar Logs

Atualizar Aplicação

Para implantar atualizações:

Otimização de Custos

  1. Configuração de Auto-escalonamento
  2. Alocação de Recursos

Solução de Problemas

Problemas Comuns

  1. Problemas de Conexão
    • Verificar conexão com Cloud SQL
    • Verificar conectividade com Redis
    • Validar variáveis de ambiente
  2. Problemas de Desempenho
    • Revisar métricas de instância
    • Verificar alocação de recursos
    • Analisar padrões de solicitação
  3. Falhas de Implantação
    • Verificar logs de compilação
    • Verificar permissões da conta de serviço
    • Revisar configuração de implantação

Próximos Passos

  • Configurar pipelines de CI/CD
  • Configurar estratégias de backup
  • Implementar monitoramento e alertas
  • Revisar melhores práticas de segurança