Neuhosting - AWS Präskriptive Leitlinien

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Neuhosting

Beim Rehosting (Lift and Shift) wird Ihre lokale Anwendung in die Cloud migriert, ohne sie zu ändern. Diese Strategie wird hauptsächlich verwendet, um umfangreiche Anwendungen zu migrieren, um bestimmte Geschäftsziele zu erreichen, wie z. B. die Einführung eines Produkts in einem beschleunigten Zeitplan oder das Verlassen eines lokalen Rechenzentrums. Die Anwendungen werden auf Amazon Elastic Compute Cloud (Amazon EC2) Windows-Instances erneut gehostet, die die Anforderungen der von Ihnen migrierten Anwendungen erfüllen.

Anwendungsfälle

Diese Migrationsstrategie ist in jedem der folgenden Szenarien nützlich:

  • Die veraltete .NET-Anwendung muss als native Windows-Anwendung ausgeführt werden.

  • Zeit und Ressourcen für die Modernisierung der Anwendung sind nicht verfügbar.

  • Die veraltete .NET-Anwendung ist eine kommerzielleoff-the-shelf(COTS) -Anwendung.

Vorteile

Rehosting bietet im Vergleich zu lokalen .NET-Anwendungen die folgenden Vorteile:

  • Minimaler Aufwand, da keine Code- oder Architekturänderungen erforderlich sind

  • Reduzierte Kosten

  • Bessere Compliance und Sicherheit, da es dieAWSBewährte Methoden für Infrastruktur und Sicherheit

Nachteile

  • Nutzt die Leistungs-, Skalierbarkeits- und Resilienzoptionen derAWSWolke

  • Schwer zu integrierenstate-of-the-artCloud-Dienste

AWS-Services

Tools

Werkzeug Zweck Resource
Migrationsassistent für Windows-Webanwendungen Dieses Tool ist ein interaktivesPowerShellSkript, das ganze Websites und deren Konfigurationen zu Elastic Beanstalk migriert. Migrieren von ASP.NET-Anwendungen zu Elastic Beanstalk(AWSBlogbeitrag)

Entscheidungen über den Einsatz

Sie können zwischen zwei Bereitstellungsoptionen wählen:

  • Wenn Sie die vollständige Kontrolle über die Konfiguration Ihrer Rechenumgebung, einschließlich der Speicher- und Speichereinstellungen, und die Kontrolle über Betriebssystem-Patches haben möchten, migrieren Sie Ihre.NET-Anwendung zu Amazon EC2.

  • Wenn Sie keine vollständige Kontrolle über die Infrastruktur benötigen, verwenden Sie Elastic Beanstalk. Elastic Beanstalk richtet automatisch eine verwaltete Umgebung für Ihre Anwendung ein.

Rehosting .NET applications on Amazon EC2 instances