Azure Cloud Migrate
Cette skill gère l'évaluation et la migration de code des charges de travail cloud existantes vers Azure.
Règles
- Suivez les phases séquentiellement — ne les sautez pas
- Générez une évaluation avant toute migration de code
- Chargez la référence de scénario et suivez ses règles
- Utilisez les outils MCP
mcp_azure_mcp_get_azure_bestpracticesetmcp_azure_mcp_documentation - Utilisez le runtime supporté le plus récent pour le service cible
- Les actions destructrices nécessitent
ask_user— global-rules - Signalez la progression à l'utilisateur — Lors des opérations longues (déploiements, envois d'images), fournissez des mises à jour de statut au niveau des ressources pour que l'utilisateur n'attende jamais sans retour d'information — voir workflow-details.md
- Auditez la découverte de services dans le code applicatif — Les noms DNS Kubernetes (par ex.
http://order-service:3001) ne se résolvent pas dans Container Apps. Lors de l'évaluation, analysez le code source pour détecter les noms d'hôte/ports codés en dur dans les clients HTTP et signalez-les pour l'injection d'URL pilotée par variables d'environnement
Scénarios de migration
| Source | Cible | Référence |
|---|---|---|
| AWS Lambda | Azure Functions | lambda-to-functions.md (assessment, code-migration) |
| AWS Fargate (ECS) | Azure Container Apps | fargate-to-container-apps.md (assessment, deployment) |
| Kubernetes (GKE/EKS/Self-hosted) | Azure Container Apps | k8s-to-container-apps.md |
| GCP Cloud Run | Azure Container Apps | cloudrun-to-container-apps.md |
Pas de scénario correspondant ? Utilisez les outils
mcp_azure_mcp_documentationetmcp_azure_mcp_get_azure_bestpractices.
Répertoire de sortie
Tous les résultats vont dans <workspace-root-basename>-azure/ à la racine de l'espace de travail, où <workspace-root-basename> est le nom du répertoire d'espace de travail de haut niveau lui-même (PAS un sous-répertoire à l'intérieur). Ne modifiez jamais le répertoire source.
Étapes
- Créez
<workspace-root-basename>-azure/à la racine de l'espace de travail - Évaluez — Analysez la source, mappez les services, générez un rapport à l'aide du guide d'évaluation spécifique au scénario
- Migrez — Convertissez le code/config à l'aide du guide de migration spécifique au scénario
- Demandez à l'utilisateur — « Migration complète. Tester localement ou déployer sur Azure ? »
- Transmettez à azure-prepare pour l'infrastructure, les tests et le déploiement
Suivez la progression dans migration-status.md — voir workflow-details.md.