Wir übertragen Infrastrukturen und .NET Anwendungen in die Cloud und bieten folgende Optionen:
Cloud Anbieter | Microsoft Azure | Amazon Web Services | Google Cloud Platform |
Marktanteile weltweit (Statista, 1. Quartal 2024) | 25% | 31% | 10% |
.NET Orientierung | Ja, Azure ist .NET-orientiert | Nicht primär .NET-orientiert, aber dennoch eine gute Option für Cloud-.NET-Anwendungen | Nicht primär .NET-orientiert, aber dennoch eine gute Option für Cloud-.NET-Anwendungen |
Unterstützung von Visual Studio für die Entwicklung von Cloud-Anwendungen mit .NET und zusätzlichen Tools | Azure bietet vollständige Integration mit beiden IDEs:
|
Keine native Unterstützung für Visual Studio und Visual Studio Code. AWS bietet jedoch folgende Erweiterungen:
|
Keine native Unterstützung für Visual Studio und Visual Studio Code. GCP stellt jedoch folgende Tools bereit:
|
MS Active Directory | Azure Active Directory Domain Services | AWS Managed Microsoft AD | Managed Microsoft Active Directory |
Migration von On-Premises-.NET-Anwendungen oder Cloud-Umgebungen zu anderen Cloud-Plattformen | Azure Migrate | AWS Migration Hub | Google Cloud Migration Center |
Ausführen von .NET Cloud Native Aspire Stack | Ja | Ja | Ja |
Optionen für serverlose Cloud Softwareentwicklung mit .NET | Azure Functions | AWS Lambda unterstützt serverlose Anwendungen mit .NET 8. Es ist möglich, Lambda-Funktionen in .NET zu implementieren mithilfe von:
|
Cloud Run |
Monitoring und Logging von .NET-Cloud-Anwendungen | Azure Monitor
Application Insights Azure Monitor Logs |
Amazon CloudWatch
Amazon CloudWatch Logs AWS Application Signals unterstützt .NET Anwendungen mit AWS Distro for Open Telemetry |
Cloud Monitoring
Cloud Trace Cloud Logging Error Reporting |
Relationale Datenbanksysteme (RDBMS) | Azure SQL Database
Azure Database for MySQL Azure Database for PostgreSQL |
Amazon Relational Database Service (RDS)
Amazon Aurora |
Cloud SQL |
Dokumentbasierte Datenbanken | CosmosDB | Amazon DocumentDB
Amazon DynamoDB |
Firestore |
Compute-Services | Azure Virtual Machines
Azure App Service |
AWS Elastic Beanstalk
Amazon Elastic Compute Cloud (Amazon EC2) Running Hyper-V on Amazon EC2 Bare Metal Instances |
Compute Engine (VMs)
App Engine |
Containers-as-a-Service | Azure Kubernetes Service (AKS)
Azure Container Instances |
Amazon Elastic Container Service (ECS)
Amazon Elastic Kubernetes Service (EKS) AWS Fargate |
Google Kubernetes Engine (GKE) |
CI/CD | Azure DevOps | AWS CodePipeline
AWS CodeDeploy |
Cloud Build
Cloud Deploy |
Kundenidentitäts- und Zugriffsmanagement | Azure Active Directory B2C | AWS Cognito | Identity Platform |
Speicherlösungen | Azure Blob Storage | Amazon S3 | Cloud Storage |
SDK | Azure SDK for .NET | AWS SDK for .NET | .NET Cloud Client Libraries |
Microservice-Architektur | Azure Service Bus | ESB (Enterprise Service Bus) | Google Cloud Pub/Sub |