Wenn Sie bereits auf Microsoft Windows Server und. NET-Software angewiesen sind, dann wissen Sie bereits, dass das Erstellen vonhybrid cloud mit Azure, Microsofts Windows-centric PaaS-Service, ein Kinderspiel ist. Bevor Sie eine Erweiterung Ihrer .NET Cloud-Entwicklung durchfĂźhren, sollten Sie die folgenden wichtigen Punkte beachten: Verwalten Sie Middleware oder Microservices Warum Microservices bevorzugt werden Konzentrieren Sie sich auf Cloud-Ziele Versuch, Harmonie zu erreichen
Verwalten Sie Middleware oder Microservices
Wenn Sie planen, hybride Anwendungen zu erstellen, die nicht vollständig auf .NET basieren, dann müssen Sie über die Rolle von .NET nachdenken und auch sicherstellen, dass es während Ihrer Entwicklung und Bereitstellung unterstützt wird. Dafür müssen Sie entweder .NET-Middleware erzwingen oder einen KomponentenIntegrations- Service wie Microservices umfassen. Beide Optionen beinhalten eine Schnittstelle, sei es direkt mit. NET-Komponenten oder mit Microservices, die eine höhere Ebene haben. Sie können entweder auf .NET-Komponenten angewiesen sein, wenn Sie auf die Entwicklung mit .NET auf lange Sicht fokussiert sind, oder Sie können
andere
Komponenten-Schnittstellen
von Hybrid-Cloudsverwenden.
oder
Microservices
zum
Erstellen
Warum Microservices bevorzugt werden
Cloud-Entwicklungstendenzen begünstigen Mikroservices im Vergleich zu einer erschöpfenden Nutzung von .NET-Schnittstellen, da die lose Kopplung zwischen den Komponenten Failover, horizontale Skalierung und Cloud-Adressierung zu einfach macht.
Wenn Microsoft
Web-Service-Modelle in
einigen
ihrer
Schnittstelle
erzwingt, dann kann es sogar noch schwieriger zu integrieren sein. Wenn Ihre Anwendungen auf einem einfachen JSON / REST-Schnittstellenmodell basieren, können Sie Cloud-Funktionen nutzen. In beiden Fällen wird Ihre Cloud-Bereitstellung nicht betroffen sein.
Konzentrieren Sie sich auf Cloud-Ziele
Der beste Weg zum Nachdenken über. NET Hybrid-Cloud-Optionen ist es, mit Ihren Cloud-Hybrid-Zielen anzufangen, anstatt mit Ihren .NET-Zielen. Um sicherzustellen, dass Sie Ihre Komponenten leicht skalieren und ersetzen können, sollten Sie die Komponenten Ihrer Anwendung zur Implementierung, die an Failover oder CloudBursting beteiligt sein werden, wie unabhängige Dienste, insbesondere Microservices, überprüfen.
Versuch, Harmonie zu erreichen
Es ist von größter Bedeutung, dass Ihre .NET-Strategie in Harmonie mit Ihrer HybridCloud-Strategie ist. Da Cloud nur ein Instrument der IT-Politik ist und nicht die Grundlage ist, können Sie es nicht aus dem Rechenzentrum ausschalten, wenn Sie erwarten, sich auf .NET in der Cloud zu verlassen. Da die Pläne von Microsoft für Hybrid-Cloud um Azure herumliegen, wird die Erweiterung Ihrer .NET-CloudEntwicklung über Azure hinaus zusätzlichen Druck auf Ihre IT-Manager und CloudPlaner ausüben, um sicherzustellen, dass ihre Entscheidung perfekt ist.
Ursprünglich publiziert am: http://bit.ly/2l2t9L9
Interessiert, mehr Ăźber wissen?
Microsoft .Net Entwicklungs Unternehmen .NET Cloud-Entwicklung lĂśsungen Dot Net Entwicklung Spezialist