Was ist neu beim Reliable Web App Pattern für .NET?
Donnerstag, 18. April 2024
Das neueste Release des Reliable Web App (RWA) Patterns für .NET wurde maßgeblich überarbeitet. Die Verbesserungen sind eine direkte Reaktion auf das Feedback der Nutzer*innen und konzentrieren sich insbesondere auf die Bedeutung von Infrastructure as Code (IaC) unter Verwendung der bewährten Best Practices von Bicep sowie auf die Netzwerksicherheit. Während das Update die grundlegenden Entwicklungsmuster beibehält, stärkt es auch die Netzwerksicherheit für Produktionsbereitstellungen und vereinfacht den Initialaufbau-Prozess.
Was ist das Reliable Web App Pattern (RWA)?
Das Reliable Web App Pattern ist eines der Enterprise-App-Patterns, das Microsoft entwickelt hat, um eine bewährte präskriptive Anleitung und Referenzarchitektur für die Planung und Erstellung von Azure-Webanwendungen bereitzustellen. Das Reliable Web App Pattern konzentriert sich darauf, eine vorhandene monolithische Webanwendung in die Cloud umzuziehen – mit minimalen Änderungen, um sie für die Cloud zu optimieren. Auf diese Weise können Sie das Fundament für zukünftige Modernisierungen legen. Das Muster unterstützt Resilienzmuster wie Retry und Circuit Breaker, Leistungseffizienzmuster wie das Cache-Aside-Muster und optimiert Kosten und Sicherheit.
Die Neuerungen im Überblick
Es wurden die bewährten Funktionen von RWA beibehalten und neue Funktionen und Verbesserungen hinzugefügt, die sich auf Einfachheit, Komplexität und Wiederverwendbarkeit konzentrieren:
- Verbesserungen für mehr Einfachheit: Es wird jetzt erleichtert, Azure-Ressourcen zu provisionieren und eine Anwendung bereitzustellen. Sobald du das Repository klonst, kannst du mit einem einzigen Azure Developer CLI-Befehl alle Azure-Ressourcen und den Code provisionieren und bereitstellen. Außerdem werden Demoskripte bereitgestellt, um dir die implementierten Best Practices in RWA, wie Circuit Breaker, Retry und Cache Aside, näherzubringen.
- Komplexere Szenarien: In der neuen Version wurde ein detailliertes Architekturdiagramm hinzugefügt, das die Hub-and-Spoke-Netzwerktopologie veranschaulicht, die für Sicherheit und Traffic-Steuerung verwendet wird. Außerdem werden Azure-Landing-Zone-Empfehlungen und Anleitungen angeboten, um dir bei der Integration des Musters in deine Umgebung zu helfen.
- Wiederverwendung von Bicep-Dateien: Da viele die Bicep-Dateien von RWA verwenden und sie für die eigenen Bedürfnisse erweitern, wurden die Bicep-Dateien modularisiert, um sie noch einfacher wiederverwenden zu können. Du kannst diese Ressourcen nahtlos anpassen und in verschiedene Szenarien integrieren.
Microsoft Azure
Setze deine Ideen noch schneller in Lösungen um – mit einer vertrauenswürdigen Cloud.
Microsoft Azure Dokumentation
Beliebte Dienste zwölf Monate lang kostenlos nutzen.