Utvärdera webbappar för migrering till Azure Kubernetes Service (förhandsversion)
Den här artikeln visar hur du utvärderar ASP.NET webbappar för migrering till Azure Kubernetes Service (AKS) med hjälp av Azure Migrate. När du skapar en utvärdering för din ASP.NET webbapp får du viktiga insikter som appberedskap, rätt storleksändring och kostnader för att vara värd för och köra dessa appar månad för månad.
Den här artikeln visar hur du utvärderar Java-webbappar för migrering till Azure Kubernetes Service (AKS) med hjälp av Azure Migrate. När du skapar en utvärdering för din Java-webbapp får du viktiga insikter som appberedskap, rätt storleksändring för mål och kostnader för att vara värd för och köra dessa appar månad för månad.
I den här självstudien lär du dig att:
- Välj en uppsättning identifierade ASP.NET webbappar att utvärdera för migrering till AKS.
- Ange utvärderingskonfigurationer som reserverade Azure-instanser, målregion osv.
- Få insikter om migreringsberedskapen för deras utvärderade appar.
- Få insikter om DE AKS Node-SKU:er som kan vara värdar för och köra dessa appar optimalt.
- Hämta den uppskattade kostnaden för att köra dessa appar på AKS.
- Välj en uppsättning identifierade Java-webbappar som ska utvärderas för migrering till AKS.
- Ange utvärderingskonfigurationer som reserverade Azure-instanser, målregion osv.
- Få insikter om migreringsberedskapen för deras utvärderade appar.
- Få insikter om DE AKS Node-SKU:er som kan vara värdar för och köra dessa appar optimalt.
- Hämta den uppskattade kostnaden för att köra dessa appar på AKS.
Kommentar
Självstudier visar den enklaste distributionsvägen för ett scenario så att du snabbt kan konfigurera ett konceptbevis. Självstudier använder standardalternativ där det är möjligt och visar inte alla möjliga inställningar och sökvägar.
Förutsättningar
- Distribuera och konfigurera Azure Migrate-installationen i din VMware-, Hyper-V- eller fysiska miljö.
- Kontrollera vilka krav för installationen och URL-åtkomst som ska tillhandahållas.
- Följ de här stegen för att identifiera ASP.NET webbappar som körs i din miljö.
- Följ de här stegen för att identifiera Java-webbappar som körs i din miljö.
Skapa en bedömning
Logga in på Azure Portal och sök efter Azure Migrate.
På sidan Azure Migrate väljer du Servrar, databaser och webbappar.
På sidan Servrar, databaser och webbappar går du till Utvärderingsverktyg och väljer Webbappar i Azure på listrutan Utvärdera .
På sidan Skapa utvärdering gör du följande under fliken Grundläggande :
- Scenario: Välj Webbappar till AKS.
- Välj Redigera för att ändra utvärderingsinställningarna. Se tabellen nedan för att uppdatera de olika utvärderingsinställningarna.
Inställning Möjliga värden Kommentarer Målplats Alla platser som stöds av AKS Används för att generera regionala kostnader för AKS. Miljötyp Produktion
Utveckling/testningGör att du kan växla mellan betala per användning och betala per användning Dev/Test-erbjudanden. Erbjudande/licensieringsprogram Pay-as-you-go
Enterprise-avtalGör att du kan växla mellan betala per användning och företagsavtal erbjudanden. Valuta Alla vanliga valutor såsom USD, INR, GBP, Euro Vi genererar kostnaden i den valuta som valts här. Rabattprocent Numeriskt decimalvärde Använd detta för att ta hänsyn till eventuella anpassade rabattavtal med Microsoft. Detta inaktiveras om du väljer alternativ för sparande. EA-prenumeration Prenumerations-ID:t Välj det prenumerations-ID som du har en företagsavtal för. Sparalternativ Reserverat ett år
Reserverade tre år
Ett års sparplan
Tre års sparplan
IngenVälj ett sparalternativ om du har valt reserverade instanser eller sparplan. Kategori Alla
Beräkningsoptimerad
Generell användning
GPU
Beräkning med höga prestanda
Isolerad
Minnesoptimerad
LagringsoptimeradOm du väljer en viss SKU-kategori rekommenderar vi de bästa AKS Node-SKU:erna från den kategorin. Prisnivå för AKS Standard Prisnivå för AKS När du har granskat utvärderingsinställningarna väljer du Nästa: Välj servrar att utvärdera.
Gör följande under fliken Välj servrar att utvärdera :
- Utvärderingsnamn: Ange ett namn för utvärderingen.
- Välj eller skapa en grupp: Välj Skapa ny och ange ett gruppnamn. Du kan också använda en befintlig grupp.
- Installationsnamn: Välj installationen.
- Typ av webbapp: Välj ASP.NET.
- Typ av webbapp: Välj Java.
Välj de servrar som är värdar för de webbappar som ska utvärderas från tabellen.
Välj Nästa för att granska utvärderingsinformationen på hög nivå.
Under fliken Granska och skapa utvärdering granskar du utvärderingsinformationen och väljer Skapa utvärdering för att skapa gruppen och köra utvärderingen.
Visa utvärderingsinsikter
Utvärderingen kan ta cirka 10 minuter att slutföra.
På sidan Azure Migrate väljer du Servrar, databaser och webbappar.
På sidan Servrar, databaser och webbappar går du till Utvärderingsverktyg>Utvärderingar och väljer numret bredvid webbapparna i Azure-utvärderingen.
På sidan Utvärderingar väljer du ett önskat utvärderingsnamn att visa i listan över utvärderingar.
Använd sökfältet för att filtrera efter utvärderingen. Den bör vara i tillståndet Klar .
Utvärderingstillstånd Definition Skapar Utvärderingsskapandet pågår. Det tar cirka 10 minuter att slutföra. Klar Utvärderingen har skapats. Ogiltig Det uppstod ett fel i utvärderingsberäkningen.
Utvärderingsöversikt
På sidan Översikt får du följande information:
Utvärderade entiteter: Det här avsnittet innehåller antalet servrar, webbservrar och webbappar som ingår i den här utvärderingen.
Migreringsberedskap: De utvärderade webbapparna har någon av följande statusar:
Status Definition Klar Webbappen är redo att migreras Redo med villkor Webbappen behöver mindre ändringar för att vara redo för migrering Inte redo Webbappen behöver större/icke-bakåtkompatibla ändringar för att vara redo för migrering Okänt Identifieringsdata för webbappen var antingen ofullständiga eller skadade för att beräkna beredskapen
Kommentar
Webbappar som antingen är klara eller klara med villkor rekommenderas för migrering.
- Månatlig kostnadsuppskattning: Det här avsnittet innehåller kostnadsprognosen månad för månad för att köra dina migreringsklara webbappar på AKS.
Du kan uppdatera inställningarna för utvärderingen när den har skapats. Detta utlöser en omberäkning.
Om du väljer alternativet Exportera utvärdering exporteras hela utvärderingen till ett Excel-kalkylblad.
Information om utvärdering
Beredskap
På fliken Beredskap ser du listan över utvärderade webbappar. För varje webbapp visas beredskapsstatus, klustret och rekommenderad AKS Node SKU.
Välj beredskapsvillkoret för en app för att se migreringsvarningarna eller problemen. För appar som är redo med villkor visas bara varningar. För appar som inte är redo visas fel och potentiellt varningar.
För varje problem eller varning får du beskrivnings-, orsaks- och åtgärdsstegen tillsammans med användbar dokumentation/bloggar som referens.
Om du väljer det rekommenderade klustret för appen öppnas sidan Klusterinformation . Den här sidan innehåller information som antalet system- och användarnodpooler, SKU:n för varje nodpool och de webbappar som rekommenderas för det här klustret. Vanligtvis genererar en utvärdering bara ett enda kluster. Antalet kluster ökar när webbapparna i utvärderingen börjar nå AKS-klustergränserna.
Kostnadsinformation
På fliken Kostnadsinformation ser du uppdelningen av den månatliga kostnadsuppskattningen som distribueras mellan AKS-nodpooler. AKS-prissättningen är i sig beroende av kostnaderna för nodpoolen.
För varje nodpool visas den associerade nod-SKU:n, antalet noder och antalet webbappar som rekommenderas att schemaläggas, tillsammans med kostnaden. Som standard finns det minst två nodpooler:
- System: Används som värd för kritiska systempoddar som
CoreDNS
. - Användare: Eftersom ASP.NET framework-appar behöver en Windows-nod för att köras rekommenderar utvärderingen minst en ytterligare Windows-baserad nodpool.
Nästa steg
- Modernisera dina ASP.NET webbappar i stor skala till Azure Kubernetes Service.
- Optimera Windows Dockerfiles.
- Granska och implementera metodtips för att skapa och hantera appar i AKS.