Cloud Migration
knowledge skill
Analyzes an application’s current cloud-agnostic configuration and produces a migration plan that maps each component to a target cloud service with estimated cost and effort. The output is a JSON document listing services, migration steps, and resource requirements.
Worked examples
- {"input": {"current_infra": "on-prem VMs running Ubuntu 20.04, PostgreSQL 12, Nginx 1.18", "target_cloud": "AWS", "app_profile": "web app"}, "output": {"migration_plan": {"web_tier": {"source": "VM", "target": "EC2 t3.medium", "steps": ["snapshot", "launch EC2", "configure Nginx"]}, "db_tier": {"source": "PostgreSQL 12", "target": "RDS PostgreSQL 12", "steps": ["dump DB", "create RDS", "restore"]}}, "estimated_cost": 850, "effort_hours": 16}}
- {"input": {"current_infra": "Docker Compose with Redis 6, Python 3.9 app", "target_cloud": "GCP", "app_profile": "microservice"}, "output": {"migration_plan": {"redis": {"source": "Docker", "target": "Memorystore Redis 6", "steps": ["export data", "create Memorystore"]}, "app": {"source": "Docker", "target": "Cloud Run", "steps": ["build image", "deploy"]}}, "estimated_cost": 420, "effort_hours": 8}}
Input
- current_infra: string
- target_cloud: string
- app_profile: string
Output
- migration_plan: object
- estimated_cost: number
- effort_hours: number
Details
- Skill type: knowledge skill
- Safety level: safe_public_research
- Version: 1.0.0