Pular para o conteúdo
Skillpedia
Deploy e nuvem (DevOps)48 mil · #3646

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/multi-cloud-architecture/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/multi-cloud-architecture/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-architecture

Ou 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.md
Conteú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

  1. Use capacidade reservada/comprometida (economia de 30-70%)
  2. Aproveite instâncias spot/preemptíveis
  3. Dimensionamento correto de recursos
  4. Use serverless para cargas de trabalho variáveis
  5. Otimize custos de transferência de dados
  6. Implemente políticas de ciclo de vida
  7. Use tags de alocação de custos
  8. 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

  1. Use infraestrutura como código (Terraform/OpenTofu)
  2. Implemente pipelines de CI/CD para implantações
  3. Projete para falhas entre nuvens
  4. 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.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3646
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas