Udostępnij za pomocą


Modernizacja aplikacji webowych ASP.NET do kodu usługi Azure App Service.

W tym artykule pokazano, jak przeprowadzić migrację ASP.NET aplikacji internetowych na dużą skalę do usługi Azure App Service przy użyciu usługi Azure Migrate.

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.

Z tego samouczka dowiesz się, jak wykonywać następujące działania:

  • Migrowanie aplikacji internetowych ASP.NET w dużej skali do usługi Azure App Service przy użyciu zintegrowanego procesu w Azure Migrate.
  • Zmienianie planów migracji dla aplikacji sieciowych.
  • Zmień plan usługi App Service dla aplikacji internetowych.

Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto .

Wymagania wstępne

Przed rozpoczęciem tego samouczka należy:

  1. Ukończ pierwszy samouczek , aby odnaleźć aplikacje internetowe uruchomione w środowisku VMware.
  2. Ukończ drugi samouczek , aby ocenić aplikacje internetowe w celu określenia stanu gotowości do migracji do usługi Azure App Service. Należy ocenić aplikacje internetowe w celu przeprowadzenia migracji ich przy użyciu zintegrowanego przepływu.
  3. Przejdź do istniejącego projektu lub utwórz nowy projekt.

Migrowanie aplikacji internetowych

Po ocenie aplikacji internetowych możesz przeprowadzić migrację przy użyciu zintegrowanego przepływu migracji w usłudze Azure Migrate.

  • W ramach jednej migracji można wybrać maksymalnie pięć planów usługi App Service.
  • Obecnie nie obsługujemy wybierania istniejących planów usługi App Service podczas przepływu migracji.
  • Aplikacje internetowe można migrować do maksymalnego rozmiaru 2 GB, w tym zawartości przechowywanej w mapowanym katalogu wirtualnym.
  • Obecnie nie obsługujemy migrowania zawartości katalogu UNC.
  • Potrzebujesz programu Windows PowerShell 4.0 zainstalowanego na serwerach hostujących serwery internetowe usług IIS, z których planujesz migrowanie ASP.NET aplikacji internetowych do usługi Azure App Services.
  • Obecnie przepływ migracji nie obsługuje scenariuszy zintegrowanych z siecią VNet.

Aby przeprowadzić migrację aplikacji internetowych, wykonaj następujące kroki:

  1. W projekcie > usługi Azure Migrate Wykonaj>migrację wybierz pozycję Replikuj.

    Zrzut ekranu przedstawiający wybraną opcję Replikuj.

  2. W obszarze Określ intencję wybierz > pozycję Co chcesz migrować?, wybierz pozycję ASP.NET aplikacje internetowe.

  3. W obszarze Gdzie chcesz przeprowadzić migrację? wybierz pozycję Natywna usługa Azure App Service.

  4. W obszarze Typ wirtualizacji wybierz pozycję VMware vSphere.

  5. W obszarze Wybierz ocenę wybierz ocenę, której chcesz użyć do migracji aplikacji internetowych, a następnie wybierz przycisk Kontynuuj . Określ szczegóły usługi Azure App Service, w których będą hostowane aplikacje.

    Zrzut ekranu przedstawiający wybraną intencję.

  6. W obszarze Podstawy w obszarze Szczegóły projektu wybierz z listy rozwijanej subskrypcję,grupę zasobów i region , w którym będą hostowane aplikacje internetowe. W obszarze Magazyn wybierz konto magazynu dla pośredniej lokalizacji magazynu podczas procesu migracji. Wybierz pozycję Dalej: Aplikacje internetowe >.

    Zrzut ekranu przedstawiający ekran Podstawy usługi Azure Migrate Web Apps.

  7. W sekcji Web Apps przejrzyj aplikacje internetowe, które chcesz migrować.

    Zrzut ekranu przedstawiający ekran usługi Azure Migrate Web Apps.

    Uwaga

    Aplikacje ze stanem Gotowe są domyślnie oznaczane do migracji. Aplikacje oznaczone jako Gotowe z warunkami można migrować, wybierając pozycję Tak w obszarze Czy przeprowadzi migrację?.

    1. Wybierz aplikacje internetowe do migracji, a następnie wybierz pozycję Edytuj.

      Zrzut ekranu przedstawiający wybrane aplikacje internetowe usługi Azure Migrate.

    2. W obszarze Edytuj aplikacje w obszarze Czy przeprowadzisz migrację?, wybierz pozycję Tak, a następnie wybierz plan usługi App Service i warstwę cenową miejsca, w którym będą hostowane aplikacje. Następnie wybierz przycisk OK .

      Uwaga

      W danym momencie można migrować maksymalnie pięć planów usługi App Service.

      Zrzut ekranu przedstawiający edytowanie aplikacji w usłudze Azure Migrate.

      Wybierz przycisk >.

  8. W sekcji Plany usługi App Service sprawdź szczegóły planu usługi App Service.

    Uwaga

    W zależności od wymagań aplikacji internetowej można edytować liczbę aplikacji w planie usługi App Service lub zaktualizować warstwę cenową. Wykonaj następujące kroki, aby zaktualizować te szczegóły:

    1. Wybierz przycisk Edytuj .
    2. W obszarze Edytuj plan wybierz nazwę docelową i warstwę cenową, a następnie wybierz przycisk OK. Zrzut ekranu przedstawiający szczegóły edycji planu usługi App Service.
  9. Po zweryfikowaniu planów usługi App Service wybierz pozycję Dalej: Przejrzyj i utwórz.

  10. Usługa Azure Migrate zweryfikuje teraz ustawienia migracji. Walidacja może potrwać kilka minut. Po zakończeniu przejrzyj szczegóły i wybierz pozycję Migruj.

    Uwaga

    Aby pobrać podsumowanie migracji, wybierz przycisk Pobierz plik CSV .

Po zainicjowaniu migracji możesz śledzić stan przy użyciu środowiska wdrażania usługi Azure Resource Manager, jak pokazano poniżej:

Zrzut ekranu przedstawiający wdrożenie usługi Azure Migrate.

Kroki do wykonania po migracji

Po pomyślnym zakończeniu migracji możesz zapoznać się z następującymi krokami na podstawie wymagań specyficznych dla aplikacji internetowej:

Następne kroki