ASD

Multi Cloud Architecture

Diseña arquitecturas multi-cloud con un marco de decisión para elegir e integrar servicios de AWS, Azure, GCP y OCI, evitando el vendor lock-in.

Estrellas
38.8k

en todo el repo

Actividad
35

0–100, la ruta de este skill

Actualizado
hace 5 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
1.4k tok

63 tok en reposo

Paquete
3 archivos

8 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add wshobson/agents --skill multi-cloud-architecture --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Compara servicios equivalentes entre AWS, Azure, GCP y OCI (compute, storage, bases de datos)
  • Ofrece patrones multi-cloud: DR con proveedor único, best-of-breed, distribución geográfica, abstracción cloud-agnóstica
  • Propone alternativas cloud-agnósticas (Kubernetes, PostgreSQL, Kafka, Redis, S3-compatible)
  • Define una estrategia de migración en 4 fases y estrategias de optimización de costos

Úsalo cuando

  • Diseñar estrategias multi-cloud
  • Migrar entre proveedores de nube
  • Seleccionar servicios cloud para cargas de trabajo específicas
  • Implementar arquitecturas cloud-agnósticas u optimizar costos entre proveedores

No lo uses cuando

    Qué lo activa

    Di cualquiera de estas frases y el agente debería cargar este skill.

    • Ayúdame a diseñar una arquitectura multi-cloud entre AWS y GCP
    • ¿Qué servicio de Azure equivale a S3 de AWS?
    • Necesito un plan de migración de AWS a OCI en fases
    • Diseña una arquitectura cloud-agnóstica con Kubernetes y PostgreSQL

    SKILL.md

    En inglés

    Multi-Cloud Architecture

    Decision framework and patterns for architecting applications across AWS, Azure, GCP, and OCI.

    Purpose

    Design cloud-agnostic architectures and make informed decisions about service selection across cloud providers.

    When to Use

    • Design multi-cloud strategies
    • Migrate between cloud providers
    • Select cloud services for specific workloads
    • Implement cloud-agnostic architectures
    • Optimize costs across providers

    Cloud Service Comparison

    Compute Services

    AWS Azure GCP OCI Use Case
    EC2 Virtual Machines Compute Engine Compute IaaS VMs
    ECS Container Instances Cloud Run Container Instances Containers
    EKS AKS GKE OKE Kubernetes
    Lambda Functions Cloud Functions Functions Serverless
    Fargate Container Apps Cloud Run Container Instances Managed containers

    Storage Services

    AWS Azure GCP OCI Use Case
    S3 Blob Storage Cloud Storage Object Storage Object storage
    EBS Managed Disks Persistent Disk Block Volumes Block storage
    EFS Azure Files Filestore File Storage File storage
    Glacier Archive Storage Archive Storage Archive Storage Cold storage

    Database Services

    AWS Azure GCP OCI Use Case
    RDS SQL Database Cloud SQL MySQL HeatWave Managed SQL
    DynamoDB Cosmos DB Firestore NoSQL Database NoSQL
    Aurora PostgreSQL/MySQL Cloud Spanner Autonomous Database Distributed SQL
    ElastiCache Cache for Redis Memorystore OCI Cache Caching

    Reference: See references/service-comparison.md for complete comparison

    Multi-Cloud Patterns

    Pattern 1: Single Provider with DR

    • Primary workload in one cloud
    • Disaster recovery in another
    • Database replication across clouds
    • Automated failover

    Pattern 2: Best-of-Breed

    • Use best service from each provider
    • AI/ML on GCP
    • Enterprise apps on Azure
    • Regulated data platforms on OCI
    • General compute on AWS

    Pattern 3: Geographic Distribution

    • Serve users from nearest cloud region
    • Data sovereignty compliance
    • Global load balancing
    • Regional failover

    Pattern 4: Cloud-Agnostic Abstraction

    • Kubernetes for compute
    • PostgreSQL for database
    • S3-compatible storage (MinIO)
    • Open source tools

    Cloud-Agnostic Architecture

    Use Cloud-Native Alternatives

    • Compute: Kubernetes (EKS/AKS/GKE/OKE)
    • Database: PostgreSQL/MySQL (RDS/SQL Database/Cloud SQL/MySQL HeatWave)
    • Message Queue: Apache Kafka or managed streaming (MSK/Event Hubs/Confluent/OCI Streaming)
    • Cache: Redis (ElastiCache/Azure Cache/Memorystore/OCI Cache)
    • Object Storage: S3-compatible API
    • Monitoring: Prometheus/Grafana
    • Service Mesh: Istio/Linkerd

    Abstraction Layers

    Application Layer
        ↓
    Infrastructure Abstraction (Terraform)
        ↓
    Cloud Provider APIs
        ↓
    AWS / Azure / GCP / OCI
    

    Cost Comparison

    Compute Pricing Factors

    • AWS: On-demand, Reserved, Spot, Savings Plans
    • Azure: Pay-as-you-go, Reserved, Spot
    • GCP: On-demand, Committed use, Preemptible
    • OCI: Pay-as-you-go, annual commitments, burstable/flexible shapes, preemptible instances

    Cost Optimization Strategies

    1. Use reserved/committed capacity (30-70% savings)
    2. Leverage spot/preemptible instances
    3. Right-size resources
    4. Use serverless for variable workloads
    5. Optimize data transfer costs
    6. Implement lifecycle policies
    7. Use cost allocation tags
    8. Monitor with cloud cost tools

    Reference: See references/multi-cloud-patterns.md

    Migration Strategy

    Phase 1: Assessment

    • Inventory current infrastructure
    • Identify dependencies
    • Assess cloud compatibility
    • Estimate costs

    Phase 2: Pilot

    • Select pilot workload
    • Implement in target cloud
    • Test thoroughly
    • Document learnings

    Phase 3: Migration

    • Migrate workloads incrementally
    • Maintain dual-run period
    • Monitor performance
    • Validate functionality

    Phase 4: Optimization

    • Right-size resources
    • Implement cloud-native services
    • Optimize costs
    • Enhance security

    Best Practices

    1. Use infrastructure as code (Terraform/OpenTofu)
    2. Implement CI/CD pipelines for deployments
    3. Design for failure across clouds
    4. Use managed services when possible
    5. Implement comprehensive monitoring
    6. Automate cost optimization
    7. Follow security best practices
    8. Document cloud-specific configurations
    9. Test disaster recovery procedures
    10. Train teams on multiple clouds

    Related Skills

    • terraform-module-library - For IaC implementation
    • cost-optimization - For cost management
    • hybrid-cloud-networking - For connectivity

    Reproducido de wshobson/agents bajo licencia MIT. Leer esta página en markdown.

    Archivos

    3 archivos en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

    Detalles

    Creador
    wshobson
    Licencia
    MIT
    Recursos incluidos
    referencias
    Repositorio
    wshobson/agents
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de wshobson/agents

    Este repo incluye 180 skills. Si instalas uno, normalmente ya tienes los demás.

    Úsalo al seleccionar y colocar iconos, imágenes, SVGs, diagramas o infografías de apoyo aprobados en un PPTX editable.

    Costo de contexto al activarse
    344 tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 26 días
    documentos

    Úsalo cuando pidan optimizar un prompt, mejorar su rendimiento, diseñar una plantilla, aplicar chain-of-thought, few-shot prompting o técnicas avanzadas de prompt engineering para producción.

    Costo de contexto al activarse
    1.3k tok
    Tamaño del paquete
    10 archivos
    Última actualización
    el mes pasado
    herramientas desarrollo

    Úsalo al redactar o reparar una especificación JSON con coordenadas explícitas para un PPTX editable.

    Costo de contexto al activarse
    489 tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 26 días
    documentos

    Úsalo para validar o reparar un PPTX editable en cuanto a geometría, accesibilidad, editabilidad nativa, linaje de fuente e integridad del paquete OOXML.

    Costo de contexto al activarse
    409 tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 26 días
    documentos

    Úsalo para analizar un PPTX de referencia en modo solo lectura: estructura, tema, tipografía, ritmo de layout, diagnósticos, catálogos de plantillas derivados o inspección segura del paquete OOXML.

    Costo de contexto al activarse
    689 tok
    Tamaño del paquete
    8 archivos
    Última actualización
    hace 26 días
    documentos

    Úsalo al preparar la narrativa, las fuentes y el contexto de diseño para un nuevo deck PPTX editable.

    Costo de contexto al activarse
    415 tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 26 días
    documentos

    Skills relacionados

    Configura Turborepo para builds de monorepo eficientes con caché local y remota. Útil al configurar Turborepo, optimizar pipelines de build o implementar caching distribuido.

    Costo de contexto al activarse
    2k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 5 meses
    devops infraestructura

    Implementa observabilidad integral para service meshes, incluyendo tracing distribuido, métricas y visualización. Útil para monitoreo de mesh, depuración de latencia y SLOs.

    Costo de contexto al activarse
    708 tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 2 meses
    devops infraestructura

    Define e implementa Indicadores (SLI) y Objetivos (SLO) de nivel de servicio con error budgets y alertas, para establecer metas de fiabilidad y prácticas SRE.

    Costo de contexto al activarse
    1.8k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 2 meses
    devops infraestructura