Ocena aplikacji internetowych pod kątem migracji do usługi Azure Kubernetes Service (wersja zapoznawcza)
W tym artykule pokazano, jak ocenić ASP.NET aplikacje internetowe pod kątem migracji do usługi Azure Kubernetes Service (AKS) przy użyciu usługi Azure Migrate. Tworzenie oceny dla ASP.NET aplikacji internetowej zapewnia kluczowe szczegółowe informacje, takie jak gotowość aplikacji, określanie rozmiaru odpowiedniego i koszty hostowania i uruchamiania tych aplikacji w miesiącu.
W tym artykule pokazano, jak ocenić aplikacje internetowe Java pod kątem migracji do usługi Azure Kubernetes Service (AKS) przy użyciu usługi Azure Migrate. Tworzenie oceny dla aplikacji internetowej w języku Java zapewnia kluczowe szczegółowe informacje, takie jak gotowość aplikacji, określanie odpowiedniego rozmiaru i koszty hostowania i uruchamiania tych aplikacji w miesiącu.
Z tego samouczka dowiesz się, jak wykonywać następujące czynności:
- Wybierz zestaw odnalezionych ASP.NET aplikacji internetowych do oceny migracji do usługi AKS.
- Podaj konfiguracje oceny, takie jak wystąpienia zarezerwowane platformy Azure, region docelowy itp.
- Uzyskaj szczegółowe informacje na temat gotowości do migracji swoich ocenionych aplikacji.
- Uzyskaj szczegółowe informacje na temat jednostek SKU węzła usługi AKS, które mogą optymalnie hostować i uruchamiać te aplikacje.
- Uzyskaj szacowany koszt uruchamiania tych aplikacji w usłudze AKS.
- Wybierz zestaw odnalezionych aplikacji internetowych Java do oceny migracji do usługi AKS.
- Podaj konfiguracje oceny, takie jak wystąpienia zarezerwowane platformy Azure, region docelowy itp.
- Uzyskaj szczegółowe informacje na temat gotowości do migracji swoich ocenionych aplikacji.
- Uzyskaj szczegółowe informacje na temat jednostek SKU węzła usługi AKS, które mogą optymalnie hostować i uruchamiać te aplikacje.
- Uzyskaj szacowany koszt uruchamiania tych aplikacji w usłudze AKS.
Uwaga
W samouczkach przedstawiono najprostszą ścieżkę wdrażania dla scenariusza, dzięki czemu można szybko skonfigurować weryfikację koncepcji. W samouczkach są używane opcje domyślne, jeśli to możliwe i nie są wyświetlane wszystkie możliwe ustawienia i ścieżki.
Wymagania wstępne
- Wdróż i skonfiguruj urządzenie usługi Azure Migrate w środowisku fizycznym programu VMware, funkcji Hyper-V lub środowiska fizycznego.
- Sprawdź wymagania dotyczące urządzenia i dostęp do adresu URL, które mają zostać podane.
- Wykonaj następujące kroki , aby odnaleźć ASP.NET aplikacji internetowych działających w środowisku.
- Wykonaj następujące kroki , aby odnaleźć aplikacje internetowe Java działające w środowisku.
Tworzenie oceny
Zaloguj się do witryny Azure Portal i wyszukaj usługę Azure Migrate.
Na stronie Azure Migrate w obszarze Cele migracji wybierz pozycję Serwery, bazy danych i aplikacje internetowe.
Na stronie Serwery, bazy danych i aplikacje internetowe w obszarze Narzędzia do oceny wybierz pozycję Aplikacje internetowe na platformie Azure z menu rozwijanego Ocena.
Na stronie Tworzenie oceny na karcie Podstawy wykonaj następujące czynności:
- Scenariusz: wybierz pozycję Aplikacje internetowe do usługi AKS.
- Wybierz pozycję Edytuj, aby zmodyfikować ustawienia oceny. Zapoznaj się z poniższą tabelą, aby zaktualizować różne ustawienia oceny.
Ustawienie Możliwe wartości Komentarze Lokalizacja docelowa Wszystkie lokalizacje obsługiwane przez usługę AKS Służy do generowania kosztu regionalnego dla usługi AKS. Typ środowiska Produkcja
Tworzenie i testowanie aplikacjiUmożliwia przełączanie się między ofertami tworzenia i testowania płatności zgodnie z rzeczywistym użyciem i płatności zgodnie z rzeczywistym użyciem. Program oferty/licencjonowania Pay-as-you-go
Enterprise AgreementUmożliwia przełączanie się między ofertami płatności zgodnie z rzeczywistym użyciem i Umowa Enterprise. Waluta Wszystkie wspólne waluty, takie jak USD, INR, GBP, Euro Wygenerujemy koszt w walucie wybranej tutaj. Procent rabatu Wartość dziesiętna liczbowa Służy do uwzględniania wszelkich niestandardowych umów rabatowych z firmą Microsoft. Jest to wyłączone, jeśli wybrano opcje Oszczędności. Subskrypcja umowy EA Identyfikator subskrypcji Wybierz identyfikator subskrypcji, dla której masz Umowa Enterprise. Opcje oszczędności Zarezerwowany rok
Zarezerwowane trzy lata
Roczny plan oszczędnościowy
Plan oszczędnościowy z trzech lat
BrakWybierz opcję oszczędności, jeśli wybrano opcję Wystąpienia zarezerwowane lub Plan oszczędnościowy. Kategoria Cały
Zoptymalizowane pod kątem obliczeń
Ogólnego przeznaczenia
GPU
Obliczenia o wysokiej wydajności
Odizolowany
Zoptymalizowane pod kątem pamięci
Optymalizacja pod kątem magazynuWybranie określonej kategorii jednostki SKU gwarantuje, że zalecamy najlepsze jednostki SKU węzła usługi AKS z tej kategorii. Warstwa cenowa usługi AKS Standardowa Warstwa cenowa usługi AKS Po przejrzeniu ustawień oceny wybierz pozycję Dalej: wybierz serwery do oceny.
Na karcie Wybieranie serwerów do oceny wykonaj następujące czynności:
- Nazwa oceny: określ nazwę oceny.
- Wybierz lub utwórz grupę: wybierz pozycję Utwórz nową i określ nazwę grupy. Możesz również użyć istniejącej grupy.
- Nazwa urządzenia: wybierz urządzenie.
- Typ aplikacji internetowej: wybierz pozycję ASP.NET.
- Typ aplikacji internetowej: wybierz pozycję Java.
Wybierz serwery, które hostuje aplikacje internetowe do oceny z tabeli.
Wybierz pozycję Dalej , aby przejrzeć szczegóły oceny wysokiego poziomu.
Na karcie Przeglądanie + tworzenie oceny przejrzyj szczegóły oceny i wybierz pozycję Utwórz ocenę , aby utworzyć grupę i uruchomić ocenę.
Wyświetlanie szczegółowych informacji o ocenie
Ukończenie oceny może potrwać około 10 minut.
Na stronie Azure Migrate w obszarze Cele migracji wybierz pozycję Serwery, bazy danych i aplikacje internetowe.
Na stronie Serwery, bazy danych i aplikacje internetowe w obszarze Narzędzia> do oceny wybierz numer obok oceny aplikacji internetowych na platformie Azure.
Na stronie Oceny wybierz żądaną nazwę oceny, aby wyświetlić z listy ocen.
Użyj paska wyszukiwania, aby filtrować ocenę. Powinien być w stanie Gotowe .
Stan oceny Definicja Tworzenie Tworzenie oceny jest w toku. Ukończenie tego procesu zajmuje około 10 minut. Gotowy Ocena została pomyślnie utworzona. Nieprawidłowy Wystąpił błąd podczas obliczania oceny.
Przegląd oceny
Na stronie Przegląd podano następujące informacje:
Oceniane jednostki: ta sekcja zawiera liczbę serwerów, serwerów internetowych i aplikacji internetowych, które są częścią tej oceny.
Gotowość do migracji: Oceniane aplikacje internetowe mają jeden z następujących stanów:
Stan Definicja Gotowe Aplikacja internetowa jest gotowa do migracji Gotowe z warunkami Aplikacja internetowa wymaga wprowadzenia drobnych zmian w celu przygotowania do migracji Nie wszystko gotowe Aplikacja internetowa wymaga istotnych/powodujących niezgodność zmian, aby przygotować się do migracji Nieznane Dane odnajdywania aplikacji internetowej były niekompletne lub uszkodzone w celu obliczenia gotowości
Uwaga
Aplikacje internetowe, które są gotowe lub gotowe z warunkami, są zalecane do migracji.
- Szacowany koszt miesięczny: ta sekcja zawiera miesiąc w miesiącu projekcję kosztów uruchamiania aplikacji internetowych gotowych do migracji w usłudze AKS.
Ustawienia oceny można zaktualizować po jej utworzeniu. Spowoduje to ponowne obliczenie.
Wybranie opcji Eksportuj ocenę powoduje wyeksportowanie całej oceny do arkusza kalkulacyjnego programu Excel.
Szczegóły oceny
Gotowość
Na karcie Gotowość zostanie wyświetlona lista ocenionych aplikacji internetowych. Dla każdej aplikacji internetowej zobaczysz stan gotowości, klaster i zalecaną jednostkę SKU węzła usługi AKS.
Wybierz warunek gotowości aplikacji, aby wyświetlić ostrzeżenia lub problemy dotyczące migracji. W przypadku aplikacji gotowych z warunkami zostaną wyświetlone tylko ostrzeżenia. W przypadku aplikacji, które nie są gotowe, zostaną wyświetlone błędy i potencjalnie ostrzeżenia.
Dla każdego problemu lub ostrzeżenia podano opis, przyczynę i kroki ograniczania ryzyka wraz z przydatną dokumentacją/blogami w celu uzyskania informacji.
Wybranie zalecanego klastra dla aplikacji spowoduje otwarcie strony Szczegóły klastra. Ta strona zawiera szczegółowe informacje, takie jak liczba pul węzłów systemu i użytkownika, jednostka SKU dla każdej puli węzłów i aplikacje internetowe zalecane dla tego klastra. Zazwyczaj ocena wygeneruje tylko jeden klaster. Liczba klastrów zwiększa się, gdy aplikacje internetowe w ocenie zaczynają osiągać limity klastra usługi AKS.
Szczegóły kosztów
Na karcie Szczegóły kosztów zobaczysz podział szacowanego miesięcznego kosztu rozłożonego między pule węzłów usługi AKS. Cennik usługi AKS jest wewnętrznie zależny od kosztów puli węzłów.
Dla każdej puli węzłów zostanie wyświetlona skojarzona jednostka SKU węzła, liczba węzłów i liczba aplikacji internetowych, które mają być zaplanowane, wraz z kosztem. Domyślnie będą istnieć co najmniej dwie pule węzłów:
- System: służy do hostowania krytycznych zasobników systemu, takich jak
CoreDNS
. - Użytkownik: Ponieważ aplikacje platformy ASP.NET wymagają uruchomienia węzła systemu Windows, ocena zaleca co najmniej jedną dodatkową pulę węzłów opartą na systemie Windows.
Następne kroki
- Modernizuj aplikacje internetowe ASP.NET na dużą skalę do usługi Azure Kubernetes Service.
- Zoptymalizuj pliki Dockerfile systemu Windows.
- Przejrzyj i zaimplementuj najlepsze rozwiązania dotyczące tworzenia aplikacji w usłudze AKS i zarządzania nimi.