Visão Geral
Este guia orienta você na implantação do CaseBender no Azure usando imagens Docker pré-construídas com Azure Container Apps e serviços gerenciados.Pré-requisitos
- Conta Azure
- Azure CLI instalado
- Docker instalado
Passo 1: Configuração Inicial
Instalar e Configurar Azure CLI
Inicializar Projeto
Passo 2: Configurar Infraestrutura Azure
Criar Conta de Armazenamento
Configurar Azure Database para PostgreSQL
Configurar Azure Cache para Redis
Passo 3: Criar e Configurar Registro de Contêiner
Passo 4: Implantar Serviços
Criar Ambiente de Container Apps
Passo 5: Configurar Azure Front Door
Passo 6: Configurar Domínio Personalizado (Opcional)
Monitoramento e Manutenção
Configurar Application Insights
Configurar Alertas
Visualizar Logs
Configuração de Escalonamento
Backup e Recuperação de Desastres
Configurar Backups de Banco de Dados
Configurar Geo-Replicação
Melhores Práticas de Segurança
- Habilitar Azure Defender para todos os serviços
- Implementar Azure Private Link
- Usar Identidades Gerenciadas
- Avaliações regulares de segurança
- Habilitar registro de diagnóstico
Otimização de Custos
- Usar plano de consumo para Container Apps
- Implementar regras de auto-escalonamento
- Escolher níveis de serviço apropriados
- Monitorar padrões de uso
- Usar Instâncias Reservadas do Azure
Próximos Passos
- Configurar CI/CD com Azure DevOps
- Implementar monitoramento abrangente
- Configurar recuperação de desastres
- Revisar conformidade de segurança