| Workload | Migration | Key Decisions |
|---|---|---|
| Windows File Server | Azure VM + Azure Files | Use File Sync |
| Linux Apache | Azure VM | Consider App Service |
| Oracle DB | Azure VM | Or refactor to PostgreSQL |
| .NET Framework App | Windows VM | Later refactor |
| On-Prem | Target | Changes |
|---|---|---|
| .NET Framework | App Service | Update config, Managed Identity |
| SQL Server | Azure SQL | DMA + connection updates |
| Java Tomcat | App Service Linux | WAR deployment |
| MySQL | Azure MySQL | DMS migration |
| Monolith | New Architecture | Changes |
|---|---|---|
| .NET Monolith | Microservices (AKS) | Domain split |
| Java EE | Spring Boot | Rewrite |
| Batch Jobs | Event-driven | Functions + Service Bus |
| Server Role | Azure Target | Method |
|---|---|---|
| IIS | App Service / VM | Refactor/Migrate |
| SQL Server | SQL MI / SQL DB | DMS |
| File Server | Azure Files | File Sync |
| AD | Entra ID | Hybrid |
| Workload | Target | Method |
|---|---|---|
| Apache/Nginx | App Service / VM | Migrate |
| Node.js | App Service | Deploy |
| PostgreSQL | Azure PostgreSQL | DMS |
| Containers | AKS | Re-deploy |
| Scenario | Target |
|---|---|
| Single DB | Azure SQL |
| Instance features | SQL Managed Instance |
| Full control | SQL on VM |
| Analytics | Synapse |
| Scenario | Target |
|---|---|
| Compatible API | Cosmos DB (Mongo API) |
| Large deployment | VM-based MongoDB |
| Cloud-native | Cosmos DB (SQL API) |