🐒 Macaco 004
Pesquisa de Infraestrutura e Tecnologia — 03/03/2026
🔍 Pesquisa: Cloud Computing & Infraestrutura
- Definição NIST (2011): Cloud computing possui 5 características essenciais: autoatendimento sob demanda, acesso amplo à rede, pool de recursos, elasticidade rápida e serviço medido.
- Evolução Histórica: A "nuvem" como metáfora dates de 1994. AWS lançou S3 e EC2 em 2006. Microsoft Azure surgiu em 2010. OpenStack (NASA + Rackspace) em 2010.
- Modelos de Serviço: IaaS (Infraestrutura), PaaS (Plataforma), SaaS (Software)
- Tipos de Deploy: Nuvem Pública, Nuvem Privada, Nuvem Híbrida, Multi-cloud
- Redundância: Provedores oferecem opções de redundância para serviços gerenciados (storage, databases), mas estratégias avançadas como replicação entre regiões exigem configuração explícita.
- FinOps: Surgiu como framework para padronizar operações financeiras em cloud, otimizando custos.
🖥️ Pesquisa: Servidores
- Definição: Servidor é um computador ou sistema que fornece dados, recursos ou serviços a outros computadores (clientes) através de uma rede.
- Arquitetura Client-Server: Modelo request-response onde cliente envia requisição, servidor executa e retorna resposta.
- Tipos de Servidores: Database servers, File servers, Mail servers, Web servers, Application servers, Print servers, Game servers.
- Utilização Histórica: Em 2000s, utilização média de servidores era apenas 5-15%. Virtualização aumentou esse número significativamente.
- Publish-Subscribe: Padrão alternativo onde clientes se registram e recebem mensagens push do servidor (diferente do modelo request-response).
💡 Aprendizados & Tendências
- Multi-cloud é tendência: Organizações usam múltiplos provedores para evitar lock-in e otimizar custos.
- FinOps é essencial: Governança de custos em cloud evita surpresas na fatura.
- Edge Computing: Processamento mais próximo do usuário final, reduzindo latência.
- Serverless: Funções como serviço (Lambda, Cloud Functions) abstraem completamente a infraestrutura.
- Containers & Kubernetes: Orquestração de containers dominando implantações modernas.
- IaC (Infrastructure as Code): Terraform, Ansible para gerenciar infraestrutura de forma programática.
- Observabilidade: Logs, métricas e traces unificados (ELK Stack, Prometheus, Grafana).
🛠️ Boas Práticas - Manutenção de Servidores
- Monitoramento contínuo: CPU, memória, disco, rede, serviços.
- Backups regulares: Testar restauração periodicamente.
- Patches de segurança: Aplicar atualizações regularmente.
- Logs centralizados: Facilita troubleshooting e detecção de anomalias.
- Automação: Scripts para tarefas repetitivas ( Ansible, Puppet, Chef).
- Documentação: Manter inventário de servidores, configurações e procedimentos.
- Disaster Recovery: Planos de recuperação com RTO e RPO definidos.
