Pitch: Cansei de abrir 10 painéis (Oracle, AWS, Hostinger, Vercel): criei um Hub Multi-Cloud com IA para controlar tudo em 1 lugar
Quem gerencia mais de uma aplicação na nuvem provavelmente conhece esta rotina:
• AWS para verificar um serviço;
• Oracle Cloud para gerenciar uma VM;
• Hostinger ou Hetzner para conferir uma VPS;
• Vercel para acompanhar o deploy do frontend;
• Cloudflare para DNS e túneis;
• PuTTY, MobaXterm e ferramentas de banco para acessar os servidores.
No fim do dia, são dezenas de abas abertas, diferentes painéis, credenciais e interfaces para realizar tarefas que poderiam estar centralizadas.
Foi pensando nisso que comecei a construir o CloudOps Hub: uma plataforma para centralizar infraestrutura multi-cloud em um único painel, com um copiloto de IA integrado.
🚀 A proposta: um Single Pane of Glass para CloudOps
A ideia é permitir que desenvolvedores e equipes possam conectar, provisionar e gerenciar diferentes recursos de infraestrutura sem precisar alternar constantemente entre provedores.
1. Provisionamento de VPS/VM
Automatizar a criação de máquinas virtuais:
• Criação de instâncias em poucos cliques;
• Provisionamento automatizado na Oracle Cloud;
• Tratamento de falhas de capacidade e novas tentativas;
• Notificações sobre o resultado do provisionamento.
2. Deploy e gerenciamento de aplicações
Independentemente de a infraestrutura estar na Oracle, AWS, Hostinger ou outro provedor:
• Clonagem de repositórios GitHub;
• Deploy via Docker Compose;
• Execução de aplicações Node.js/PM2;
• Monitoramento de CPU, RAM, disco e processos;
• Arquitetura Zero-Agent, utilizando SSH para operações e coleta de informações.
3. Gestão centralizada de Storage
Um único lugar para trabalhar com diferentes storages:
• OCI Object Storage;
• S3;
• Criação e inspeção de buckets;
• Upload de assets;
• Rotinas de backup;
• Políticas de retenção para bancos de dados.
4. Multi-cloud e redução de Vendor Lock-in
Uma das ideias mais interessantes do projeto é facilitar a migração entre provedores.
Por exemplo:
Oracle → Hostinger
AWS → VPS
VPS → AWS
O Hub pode analisar os recursos utilizados, gerar infraestrutura Terraform e auxiliar na transferência dos dados e serviços.
A proposta é tornar a infraestrutura mais portável, em vez de ficar totalmente dependente de um único provedor.
5. Deploy completo: Backend + Frontend
O ciclo de deploy também fica centralizado:
Backend
• GitFlow;
• Deploy de develop → main;
• Rollback de emergência;
• Monitoramento dos serviços.
Frontend
• Integração com Vercel;
• Monitoramento de builds;
• Redeploy;
• Acompanhamento do status dos deployments.
6. Segurança com Cloudflare Zero Trust
Outra parte importante é reduzir a exposição da infraestrutura.
A ideia é evitar deixar portas como SSH ou banco de dados abertas diretamente para a internet, utilizando Cloudflare Zero Trust/Tunnels para criar caminhos de acesso controlados.
🤖 O cérebro: Odisseu AI
Para lidar com a complexidade de uma infraestrutura multi-cloud, integrei o Odisseu AI.
Ele utiliza RAG + LangChain para trabalhar com informações específicas do ambiente.
Em vez de responder apenas com conhecimento genérico, o agente pode consultar informações da infraestrutura, como:
• VMs;
• containers;
• portas;
• domínios;
• buckets;
• serviços;
• histórico de incidentes;
• métricas e telemetria.
Assim, perguntas como:
"Odisseu, qual VM está com maior pressão de memória?"
ou:
"Por que o container da API reiniciou?"
podem ser respondidas utilizando os dados reais da infraestrutura.
A ideia é evoluir isso para que o agente também consiga diagnosticar problemas, gerar os comandos necessários e, futuramente, executar determinadas ações de forma controlada.
🛠️ Stack
Frontend
- Next.js 14
- React
- Tailwind CSS
Backend
- Node.js
- Fastify
- SSH2
- OCI SDK
IA
- LangChain
- RAG
- Embeddings locais
Infraestrutura
- Docker
- Terraform
- Cloudflare Zero Trust
- Vercel
🌎 Código aberto
A base do projeto está disponível no GitHub:
https://github.com/ViniScooper/CloudOps_Hub
O objetivo também é usar o projeto como laboratório para explorar Cloud Engineering + DevOps + IA + Multi-cloud em um único produto.
Quero abrir a discussão com a comunidade:
Quantos painéis de cloud vocês precisam abrir no dia a dia para manter seus projetos funcionando?
E mais importante:
Vocês usariam uma ferramenta open source que centralizasse provisionamento, deploy, servidores, storage, monitoramento e IA em um único painel?
Quero ouvir principalmente quem trabalha diariamente com AWS, Oracle Cloud, Azure, VPS, Vercel, Cloudflare e infraestrutura própria.