All skills
microsoft avatar

/azure-cloud-migrate

@ae5e585
by microsoftmicrosoft/skills3.1k stars
351

Assess and migrate cross-cloud workloads to Azure with reports and code conversion. Supports Lambda→Functions, Beanstalk/Heroku/App Engine→App Service, Fargate/Kubernetes/Cloud Run/Spring Boot→Container Apps. WHEN: migrate Lambda to Functions, AWS to Azure, migrate Beanstalk, migrate Heroku, migrate App Engine, Cloud Run migration, Fargate to ACA, ECS/Kubernetes/GKE/EKS to Container Apps, Spring Boot to Container Apps, cross-cloud migration.

Use this Skill: https://skilld.dev/gh/microsoft/skills/azure-cloud-migrate

This session only. Nothing lands on disk.

referencesservicescontainer-appscloudrun-to-container-apps.md

≈559 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Google Cloud Run → Azure Container Apps

Detailed guidance for migrating Cloud Run serverless containers to Azure Container Apps.

Overview

Cloud Run Azure Container Apps
Cloud Run Service Container App
Artifact Registry / GCR Azure Container Registry (ACR)
Secret Manager Azure Key Vault
Cloud Logging Azure Monitor / Log Analytics
VPC Connector VNet Integration

Critical Differences

Feature Cloud Run Container Apps Impact
Max Timeout 60 min 30 min (1800s) Redesign long-running tasks
CPU Allocation Request-based or always Always allocated Cost model changes
Max Instances 0–1000 0–300 per revision Validate instance needs
Concurrency 1–1000 1–300 Adjust concurrency settings
Startup Time 10 min max 240s default Validate startup time

Migration Workflow

  1. Assess — Analyze Cloud Run config → cloudrun-assessment-guide.md
  2. Images — Migrate GCR/Artifact Registry → ACR
  3. Config — Convert YAML, secrets → Key Vault, set up infrastructure
  4. Deploy — Deploy to Container Apps → cloudrun-deployment-guide.md
  5. Validate — Health checks, logs, scaling verification

Service Dependency Mappings

GCP Service Azure Equivalent Notes
Cloud SQL (PostgreSQL) Azure Database for PostgreSQL Connection string + managed identity
Cloud SQL (MySQL) Azure Database for MySQL Connection string + managed identity
Firestore Azure Cosmos DB SDK change required
Cloud Storage Azure Blob Storage SDK change required
Cloud Memorystore (Redis) Azure Cache for Redis Connection string update
Pub/Sub Azure Service Bus / Event Grid SDK change required
Cloud Tasks Azure Queue Storage / Service Bus SDK change required
Secret Manager Azure Key Vault Managed identity integration
Cloud Logging Azure Monitor Logs Auto-configured
Cloud Scheduler Azure Logic Apps / Functions Timer HTTP trigger to Container Apps

Source: SKILL.md on GitHub

No alerts15d3 checks · Risk SAFE
  • Gen Agent Trust Hub15d

    This skill facilitates cloud workload migration to Azure with a focus on security best practices. It includes security considerations such as an attack surface for indirect prompt injection during source code analysis and the handling of sensitive credentials. While these warrant review, the skill provides robust patterns for secure secret management and identity-based access. See detailed analysis for context.

  • Socket15d

    No alerts

  • Snyk15d

    Risk: LOW · No issues

Signed by skilld at ae5e585. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub yesterday.

Activeupdated last month
metadata
{
  "author": "Microsoft",
  "version": "1.3.2"
}

README badge

README badge for microsoft/skills/azure-cloud-migrate