multi-cloud-architecture
Ajuda seu agente a planejar como usar vários provedores de nuvem como AWS, Azure e GCP. Ele oferece modelos e um guia para criar aplicações que funcionam em diferentes nuvens.
O que ela faz
Esta ferramenta ajuda a planejar como usar serviços de diferentes provedores de nuvem (como AWS, Azure e Google Cloud) para construir aplicações. Ela oferece padrões e comparações para ajudar a tomar decisões.
Quando usar
- ✓Ao planejar como usar várias nuvens para um projeto.
- ✓Ao decidir qual serviço de nuvem é melhor para uma tarefa específica.
- ✓Ao pensar em como mover aplicações entre nuvens.
Exemplo do que pedir para a IA
“Quero construir uma aplicação que use o melhor serviço de inteligência artificial do Google Cloud e o melhor serviço de computação da AWS. Quais serviços você recomenda e como posso conectá-los?”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta compara serviços de computação, armazenamento e banco de dados entre AWS, Azure e Google Cloud. Ela também sugere padrões de arquitetura e estratégias para usar múltiplas nuvens de forma eficiente.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill multi-cloud-architectureOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/multi-cloud-architecture/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Suporte upstream empacotado
Arquivos de suporte são incluídos em caminhos relativos à skill. Veja UPSTREAM-NOTICE.md para suas fontes fixadas, licenças, hashes e alterações de importação.
Arquitetura Multi-Cloud
Framework de decisão e padrões para arquitetar aplicações entre AWS, Azure e GCP.
Não use esta skill quando
- A tarefa não estiver relacionada à arquitetura multi-cloud
- Você precisar de um domínio ou ferramenta diferente fora deste escopo
Instruções
- Clarifique objetivos, restrições e entradas necessárias.
- Aplique melhores práticas relevantes e valide resultados.
- Forneça passos acionáveis e verificação.
Propósito
Projetar arquiteturas agnósticas de nuvem e tomar decisões informadas sobre a seleção de serviços entre provedores de nuvem.
Use esta skill quando
- Projetar estratégias multi-cloud
- Migrar entre provedores de nuvem
- Selecionar serviços de nuvem para cargas de trabalho específicas
- Implementar arquiteturas agnósticas de nuvem
- Otimizar custos entre provedores
Comparação de Serviços de Nuvem
Serviços de Computação
| AWS | Azure | GCP | Caso de Uso |
|---|---|---|---|
| EC2 | Máquinas Virtuais | Compute Engine | VMs IaaS |
| ECS | Instâncias de Contêiner | Cloud Run | Contêineres |
| EKS | AKS | GKE | Kubernetes |
| Lambda | Funções | Cloud Functions | Serverless |
| Fargate | Aplicativos de Contêiner | Cloud Run | Contêineres gerenciados |
Serviços de Armazenamento
| AWS | Azure | GCP | Caso de Uso |
|---|---|---|---|
| S3 | Armazenamento de Blob | Armazenamento na Nuvem | Armazenamento de objetos |
| EBS | Discos Gerenciados | Disco Persistente | Armazenamento de blocos |
| EFS | Arquivos do Azure | Filestore | Armazenamento de arquivos |
| Glacier | Armazenamento de Arquivo | Armazenamento de Arquivo | Armazenamento frio |
Serviços de Banco de Dados
| AWS | Azure | GCP | Caso de Uso |
|---|---|---|---|
| RDS | Banco de Dados SQL | Cloud SQL | SQL Gerenciado |
| DynamoDB | Cosmos DB | Firestore | NoSQL |
| Aurora | PostgreSQL/MySQL | Cloud Spanner | SQL Distribuído |
| ElastiCache | Cache para Redis | Memorystore | Cache |
Referência: Veja references/service-comparison.md para comparação completa
Padrões Multi-Cloud
Padrão 1: Provedor Único com DR
- Carga de trabalho primária em uma nuvem
- Recuperação de desastres em outra
- Replicação de banco de dados entre nuvens
- Failover automatizado
Padrão 2: O Melhor de Cada Raça
- Usar o melhor serviço de cada provedor
- IA/ML no GCP
- Aplicativos empresariais no Azure
- Computação geral na AWS
Padrão 3: Distribuição Geográfica
- Atender usuários da região de nuvem mais próxima
- Conformidade com soberania de dados
- Balanceamento de carga global
- Failover regional
Padrão 4: Abstração Agnóstica de Nuvem
- Kubernetes para computação
- PostgreSQL para banco de dados
- Armazenamento compatível com S3 (MinIO)
- Ferramentas de código aberto
Arquitetura Agnóstica de Nuvem
Use Alternativas Nativas da Nuvem
- Computação: Kubernetes (EKS/AKS/GKE)
- Banco de Dados: PostgreSQL/MySQL (RDS/SQL Database/Cloud SQL)
- Fila de Mensagens: Apache Kafka (MSK/Event Hubs/Confluent)
- Cache: Redis (ElastiCache/Azure Cache/Memorystore)
- Armazenamento de Objetos: API compatível com S3
- Monitoramento: Prometheus/Grafana
- Malha de Serviço: Istio/Linkerd
Camadas de Abstração
Application Layer
↓
Infrastructure Abstraction (Terraform)
↓
Cloud Provider APIs
↓
AWS / Azure / GCP
Comparação de Custos
Fatores de Preço de Computação
- AWS: Sob demanda, Reservado, Spot, Planos de Economia
- Azure: Pague conforme o uso, Reservado, Spot
- GCP: Sob demanda, Uso comprometido, Preemptível
Estratégias de Otimização de Custos
- Use capacidade reservada/comprometida (economia de 30-70%)
- Aproveite instâncias spot/preemptíveis
- Dimensionamento correto de recursos
- Use serverless para cargas de trabalho variáveis
- Otimize custos de transferência de dados
- Implemente políticas de ciclo de vida
- Use tags de alocação de custos
- Monitore com ferramentas de custo de nuvem
Referência: Veja references/multi-cloud-patterns.md
Estratégia de Migração
Fase 1: Avaliação
- Inventário da infraestrutura atual
- Identificação de dependências
- Avaliação de compatibilidade com a nuvem
- Estimativa de custos
Fase 2: Piloto
- Seleção da carga de trabalho piloto
- Implementação na nuvem de destino
- Teste completo
- Documentação dos aprendizados
Fase 3: Migração
- Migração incremental das cargas de trabalho
- Manutenção de período de execução dupla
- Monitoramento de desempenho
- Validação de funcionalidade
Fase 4: Otimização
- Dimensionamento correto de recursos
- Implementação de serviços nativos da nuvem
- Otimização de custos
- Aprimoramento da segurança
Melhores Práticas
- Use infraestrutura como código (Terraform/OpenTofu)
- Implemente pipelines de CI/CD para implantações
- Projete para falhas entre nuvens
- Use serviços gerenciados quando possível
…
Perguntas frequentes
O que é 'multi-cloud'?
É usar serviços de mais de um provedor de nuvem (como AWS, Azure, Google Cloud) ao mesmo tempo em vez de depender de apenas um.
Por que usar múltiplas nuvens?
Para aproveitar os melhores serviços de cada provedor, evitar ficar preso a um único fornecedor, melhorar a resiliência ou atender a requisitos específicos de localização.
O que são 'padrões de arquitetura multi-cloud'?
São modelos comprovados de como organizar aplicações e serviços em diferentes nuvens, como usar uma nuvem principal com backup em outra, ou escolher o melhor serviço de cada uma para diferentes partes da aplicação.
Detalhes
Descrição original do autor
Decision framework and patterns for architecting applications across AWS, Azure, and GCP.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3646
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
bun-runtime
Faz seu agente usar o Bun para rodar, organizar e testar código. Ajuda a escolher o Bun em vez de outras ferramentas e a migrar projetos existentes.
affaan-m/ECC
database-migrations
Ajuda seu agente a fazer mudanças seguras em bancos de dados. Ele garante que as alterações possam ser desfeitas e minimiza o tempo de inatividade.
affaan-m/ECC
deployment-patterns
Configura fluxos de implantação e CI/CD, containerização e estratégias de rollback para garantir lançamentos seguros.
affaan-m/ECC