Condividi tramite


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

  • 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

  1. Accedere al portale di Azure e cercare Azure Migrate.

  2. Nella pagina Azure Migrate selezionare Server, database e app Web.

  3. Nella pagina Server, database e app Web, in Strumenti di valutazione, selezionare App Web in Azure nel menu a discesa Valuta.

    Screenshot della selezione delle valutazioni delle app Web.

  4. Nella pagina Crea valutazione , nella scheda Dati principali, eseguire le operazioni seguenti:

    1. Scenario: selezionare App Web per il servizio Azure Kubernetes.

    Screenshot della selezione dello scenario per la valutazione dell'app Web.

    1. Selezionare Modifica per modificare le impostazioni di valutazione. Vedere la tabella seguente per aggiornare le varie impostazioni di valutazione.

    Screenshot della modifica delle impostazioni di destinazione per la valutazione dell'app Web.

    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 test
    Consente 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 Agreement
    Consente 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
    None
    Selezionare 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'archiviazione
    Se 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
  5. Dopo aver esaminato le impostazioni di valutazione, selezionare Avanti: Selezionare i server da valutare.

  6. 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.

      Screenshot della selezione di server contenenti le app Web da valutare.

  7. Nella scheda Rivedi + crea valutazione esaminare i dettagli della valutazione e selezionare Crea valutazione per creare il gruppo ed eseguire la valutazione.

    Screenshot della revisione dei dettagli generali della valutazione prima della creazione.

Visualizza informazioni dettagliate sulla valutazione

Il completamento della valutazione può richiedere circa 10 minuti.

  1. Nella pagina Azure Migrate selezionare Server, database e app Web.

  2. Nella pagina Server, database e app Web, in Strumenti di valutazione>Valutazioni, selezionare il numero accanto alle app Web in Valutazione di Azure.

  3. Nella pagina Valutazioni selezionare un nome di valutazione desiderato da visualizzare nell'elenco delle valutazioni.

    Screenshot della selezione del collegamento ipertestuale per visualizzare l'elenco delle valutazioni delle app Web.

  4. Usare la barra di ricerca per filtrare la valutazione. Deve essere nello stato Pronto.

    Screenshot del filtro per la valutazione creata.

    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

Screenshot della panoramica della valutazione.

Screenshot della panoramica della valutazione per Java.

Nella pagina Panoramica vengono forniti i dettagli seguenti:

  1. Entità valutate: questa sezione fornisce il numero di server, server Web e app Web che fanno parte di questa valutazione.

  2. 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.

  1. 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.

Screenshot della scheda Idoneità nella pagina dei dettagli della valutazione.

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.

Screenshot degli errori di idoneità e degli avvisi per un'app Web.

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.

Screenshot della pagina del cluster consigliata.

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:

  1. Sistema: usato per ospitare pod di sistema critici, ad esempio CoreDNS.
  2. 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.

Screenshot dell'interruzione dei costi della valutazione.

Passaggi successivi