No Dominio 3 do SAP-C02 (Melhoria continua de solucoes existentes), a excelencia operacional vai alem de manter os sistemas funcionando. Ela testa sua capacidade de automatizar e melhorar os proprios processos operacionais. Este post foca em funcionalidades avancadas do CloudWatch, automacao do Systems Manager, selecao de estrategias de implantacao, operacoes baseadas em eventos com EventBridge e automacao de conformidade com AWS Config.
CloudWatch avancado — Alarmes compostos, Metric Math, Deteccao de anomalias
Composite Alarms combinam multiplos alarmes usando logica AND/OR. Por exemplo, "CPU esta alta E o trafego de rede esta baixo" pode ser expresso como um unico alarme. Isso reduz falsos positivos e entrega notificacoes apenas quando uma mudanca de estado e genuinamente significativa.
Metric Math combina multiplas metricas do CloudWatch usando funcoes matematicas para criar metricas derivadas. Por exemplo, voce pode definir TaxaDeErro como (Erros / Requisicoes) * 100 e usar esse valor calculado como limite de alarme.
Anomaly Detection usa algoritmos ML para aprender padroes historicos e calcular automaticamente intervalos normais. Usar uma linha de base dinamica em vez de um limite fixo e especialmente eficaz para metricas com padroes diferentes em dias uteis e fins de semana.
CloudWatch Logs Insights fornece consultas SQL sem servidor para analise de logs em tempo real. O CloudWatch Agent transmite logs de instancias EC2 para o CloudWatch Logs em tempo real, evitando a perda de logs antes da terminacao da instancia.
Comparacao de estrategias de implantacao — As quatro estrategias lado a lado
| Estrategia | Downtime | Velocidade de rollback | Custo | Risco | Caso de uso principal | |------------|---------|------------------------|-------|-------|----------------------| | All-at-once | Sim | Requer reimplantacao | Baixo | Alto | Dev/teste | | Rolling | Nao | Requer reimplantacao | Baixo | Medio | Prioridade em custos | | Canary | Nao | Rapido | Medio | Baixo | Validacao progressiva necessaria | | Blue/Green | Nao | Imediato | Alto | Muito baixo | Producao, ambientes regulados |
Rolling atualiza instancias sequencialmente. Durante a implantacao, versoes antigas e novas rodam simultaneamente. Blue/Green mantem a versao antiga (Blue) enquanto a nova versao (Green) e totalmente preparada, depois alterna o trafego. O rollback e imediato e completo.
Systems Manager — Automation, Patch Manager, Run Command, Parameter Store
Automation Runbooks definem uma sequencia de tarefas operacionais como codigo e automatizam trabalhos repetitivos. Integrar com EventBridge permite acionar Runbooks automaticamente quando eventos especificos ocorrem.
Patch Manager aplica automaticamente patches de seguranca do SO em servidores EC2 e on-premises. Session Manager fornece acesso ao shell das instancias usando autenticacao baseada em IAM sem chaves SSH ou portas abertas. Todas as sessoes sao registradas no CloudTrail.
A diferenca principal entre Parameter Store e Secrets Manager e a rotacao automatica. Secrets Manager suporta rotacao automatica para credenciais RDS, Redshift e DocumentDB.
EventBridge — Automacao orientada a eventos e entre contas
EventBridge recebe eventos de servicos AWS, aplicacoes personalizadas e parceiros SaaS, depois os roteia para destinos especificados. Habilitar buses de eventos entre contas permite agregar eventos de multiplas contas em uma conta central para monitoramento e automacao unificados.
AWS X-Ray fornece rastreamento distribuido que visualiza o fluxo de requisicoes entre microsservicos. Combinado com o CloudWatch Agent, voce alcanca observabilidade de ponta a ponta.
AWS Config — Conformidade e auto-remediacao
AWS Config registra continuamente as mudancas de configuracao dos recursos AWS e avalia a conformidade. A Auto-Remediacao vincula uma Config Rule a um Systems Manager Automation Runbook para corrigir automaticamente estados nao conformes.
Pontos-chave do exame
"Combinar multiplos alarmes com logica AND/OR para reduzir falsos positivos" -- CloudWatch Composite Alarm
"Linha de base dinamica para deteccao de anomalias, sem limite fixo necessario" -- CloudWatch Anomaly Detection
"Evitar perda de logs antes da terminacao da instancia EC2" -- CloudWatch Agent transmissao em tempo real
"Notificacao antecipada antes de atingir o limite de cota de servico" -- Service Quotas mais CloudWatch
"Rollback imediato, ambientes regulados, maior custo" -- implantacao Blue/Green
"Prioridade em custo, atencao a inconsistencia de versoes durante implantacao" -- implantacao Rolling
"Acesso a instancia baseado em IAM sem SSH, auditoria de sessoes" -- Session Manager
"Automacao de patches do SO unificada em ambientes hibridos" -- Patch Manager mais Hybrid Activation
"Rotacao automatica de segredos suportada" -- Secrets Manager (Parameter Store nao suporta rotacao)
"Acionar Runbook automaticamente quando um evento especifico ocorre" -- EventBridge mais Systems Manager Automation
"Detectar e corrigir automaticamente recursos nao conformes" -- AWS Config mais Auto-Remediation
"Visualizar fluxo de requisicoes em microsservicos distribuidos" -- mapa de servicos AWS X-Ray
"Manter checkpoints KCL independentes entre multiplos consumidores" -- configurar applicationName diferente para cada consumidor