Zelfstudie: Spring Boot-apps evalueren voor migratie naar Azure Spring Apps (preview)
Als onderdeel van uw migratietraject naar Azure, beoordeelt u uw on-premises werkbelastingen om de gereedheid voor de cloud te meten, risico's in kaart te brengen en de kosten en complexiteit te ramen. In dit artikel leest u hoe u gedetecteerde Spring Boot-web-apps evalueert ter voorbereiding op migratie naar Azure Spring Apps met behulp van het hulpprogramma Azure Migrate: Detectie en evaluatie.
In deze zelfstudie leert u het volgende:
- Voer een evaluatie uit op basis van configuratiegegevens van web-apps.
- Bekijk een evaluatie.
Notitie
Zelfstudies laten de snelste manier zien om een scenario uit te proberen, en gebruiken waar mogelijk de standaardopties.
Vereisten
- Als u geen Azure-abonnement hebt, maakt u een gratis account voordat u begint.
- Voordat u deze zelfstudie volgt om uw web-apps te evalueren voor migratie naar Azure Spring Apps, moet u ervoor zorgen dat u de web-apps hebt gedetecteerd die u wilt evalueren met behulp van het Azure Migrate-apparaat. Volg deze zelfstudie
- Als u deze functie in een bestaand project wilt uitproberen, moet u ervoor zorgen dat u de vereisten in dit artikel hebt voltooid.
Een evaluatie uitvoeren
Voer als volgt een evaluatie uit:
In Servers, databases en web-apps selecteert u Ontdekken, evalueren en migreren.
In Azure Migrate: Detectie en evaluatie selecteert u Evalueren en kiest u het evaluatietype als web-apps in Azure.
In Evaluatie maken kunt u het evaluatietype zien dat vooraf is geselecteerd als web-apps in Azure en de detectiebron die standaard is ingesteld op Servers die zijn gedetecteerd vanuit het Azure Migrate-apparaat. Selecteer het scenario als Spring Boot om te Azure-app s.
Selecteer Bewerken om de evaluatie-eigenschappen te controleren.
Hieronder vindt u de evaluatie-eigenschappen van Azure Spring Apps:
Eigenschappen DETAILS Doellocatie De Azure-regio waarnaar u wilt migreren. Configuratie- en kostenaankopen van Azure Spring Apps zijn gebaseerd op de locatie die u opgeeft. Omgevingstype Hiermee geeft u de omgeving om prijzen toe te passen die van toepassing zijn op Productie of Dev/Test. Aanbieding/licentieprogramma De Azure-aanbieding waarin u bent ingeschreven. De evaluatie maakt een schatting van de kosten voor die aanbieding. Valuta De factureringsvaluta voor uw account. Korting (%) Abonnementsspecifieke kortingen die u ontvangt boven op de Azure-aanbieding. De standaardinstelling is 0%. EA-abonnement Hiermee geeft u op dat een ea-abonnement (Enterprise Overeenkomst) wordt gebruikt voor kostenramingen. Houdt rekening met de korting die van toepassing is op het abonnement.
Laat de instellingen voor gereserveerde instanties staan en kortingseigenschappen (%) met de standaardinstellingen.Besparingsopties (compute) Geef de besparingsoptie op waarmee u de evaluatie kunt overwegen om uw Azure-rekenkosten te optimaliseren.
Azure-reserveringen (1 jaar of 3 jaar gereserveerd) zijn een goede optie voor de meest consistente actieve resources.
Azure Savings Plan (1 jaar of 3 jaar besparingsplan) biedt meer flexibiliteit en geautomatiseerde kostenoptimalisatie. In het ideale stadium na de migratie kunt u tegelijkertijd een Azure-reserverings- en besparingsplan gebruiken (reservering is eerst), maar in de Azure Migrate-evaluaties kunt u alleen kostenramingen van één besparingsoptie tegelijk zien.
Wanneer u Geen selecteert, zijn de Azure-rekenkosten gebaseerd op het tarief betalen per gebruik of op basis van het werkelijke gebruik.
U moet betalen per gebruik selecteren in het aanbiedings-/licentieprogramma om gereserveerde instanties of Azure Savings Plan te kunnen gebruiken. Wanneer u een andere optie dan Geen selecteert, is de instelling Korting (%) niet van toepassing. De schattingen van de maandelijkse kosten worden berekend door 744 uur te vermenigvuldigen met de uurprijs van de aanbevolen SKU.Selecteer Opslaan als u wijzigingen hebt aangebracht.
Selecteer Volgende in Evaluatie maken.
Geef in Servers selecteren om de evaluatienaam te evalueren>een naam op voor de evaluatie.
Selecteer In Een groep selecteren of maken de optie Nieuwe maken en geef een groepsnaam op.
Selecteer het apparaat en selecteer de servers die u aan de groep wilt toevoegen. Selecteer Volgende.
Controleer in Beoordelen en evaluatie maken de details van de evaluatie en selecteer Evaluatie maken om de groep te maken en de evaluatie uit te voeren.
Nadat de evaluatie is gemaakt, gaat u naar Servers, databases en web-apps>Azure Migrate: Detectie en evaluatie. Vernieuw de tegelgegevens door de optie Vernieuwen boven op de tegel te selecteren. Wacht tot de gegevens zijn vernieuwd.
Selecteer het nummer naast web-apps in Azure in de sectie Evaluatie .
Selecteer de evaluatienaam die u wilt weergeven.
Een evaluatie beoordelen
Een evaluatie weergeven:
Selecteer in Servers, databases en web-apps>Azure Migrate: Detectie en evaluatie het nummer naast de web-apps in Azure-evaluatie.
Selecteer de evaluatienaam die u wilt weergeven.
Het scherm Overzicht bevat drie secties: Essentials, Geëvalueerde entiteiten en Migratiescenario.
Onmisbaar
In de sectie Essentials wordt de groep weergegeven waartoe de geëvalueerde entiteit behoort, de status, de locatie, de detectiebron en de valuta in Amerikaanse dollars.
Geëvalueerde entiteiten
In deze sectie wordt het aantal servers weergegeven dat is geselecteerd voor de evaluaties, het aantal Spring Boot-runtimes op de geselecteerde servers en het aantal afzonderlijke exemplaren van de Sprint Boot-app die zijn geëvalueerd.
Migratiescenario
Deze sectie bevat een afbeeldingsweergave van het aantal apps dat gereed is, klaar is met voorwaarden en niet gereed is. Daarnaast worden ook het aantal apps vermeld dat gereed is voor migratie en de geschatte kosten voor de migratie.
Controleer de samenvatting van de evaluatie. U kunt ook de evaluatie-eigenschappen bewerken of de evaluatie opnieuw berekenen.
Gereedheid voor Azure Spring Apps
Dit geeft de distributie van de geëvalueerde web-apps aan. U kunt inzoomen om inzicht te verkrijgen in de details van migratieproblemen/waarschuwingen die u vóór de migratie kunt oplossen. Meer informatie.
Gereedheid controleren
Selecteer in Evaluaties de naam van de evaluatie die u wilt bekijken.
Selecteer Azure Spring Apps om meer informatie over elke app en exemplaren weer te geven. Bekijk de kolom Gereedheid van Azure Spring Apps in de tabel voor de geëvalueerde web-apps:
- Als er geen compatibiliteitsproblemen zijn gevonden, wordt de gereedheid gemarkeerd als Gereed voor het doelimplementatietype.
- Als er niet-kritieke compatibiliteitsproblemen zijn, zoals gedegradeerde of niet-ondersteunde functies die de migratie naar een specifiek doelimplementatietype niet blokkeren, wordt de gereedheid gemarkeerd als Gereed met voorwaarden (hyperlinked) met waarschuwingsdetails en aanbevolen herstelrichtlijnen.
- Als er compatibiliteitsproblemen zijn die de migratie naar een specifiek doelimplementatietype kunnen blokkeren, wordt de gereedheid gemarkeerd als Niet gereed met details van het probleem en aanbevolen herstelrichtlijnen.
- Als de detectie nog bezig is of er detectieproblemen zijn voor een web-app, wordt de gereedheid gemarkeerd als Onbekend omdat de evaluatie de gereedheid voor die web-app niet kan berekenen.
Bekijk de aanbevolen SKU voor de web-apps, die wordt bepaald volgens de onderstaande matrix:
Gereedheid Grootteschatting bepalen Kostenramingen bepalen Gereed Ja Ja Gereed met voorwaarden Ja Ja Niet gereed Nee Nr. Onbekend Nee Nr.
Beoordeling geraamde kosten
In het evaluatieoverzicht ziet u de geschatte maandelijkse kosten voor het hosten van web-apps. Een of meer apps kunnen worden geconfigureerd om te worden uitgevoerd op dezelfde computerresources.
Volgende stappen
Zoek serverafhankelijkheden met behulp van afhankelijkheidstoewijzing.