Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel erfahren Sie, wie Sie ASP.NET Web-Apps für die Migration zu Azure Kubernetes Service (AKS) mithilfe von Azure Migrate bewerten. Erstellen Sie eine Bewertung für Ihre ASP.NET Web-App, um wichtige Erkenntnisse wie App-Bereitschaft, richtige Größenanpassung und Kosten für das Hosten und Ausführen dieser Apps im Monat bereitzustellen.
In diesem Artikel erfahren Sie, wie Sie Java-Web-Apps für die Migration zu Azure Kubernetes Service (AKS) mithilfe von Azure Migrate bewerten. Erstellen Sie eine Bewertung für Ihre Java-Web-App, um monatlich wichtige Einblicke wie App-Bereitschaft, zielgerichtete Anpassung der Größe und Kosten für das Hosten und Ausführen dieser Apps bereitzustellen.
In diesem Tutorial erfahren Sie, wie:
- Wählen Sie einen Satz ermittelter ASP.NET Web-Apps aus, die für die Migration zu AKS bewertet werden sollen.
- Bereitstellen von Bewertungskonfigurationen wie Azure Reserved Instances, Zielregion usw.
- Erhalten Sie Einblicke in die Migrationsbereitschaft ihrer bewerteten Apps.
- Erhalten Sie Einblicke in die AKS-Knoten-SKUs, die diese Apps optimal hosten und ausführen können.
- Erhalten Sie die geschätzten Kosten für die Ausführung dieser Apps auf AKS.
- Wählen Sie eine Reihe von ermittelten Java-Web-Apps aus, die für die Migration zu AKS bewertet werden sollen.
- Bereitstellen von Bewertungskonfigurationen wie Azure Reserved Instances, Zielregion usw.
- Erhalten Sie Einblicke in die Migrationsbereitschaft ihrer bewerteten Apps.
- Erhalten Sie Einblicke in die AKS-Knoten-SKUs, die diese Apps optimal hosten und ausführen können.
- Erhalten Sie die geschätzten Kosten für die Ausführung dieser Apps auf AKS.
Hinweis
In den Tutorials wird der einfachste Bereitstellungspfad für ein Szenario erläutert, damit Sie schnell einen Proof of Concept einrichten können. In den Tutorials werden nach Möglichkeit Standardoptionen verwendet und nicht alle möglichen Einstellungen und Pfade gezeigt.
Voraussetzungen
- Stellen Sie die Azure Migrate-Appliance in Ihrer VMware-, Hyper-V- oder physischen Umgebung bereit und konfigurieren Sie sie.
- Überprüfen Sie die Anforderungen der Appliance und den benötigten URL-Zugriff.
- Führen Sie die folgenden Schritte aus, um ASP.NET Web-Apps zu ermitteln, die in Ihrer Umgebung ausgeführt werden.
- Führen Sie die folgenden Schritte aus, um Java-Web-Apps zu ermitteln, die in Ihrer Umgebung ausgeführt werden.
Beurteilung erstellen
Melden Sie sich beim Azure-Portal an, und suchen Sie nach Azure Migrate.
Wählen Sie auf der Seite Azure Migrate unter Migrationsziele die Option Server, Datenbanken und Web-Apps aus.
Wählen Sie auf der Seite "Server, Datenbanken und Webanwendungen" unter "Bewertungstools" im Dropdownmenü "Bewerten" die Option "Web-Apps auf Azure" aus.
Führen Sie auf der Seite " Bewertung erstellen " auf der Registerkarte " Grundlagen " die folgenden Schritte aus:
- Szenario: Wählen Sie Web-Apps für AKS aus.
- Wählen Sie "Bearbeiten" aus, um die Bewertungseinstellungen zu ändern. Sehen Sie sich die Tabelle an, um die verschiedenen Bewertungseinstellungen zu aktualisieren.
Setting Mögliche Werte Kommentare Zielort Alle von AKS unterstützten Standorte Wird verwendet, um regionale Kosten für AKS zu generieren. Umgebungstyp Bereitstellung
Entwicklung/TestErmöglicht es Ihnen, zwischen Pay-as-you-go- und Pay-as-you-go Dev/ Test-Angeboten zu wechseln. Angebot/Lizenzierungsprogramm Nutzungsbasierte Bezahlung
UnternehmensvereinbarungErmöglicht ihnen das Umschalten zwischen Pay-as-you-go- und Enterprise Agreement-Angeboten. Währungen Alle gängigen Währungen wie USD, INR, GBP und EUR Wir generieren die Kosten in der hier ausgewählten Währung. Rabattprozentsatz Numerischer Dezimalwert Verwenden Sie diese Möglichkeit, um alle benutzerdefinierten Rabattvereinbarungen mit Microsoft zu berücksichtigen. Dies ist deaktiviert, wenn die "Sparoptionen" ausgewählt sind. EA-Abonnement Abonnement-ID Wählen Sie die Abonnement-ID aus, für die Sie über ein Enterprise Agreement verfügen. Sparoptionen 1 Jahr reserviert
3 Jahre reserviert
1-Jahres-Sparplan
3-Jahres-Sparplan
NichtsWählen Sie eine Sparoption aus, wenn Sie sich für reservierte Instanzen oder den Sparplan entschieden haben. Kategorie Alle
Rechenleistung optimiert
Allgemeiner Zweck
GPU
Hochleistungsrechnen
Isolated
Speicher optimiert
SpeicheroptimiertWenn Sie eine bestimmte SKU-Kategorie auswählen, wird sichergestellt, dass die besten AKS-Knoten-SKUs aus dieser Kategorie empfohlen werden. AKS-Preisstufe Standard Tarif für AKS Nachdem Sie die Bewertungseinstellungen überprüft haben, wählen Sie "Weiter" aus: Wählen Sie zu bewertende Server aus.
Führen Sie unter der Registerkarte "Zu bewertende Server auswählen " die folgenden Schritte aus:
- Bewertungsname: Geben Sie einen Namen für die Bewertung an.
- Wählen Sie eine Gruppe aus, oder erstellen Sie eine Gruppe: Wählen Sie "Neu erstellen " aus, und geben Sie einen Gruppennamen an. Sie können auch eine vorhandene Gruppe verwenden.
- Anwendungsname: Wählen Sie die Appliance aus.
- Web-App-Typ: Wählen Sie ASP.NET aus.
- Web-App-Typ: Wählen Sie Java aus.
Wählen Sie die Server aus, auf denen die Web-Apps aus der Tabelle bewertet werden sollen.
Wählen Sie "Weiter" aus, um die Allgemeinen Bewertungsdetails zu überprüfen.
Überprüfen Sie auf der Registerkarte " Überprüfen + Bewertung erstellen" die Bewertungsdetails, und wählen Sie " Bewertung erstellen" aus, um die Gruppe zu erstellen und die Bewertung auszuführen.
Anzeigen von Bewertungsergebnissen
Die Bewertung kann etwa 10 Minuten dauern.
Wählen Sie auf der Seite Azure Migrate unter Migrationsziele die Option Server, Datenbanken und Web-Apps aus.
Wählen Sie auf der Seite "Server", "Datenbanken und Webanwendungen" unter Bewertungstools> die Nummer neben den Web-Apps in azure-Bewertungen aus.
Wählen Sie auf der Seite "Bewertungen " einen gewünschten Bewertungsnamen aus, der aus der Liste der Bewertungen angezeigt werden soll.
Verwenden Sie die Suchleiste, um nach Ihrer Bewertung zu filtern. Es sollte sich im Zustand "Bereit " befinden.
Bewertungsstatus Definition Erstellen Die Bewertungserstellung ist im Gange. Es dauert etwa 10 Minuten, bis sie abgeschlossen sind. Bereit Die Bewertung wurde erfolgreich erstellt. Ungültig Fehler bei der Bewertungsberechnung.
Bewertungsübersicht
Auf der Seite "Übersicht " finden Sie die folgenden Details:
Bewertete Entitäten: Dieser Abschnitt enthält die Anzahl der Server, Webserver und Web-Apps, die Teil dieser Bewertung sind.
Migrationsbereitschaft: Die bewerteten Web-Apps haben einen der folgenden Status:
Status Definition Bereit Die Web-App kann migriert werden. Bereit mit Bedingungen Die Web-App benötigt kleinere Änderungen, um für die Migration bereit zu sein. Nicht bereit Die Web-App benötigt wichtige/wichtige Änderungen, damit sie für die Migration bereit sind. Unbekannt Die Web App-Ermittlungsdaten waren entweder unvollständig oder beschädigt, um die Bereitschaft zu berechnen.
Hinweis
Web-Apps, die entweder bereit oder bereit mit Bedingungen sind, werden für die Migration empfohlen.
- Monatliche Kostenschätzung: Dieser Abschnitt enthält die Monatlichen Kostenprognosen für die Ausführung Ihrer migrationsbereiten Web-Apps auf AKS.
Sie können die Einstellungen der Bewertung aktualisieren, nachdem sie erstellt wurde. Dadurch wird eine Neuberechnung ausgelöst.
Wenn Sie die Option " Bewertung exportieren " auswählen, wird die gesamte Bewertung in eine Excel-Kalkulationstabelle exportiert.
Bewertungsdetails
Bereitschaft
Auf der Registerkarte " Bereitschaft " wird die Liste der bewerteten Web-Apps angezeigt. Für jede Web-App werden der Bereitschaftsstatus, der Cluster und die empfohlene AKS-Knoten-SKU angezeigt.
Wählen Sie die Bereitschaftsbedingung einer App aus, um die Migrationswarnungen oder -probleme anzuzeigen. Für Apps, die mit Bedingungen bereit sind, werden nur Warnungen angezeigt. Für Apps, die nicht bereit sind, werden Fehler und potenziell Warnungen angezeigt.
Für jedes Problem oder jede Warnung erhalten Sie die Beschreibung, die Ursachen- und Entschärfungsschritte zusammen mit nützlichen Dokumentationen/Blogs zur Referenz.
Wenn Sie den empfohlenen Cluster für die App auswählen, wird die Seite " Clusterdetails " geöffnet. Auf dieser Seite werden Details wie die Anzahl der System- und Benutzerknotenpools, die SKU für jeden Knotenpool und die für diesen Cluster empfohlenen Web-Apps angezeigt. In der Regel generiert eine Bewertung nur einen einzelnen Cluster. Die Anzahl der Cluster steigt, wenn die Web-Apps in der Bewertung beginnen, die AKS-Clustergrenzwerte zu erreichen.
Kostendetails
Auf der Registerkarte " Kostendetails " wird die Aufschlüsselung der monatlichen Kostenschätzung angezeigt, die über AKS-Knotenpools verteilt ist. Die AKS-Preise sind systemintern von den Kosten des Knotenpools abhängig.
Für jeden Knotenpool werden die zugeordnete Knoten-SKU, die Knotenanzahl und die Anzahl der zu planenden Web-Apps zusammen mit den Kosten angezeigt. Standardmäßig gibt es mindestens 2 Knotenpools:
-
System: Wird verwendet, um kritische System pods wie z
CoreDNS. B. zu hosten. - Benutzer: Da ASP.NET Framework-Apps einen Windows-Knoten zum Ausführen benötigen, empfiehlt die Bewertung mindestens einen zusätzlichen Windows-basierten Knotenpool.
Nächste Schritte
- Modernisieren Sie Ihre ASP.NET Web-Apps im großen Maßstab auf Azure Kubernetes Service.
- Optimieren Sie Windows Dockerfiles.
- Überprüfen und implementieren Sie bewährte Methoden zum Erstellen und Verwalten von Apps auf AKS.