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
- Conta Google Cloud
- Google Cloud CLI instalado
- Docker instalado
Passo 1: Configuração Inicial
Instalar Google Cloud CLI
Inicializar Projeto
Passo 2: Configurar Infraestrutura na Nuvem
Conectar buckets do Cloud Storage existentes
O CaseBender usa buckets GCS de propriedade do cliente. Ele não cria, esvazia nem exclui buckets. Provisione buckets separadosquarantine, records e
ephemeral antes desta implantação.
Use a identidade do serviço Cloud Run ou o Workload Identity do GKE com
Application Default Credentials. Não baixe uma chave de conta de serviço para
uma nova implantação de produção.
STORAGE_PROVIDER=gcs, GCS_BUCKET e, opcionalmente,
GCS_PROJECT_ID. GOOGLE_STORAGE_BUCKET não é uma variável de armazenamento do
CaseBender.
Consulte Visão geral do armazenamento e
Linha de base de segurança do armazenamento.
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
Monitoramento e Manutenção
Configurar Monitoramento
- Navegue até o Cloud Monitoring no Console do Google Cloud
- Crie uma verificação de tempo de atividade para seu serviço
- 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
-
Configuração de Auto-escalonamento
-
Alocação de Recursos
Solução de Problemas
Problemas Comuns
-
Problemas de Conexão
- Verificar conexão com Cloud SQL
- Verificar conectividade com Redis
- Validar variáveis de ambiente
-
Problemas de Desempenho
- Revisar métricas de instância
- Verificar alocação de recursos
- Analisar padrões de solicitação
-
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