Aspire
Eintrag zuletzt aktualisiert am: 10.06.2026
Aspire ist ein Application Host von Microsoft für verteilte Anwendungen und Cloud-Native-Anwendungen.
Aspire arbeitet mit Anwendungen
- in den Programmiersprachen/Frameworks .NET, Go, Java, JavaScript/TypeScript, Python, Perl, PowerShell, Rust
- zahlreichen Speichern (Datenbanken, Redis, Azure Key Vault u.a.)
- Bus- und Messaging-Systemen (siehe hAzure Service Bus, Apache Kafka, RabbitMQ u.a.)
zusammen, siehe
https://aspire.dev/integrations/gallery
Ursprünglicher Name: .NET Aspire
Erstankündigung: 14.11.2023 zusammen mit dem Release von
.NET 8.0 (.NET Aspire 8.0 Preview 1)
Versionszählung startete mit Version 8.0
Erscheint seitdem parallel zu .NET-Hauptversionen, hat aber auch Unterversionen (9.1, 9.2 usw).
Vorgängerprojekt: Project Tye
https://github.com/dotnet/tye
Open Source auf GitHub:
https://github.com/dotnet/aspire/releases
Veröffentlicht auf NuGet.org:
https://www.nuget.org/profiles/aspire
Dokumentation:
https://learn.microsoft.com/en-us/dotnet/aspire/get-started/aspire-overview
Features1. Einfache Definition von Anwendungen und Abhängigkeiten: Entwickler können mit C# und vertrauten APIs arbeiten, um ihre Anwendungen und die benötigten Cloud-Ressourcen zu konfigurieren. YAML-Dateien oder zusätzliche Konfigurationsschritte sind oft überflüssig.
2. Integrierte Resilienz und Beobachtbarkeit: Out-of-the-box bietet Aspire Funktionen wie Logging, Health Checks und Telemetrie (unterstützt durch OpenTelemetry), um die Zuverlässigkeit und das Monitoring von Anwendungen zu gewährleisten.
3. Developer Dashboard: Während der Entwicklung bietet Aspire ein Dashboard, das Echtzeit-Daten zu Logs, Traces und Metriken anzeigt, um die Diagnose und Überwachung von Anwendungen zu erleichtern.
4. Unterstützung für Cloud-Dienste: Aspire integriert sich nahtlos mit vielen gängigen Cloud- und Messaging-Diensten wie Azure Cosmos DB, RabbitMQ, Redis und Kafka. Entwickler können einfach Verbindungen zu Datenbanken, Caches und Messaging-Systemen herstellen.
5. Bereitstellung und Deployment: Mit nativer Unterstützung für die Azure Developer CLI (azd) und Integration in Kubernetes erleichtert Aspire den Weg von der lokalen Entwicklung bis zur Cloud-Bereitstellung auf Plattformen wie Azure, AWS oder Google Cloud.