GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Migrieren Sie eine .NET-Anwendung von Amazon Web Services

Vorheriger Abschnitt: Bereitstellen von Cloud-Ressourcen bei der Migration von Amazon Web Services

Dieser Artikel beschreibt, wie Sie eine .NET-Webanwendung von Amazon Web Services® (AWS®) in die Rackspace Cloud migrieren. Es dauert ungefähr 30 Minuten, wenn Sie die Anweisungen Schritt für Schritt befolgen.

Die folgende Abbildung zeigt die Topologie der Anwendung in diesem Szenario:

Voraussetzungen

  • Microsoft® Windows® Server auf AWS, auf dem eine .NET®-Webanwendung auf InternetInformation Services (IIS®) ausgeführt wird. In den Beispielen dieses Artikels wurde ein Windows Server 2012 mit IIS 8 verwendet.
  • Gültiges und aktiviertes Konto in der Rackspace Cloud.

Vorbereitung

  • Identifizieren Sie die zu migrierenden Ressourcen, einschließlich Anwendungs- und Datenbankressourcen.
  • Falls noch nicht geschehen, erstellen Sie eine Cloud Server-Instanz und alle unterstützenden Rackspace Cloud-Dienste.

Softwarepakete installieren

  1. Installieren Sie den Rackspace Cloud Files-Client wie folgt:

    1. Stellen Sie mithilfe der Remotedesktopverbindung eine Verbindung zur AWS-Instanz her.

    2. Installieren Sie eine FTP-Client-Anwendung zum Sichern von Daten in Rackspace Cloud-Dateien. Sie können jeden Browser verwenden, um den Client herunterzuladen.

    3. Stellen Sie eine Verbindung zu Rackspace Cloud Files her, indem Sie Ihren Benutzernamen und API-Schlüssel Ihres Rackspace-Kontos verwenden. Sie werden diese Verbindung verwenden, um Daten während der Migrationsschritte zu sichern.

  2. Installieren Sie IIS 8 anhand der Anweisungen unter https://www.iis.net/learn/get-started/whats-new-in-iis-8/installing-iis-8-on-windows-server-2012 .

Sichern Sie Daten von AWS in Rackspace Cloud Files

Laden Sie mit dem FTP-Client, den Sie im vorherigen Abschnitt installiert haben, den.NET-Projektordner in den Rackspace Cloud Files-Container hoch, den Sie im Artikel Bereitstellen von Cloud-Ressourcen bei der Migration von Amazon Web Services erstellt haben.

Stellen Sie Daten aus Cloud-Dateien auf Cloud-Servern wieder her

  1. Stellen Sie mithilfe von Remote DesktopConnection eine Verbindung zu Ihrer Rackspace Cloud Server-Instanz her.

  2. Kopieren Sie den .NET-Webanwendungsordner aus dem Cloud-Dateien-Container auf den Cloud-Server am folgenden Speicherort:

     C:\inetpub\wwwroot
    
  3. Öffnen Sie den IIS-Manager und klicken Sie auf Website hinzufügen , und geben Sie Details ein:Site-Name, physischer Pfad und Hostname.

  4. Stoppen Sie nach dem Erstellen der Website die Standardwebsite vorinstallierte Anwendung und starten Sie Ihre Webanwendung.

Testen Sie Ihre Anwendung

Klicken Sie auf Durchsuchen *:80 (http) um die Anwendung im Browser anzuzeigen.

Nächster Schritt

Überlegungen nach der Migration bei der Migration von Amazon Web Services

Weitere Migrationsszenarien finden Sie in den folgenden Artikeln:

  • Migrieren Sie eine Anwendung, die auf einem LAMP-Stack von Amazon Web Services basiert
  • Migrieren Sie eine Java-Webanwendung von Amazon Web Services
  • Migrieren Sie eine Anwendung basierend auf Backbone.js, Node.js und MongoDB von Amazon Web Services

Linux
  1. Allgemeine Schritte für die Migration von Amazon Web Services

  2. Zuordnung von Amazon Web Services-Ressourcen zu Rackspace-Ressourcen

  3. Migrieren Sie von Parse zu Rackspace

  4. Migrieren Sie von Amazon Web Services zur Rackspace Cloud

  5. Pitchfork – die Rackspace Cloud API-Webanwendung

So löschen Sie einen Atlantic.Net-Cloud-Server

Atlantic.Net Cloud – Kann ich meinen Cloud-Server vergrößern?

Erstellen eines Cloud-Servers aus einer ISO

Migrieren Sie eine Java-Webanwendung von Amazon Web Services

Migrieren Sie eine Anwendung basierend auf Backbone.js, Node.js und MongoDB von Amazon Web Services

Stellen Sie Cloud-Ressourcen bereit, wenn Sie von Amazon Web Services migrieren