Valutare le app Web per la migrazione al Servizio Azure Kubernetes (anteprima)
Questo articolo illustra come valutare ASP.NET app Web per la migrazione al Servizio Azure Kubernetes (AKS) con Azure Migrate. La creazione di una valutazione per l'app Web ASP.NET fornisce informazioni chiave, ad esempio idoneità per le app, ridimensionamento corretto e costi per ospitare ed eseguire queste app mese dopo mese.
Questo articolo illustra come valutare le app Web Java per la migrazione al Servizio Azure Kubernetes (AKS) usando Azure Migrate. La creazione di una valutazione per l'app Web Java fornisce informazioni dettagliate chiave, ad esempio idoneità per le app, ridimensionamento corretto e costi per ospitare ed eseguire queste app mese dopo mese.
In questa esercitazione apprenderai a:
- Scegliere un set di app Web individuate ASP.NET da valutare per la migrazione al servizio Azure Kubernetes.
- Fornire configurazioni di valutazione, ad esempio Istanze riservate di Azure, area di destinazione e così via.
- Ottenere informazioni dettagliate sull'idoneità alla migrazione delle app valutate.
- Ottenere informazioni dettagliate sugli SKU dei nodi del servizio Azure Kubernetes che possono ospitare ed eseguire queste app in modo ottimale.
- Ottenere il costo stimato per l'esecuzione di queste app nel servizio Azure Kubernetes.
- Scegliere un set di app Web Java individuate da valutare per la migrazione al servizio Azure Kubernetes.
- Fornire configurazioni di valutazione, ad esempio Istanze riservate di Azure, area di destinazione e così via.
- Ottenere informazioni dettagliate sull'idoneità alla migrazione delle app valutate.
- Ottenere informazioni dettagliate sugli SKU dei nodi del servizio Azure Kubernetes che possono ospitare ed eseguire queste app in modo ottimale.
- Ottenere il costo stimato per l'esecuzione di queste app nel servizio Azure Kubernetes.
Nota
Le esercitazioni illustrano il percorso di distribuzione più semplice per uno scenario, per consentire di configurare rapidamente un modello di verifica. Quando possibile vengono usate le opzioni predefinite e non sono riportati tutti i percorsi e le impostazioni possibili.
Prerequisiti
- Distribuire e configurare l'appliance Azure Migrate nell'ambiente VMware, Hyper-V o fisico.
- Controllare i requisiti dell'appliance e l'accesso all'URL da fornire.
- Seguire questa procedura per individuare ASP.NET app Web in esecuzione nell'ambiente.
- Seguire questa procedura per individuare le app Web Java in esecuzione nell'ambiente.
Creare una valutazione
Accedere al portale di Azure e cercare Azure Migrate.
Nella pagina Azure Migrate selezionare Server, database e app Web.
Nella pagina Server, database e app Web, in Strumenti di valutazione, selezionare App Web in Azure nel menu a discesa Valuta.
Nella pagina Crea valutazione , nella scheda Dati principali, eseguire le operazioni seguenti:
- Scenario: selezionare App Web per il servizio Azure Kubernetes.
- Selezionare Modifica per modificare le impostazioni di valutazione. Vedere la tabella seguente per aggiornare le varie impostazioni di valutazione.
Impostazione Valori possibili Commenti Posizione di destinazione Tutte le posizioni supportate dal servizio Azure Kubernetes Usato per generare un costo a livello di area per il servizio Azure Kubernetes. Tipo di ambiente Produzione
Sviluppo e testConsente di passare da offerte con pagamento in base al consumo e sviluppo/test con pagamento in base al consumo. Programma dell'offerta/licenza Pagamento in base al consumo
Enterprise AgreementConsente di alternare tra offerte con pagamento in base al consumo e Contratto Enterprise. Valuta Tutte le valute comuni, ad esempio USD, INR, GBP, Euro Qui viene generato il costo nella valuta selezionata. Percentuale sconto Valore decimale numerico Usare questa opzione per tenere conto di eventuali contratti di sconto personalizzati con Microsoft. Questa opzione è disabilitata se sono selezionate opzioni di risparmio. Sottoscrizione con contratto Enterprise ID sottoscrizione Selezionare l'ID sottoscrizione per il quale si dispone di un Contratto Enterprise. Opzioni di risparmio Un anno riservato
Tre anni riservati
Piano di risparmio di un anno
Piano di risparmio di tre anni
NoneSelezionare un'opzione di risparmio se si è scelto di usare istanze riservate o piano di risparmio. Categoria Tutti
Ottimizzate per il calcolo
Scopo generico
GPU
High Performance Computing (HPC)
Isolato
Ottimizzate per la memoria
Con ottimizzazione per l'archiviazioneSe si seleziona una categoria di SKU specifica, è consigliabile usare gli SKU del nodo del servizio Azure Kubernetes migliori da tale categoria. Piano tariffario del servizio Azure Kubernetes Standard Piano tariffario per il servizio Azure Kubernetes Dopo aver esaminato le impostazioni di valutazione, selezionare Avanti: Selezionare i server da valutare.
Nella scheda Selezionare i server da valutare eseguire le operazioni seguenti:
- Nome valutazione: specificare un nome per la valutazione.
- In Selezionare o creare un gruppo selezionare Crea nuovo e specificare un nome per il gruppo. È anche possibile usare un gruppo esistente.
- Nome appliance: selezionare l'appliance.
- Tipo di app Web: selezionare ASP.NET.
- Tipo diapp Web: selezionare Java.
Selezionare i server che ospitano le app Web da valutare dalla tabella.
Selezionare Avanti per esaminare i dettagli generali della valutazione.
Nella scheda Rivedi + crea valutazione esaminare i dettagli della valutazione e selezionare Crea valutazione per creare il gruppo ed eseguire la valutazione.
Visualizza informazioni dettagliate sulla valutazione
Il completamento della valutazione può richiedere circa 10 minuti.
Nella pagina Azure Migrate selezionare Server, database e app Web.
Nella pagina Server, database e app Web, in Strumenti di valutazione>Valutazioni, selezionare il numero accanto alle app Web in Valutazione di Azure.
Nella pagina Valutazioni selezionare un nome di valutazione desiderato da visualizzare nell'elenco delle valutazioni.
Usare la barra di ricerca per filtrare la valutazione. Deve essere nello stato Pronto.
Stato di valutazione Definizione Creazione La creazione della valutazione è in corso. Il completamento richiede circa 10 minuti. Pronto La valutazione è stata creata correttamente. Non valido Si è verificato un errore nel calcolo della valutazione.
Panoramica valutazione
Nella pagina Panoramica vengono forniti i dettagli seguenti:
Entità valutate: questa sezione fornisce il numero di server, server Web e app Web che fanno parte di questa valutazione.
Idoneità alla migrazione: le app Web valutate hanno uno degli stati seguenti:
Status Definizione Pronto L'app Web è pronta per la migrazione Idonea con condizioni L'app Web richiede modifiche secondarie per essere pronte per la migrazione Non pronto L'app Web richiede modifiche importanti/di rilievo per essere pronte per la migrazione Unknown I dati di individuazione delle app Web sono stati incompleti o danneggiati per calcolare l'idoneità
Nota
Le app Web Pronte o Pronte con condizioni sono consigliate per la migrazione.
- Stima dei costi mensili: questa sezione fornisce la proiezione dei costi mensili per l'esecuzione delle app Web pronte per la migrazione nel servizio Azure Kubernetes.
È possibile aggiornare le impostazioni della valutazione dopo la creazione. In questo modo viene attivato un ricalcolo.
Se si seleziona l'opzione Esporta valutazione, l'intera valutazione viene esportata in un foglio di calcolo di Excel.
Dettagli valutazione
Idoneità
Nella scheda Idoneità viene visualizzato l'elenco delle app Web valutate. Per ogni app Web, viene visualizzato lo stato di idoneità, il cluster e lo SKU del nodo del servizio Azure Kubernetes consigliato.
Selezionare la condizione di idoneità di un'app per visualizzare gli avvisi o i problemi di migrazione. Per le app Pronte con condizioni, verranno visualizzati solo avvisi. Per le app non pronte, vengono visualizzati errori e potenziali avvisi.
Per ogni problema o avviso, vengono forniti i passaggi di descrizione, causa e mitigazione insieme a documentazione/blog utili per riferimento.
Se si seleziona il cluster consigliato per l'app, viene visualizzata la pagina Dettagli cluster. Questa pagina illustra i dettagli, ad esempio il numero di pool di nodi di sistema e utente, lo SKU per ogni pool di nodi e le app Web consigliate per questo cluster. In genere, una valutazione genererà solo un singolo cluster. Il numero di cluster aumenta quando le app Web nella valutazione iniziano a raggiungere i limiti del cluster del servizio Azure Kubernetes.
Dettagli dei costi
Nella scheda Dettagli costo viene visualizzata la suddivisione della stima dei costi mensili distribuiti tra i pool di nodi del servizio Azure Kubernetes. I prezzi del servizio Azure Kubernetes dipendono intrinsecamente dai costi del pool di nodi.
Per ogni pool di nodi vengono visualizzati lo SKU del nodo associato, il numero di nodi e il numero di app Web da pianificare, oltre al costo. Per impostazione predefinita, saranno presenti almeno due pool di nodi:
- Sistema: usato per ospitare pod di sistema critici, ad esempio
CoreDNS
. - Utente: poiché le app framework di ASP.NET necessitano di un nodo Windows da eseguire, la valutazione consiglia almeno un pool di nodi aggiuntivo basato su Windows.
Passaggi successivi
- Modernizzare le app Web ASP.NET su larga scala al Servizio Azure Kubernetes.
- Ottimizzare Dockerfile Windows.
- Esaminare e implementare le procedure consigliate per compilare e gestire le app nel servizio Azure Kubernetes.