ASD

Cost Optimization

Optimiza costos en la nube en AWS, Azure, GCP y OCI mediante rightsizing, tagging, instancias reservadas y análisis de gasto; para reducir gastos o implementar gobernanza de costos.

Reemplaza a: CloudHealth, Cloudability, Kubecost

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.7k tok

63 tok en reposo

Paquete
2 archivos

7 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add wshobson/agents --skill cost-optimization --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Provee estrategias para optimizar costos en AWS, Azure, GCP y OCI
  • Detalla modelos de precios como instancias reservadas, spot/preemptible y savings plans
  • Incluye ejemplos Terraform para lifecycle policies de S3, tagging y budget alerts
  • Ofrece checklist y patrones de arquitectura para reducir gasto en la nube

Úsalo cuando

  • Reducir el gasto en la nube
  • Right-sizing de recursos
  • Implementar gobernanza de costos
  • Optimizar costos multi-cloud

No lo uses cuando

    Qué lo activa

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

    • Ayúdame a reducir la factura de AWS de este mes
    • Necesito una estrategia de tagging para cost allocation
    • Cómo configuro un budget alert en Terraform para AWS

    SKILL.md

    En inglés

    Cloud Cost Optimization

    Strategies and patterns for optimizing cloud costs across AWS, Azure, GCP, and OCI.

    Purpose

    Implement systematic cost optimization strategies to reduce cloud spending while maintaining performance and reliability.

    When to Use

    • Reduce cloud spending
    • Right-size resources
    • Implement cost governance
    • Optimize multi-cloud costs
    • Meet budget constraints

    Cost Optimization Framework

    1. Visibility

    • Implement cost allocation tags
    • Use cloud cost management tools
    • Set up budget alerts
    • Create cost dashboards

    2. Right-Sizing

    • Analyze resource utilization
    • Downsize over-provisioned resources
    • Use auto-scaling
    • Remove idle resources

    3. Pricing Models

    • Use reserved capacity
    • Leverage spot/preemptible instances
    • Implement savings plans
    • Use committed use discounts

    4. Architecture Optimization

    • Use managed services
    • Implement caching
    • Optimize data transfer
    • Use lifecycle policies

    AWS Cost Optimization

    Reserved Instances

    Savings: 30-72% vs On-Demand
    Term: 1 or 3 years
    Payment: All/Partial/No upfront
    Flexibility: Standard or Convertible
    

    Savings Plans

    Compute Savings Plans: 66% savings
    EC2 Instance Savings Plans: 72% savings
    Applies to: EC2, Fargate, Lambda
    Flexible across: Instance families, regions, OS
    

    Spot Instances

    Savings: Up to 90% vs On-Demand
    Best for: Batch jobs, CI/CD, stateless workloads
    Risk: 2-minute interruption notice
    Strategy: Mix with On-Demand for resilience
    

    S3 Cost Optimization

    resource "aws_s3_bucket_lifecycle_configuration" "example" {
      bucket = aws_s3_bucket.example.id
    
      rule {
        id     = "transition-to-ia"
        status = "Enabled"
    
        transition {
          days          = 30
          storage_class = "STANDARD_IA"
        }
    
        transition {
          days          = 90
          storage_class = "GLACIER"
        }
    
        expiration {
          days = 365
        }
      }
    }
    

    Azure Cost Optimization

    Reserved VM Instances

    • 1 or 3 year terms
    • Up to 72% savings
    • Flexible sizing
    • Exchangeable

    Azure Hybrid Benefit

    • Use existing Windows Server licenses
    • Up to 80% savings with RI
    • Available for Windows and SQL Server

    Azure Advisor Recommendations

    • Right-size VMs
    • Delete unused resources
    • Use reserved capacity
    • Optimize storage

    GCP Cost Optimization

    Committed Use Discounts

    • 1 or 3 year commitment
    • Up to 57% savings
    • Applies to vCPUs and memory
    • Resource-based or spend-based

    Sustained Use Discounts

    • Automatic discounts
    • Up to 30% for running instances
    • No commitment required
    • Applies to Compute Engine, GKE

    Preemptible VMs

    • Up to 80% savings
    • 24-hour maximum runtime
    • Best for batch workloads

    OCI Cost Optimization

    Flexible Shapes

    • Scale OCPUs and memory independently
    • Match instance sizing to workload demand
    • Reduce wasted capacity from fixed VM shapes

    Commitments and Budgets

    • Use annual commitments for predictable spend
    • Set compartment-level budgets with alerts
    • Track monthly forecasts with OCI Cost Analysis

    Preemptible Capacity

    • Use preemptible instances for batch and ephemeral workloads
    • Keep interruption-tolerant autoscaling groups
    • Mix with standard capacity for critical services

    Tagging Strategy

    AWS Tagging

    locals {
      common_tags = {
        Environment = "production"
        Project     = "my-project"
        CostCenter  = "engineering"
        Owner       = "team@example.com"
        ManagedBy   = "terraform"
      }
    }
    
    resource "aws_instance" "example" {
      ami           = "ami-12345678"
      instance_type = "t3.medium"
    
      tags = merge(
        local.common_tags,
        {
          Name = "web-server"
        }
      )
    }
    

    Reference: See references/tagging-standards.md

    Cost Monitoring

    Budget Alerts

    # AWS Budget
    resource "aws_budgets_budget" "monthly" {
      name              = "monthly-budget"
      budget_type       = "COST"
      limit_amount      = "1000"
      limit_unit        = "USD"
      time_period_start = "2024-01-01_00:00"
      time_unit         = "MONTHLY"
    
      notification {
        comparison_operator        = "GREATER_THAN"
        threshold                  = 80
        threshold_type            = "PERCENTAGE"
        notification_type         = "ACTUAL"
        subscriber_email_addresses = ["team@example.com"]
      }
    }
    

    Cost Anomaly Detection

    • AWS Cost Anomaly Detection
    • Azure Cost Management alerts
    • GCP Budget alerts
    • OCI Budgets and Cost Analysis

    Architecture Patterns

    Pattern 1: Serverless First

    • Use Lambda/Functions for event-driven
    • Pay only for execution time
    • Auto-scaling included
    • No idle costs

    Pattern 2: Right-Sized Databases

    Development: t3.small RDS
    Staging: t3.large RDS
    Production: r6g.2xlarge RDS with read replicas
    

    Pattern 3: Multi-Tier Storage

    Hot data: S3 Standard
    Warm data: S3 Standard-IA (30 days)
    Cold data: S3 Glacier (90 days)
    Archive: S3 Deep Archive (365 days)
    

    Pattern 4: Auto-Scaling

    resource "aws_autoscaling_policy" "scale_up" {
      name                   = "scale-up"
      scaling_adjustment     = 2
      adjustment_type        = "ChangeInCapacity"
      cooldown              = 300
      autoscaling_group_name = aws_autoscaling_group.main.name
    }
    
    resource "aws_cloudwatch_metric_alarm" "cpu_high" {
      alarm_name          = "cpu-high"
      comparison_operator = "GreaterThanThreshold"
      evaluation_periods  = "2"
      metric_name         = "CPUUtilization"
      namespace           = "AWS/EC2"
      period              = "60"
      statistic           = "Average"
      threshold           = "80"
      alarm_actions       = [aws_autoscaling_policy.scale_up.arn]
    }
    

    Cost Optimization Checklist

    • Implement cost allocation tags
    • Delete unused resources (EBS, EIPs, snapshots)
    • Right-size instances based on utilization
    • Use reserved capacity for steady workloads
    • Implement auto-scaling
    • Optimize storage classes
    • Use lifecycle policies
    • Enable cost anomaly detection
    • Set budget alerts
    • Review costs weekly
    • Use spot/preemptible instances
    • Optimize data transfer costs
    • Implement caching layers
    • Use managed services
    • Monitor and optimize continuously

    Tools

    • AWS: Cost Explorer, Cost Anomaly Detection, Compute Optimizer
    • Azure: Cost Management, Advisor
    • GCP: Cost Management, Recommender
    • OCI: Cost Analysis, Budgets, Cloud Advisor
    • Multi-cloud: CloudHealth, Cloudability, Kubecost

    Related Skills

    • terraform-module-library - For resource provisioning
    • multi-cloud-architecture - For cloud selection

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

    Archivos

    2 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