Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Wave Planning Management (WPM)
Wave Planning Management (WPM) è una funzionalità che consente di organizzare e pianificare i carichi di lavoro di migrazione in modo ottimale. Consente di suddividere i grandi progetti di migrazione in «ondate» gestibili tenendo conto di vari vincoli tecnici e requisiti aziendali.
Concetti chiave
-
Risorsa: qualsiasi componente da migrare, incluse le applicazioni e la relativa infrastruttura (server, database, storage, ecc.).
-
Move Group: un insieme di risorse correlate (come applicazioni e server) che devono essere migrate insieme a causa delle dipendenze tecniche o dei requisiti aziendali.
-
Wave: un gruppo di applicazioni che verranno migrate nello stesso evento. Ciò potrebbe essere basato sull'affinità reciproca o su qualsiasi altro motivo.
-
Wave Planning Rules: una serie di linee guida preconfigurate che aiutano a organizzare la migrazione in modo sistematico. Queste regole automaticamente:
-
Assegna la priorità alle applicazioni da migrare per prime in base alle loro caratteristiche e all'importanza per l'organizzazione.
-
Raggruppa le risorse correlate per garantire che i componenti dipendenti vengano migrati contemporaneamente, mantenendo la funzionalità del sistema durante l'intero processo di migrazione.
-
-
Wave Planing Job: un flusso di lavoro strutturato per l'organizzazione delle migrazioni che elabora le applicazioni attraverso tre analisi chiave: prioritizzazione, raggruppamento delle dipendenze e pianificazione ondata. Si fornisce un elenco di applicazioni per la migrazione e il job genera gruppi di spostamenti e ondate organizzati in base alle regole di pianificazione ondata predefinite e ad altre impostazioni relative ai job, come il server Wave e le capacità di archiviazione.
Creazione di un lavoro di Wave Planning
Per creare un nuovo lavoro, seleziona Wave Planning dal menu, poi Planning Jobs, quindi fai clic sul pulsante Aggiungi. Il Wave Planning Job Wizard ti guiderà attraverso i seguenti quattro passaggi:
1. Creazione del processo
I seguenti attributi devono essere compilati per avviare un lavoro:
-
Job Name: Come vuoi chiamare questo lavoro di migrazione. Scegli un nome significativo che ti aiuti a identificarlo in seguito.
-
Capacità massima del server Wave: il numero massimo di server che possono essere inclusi in ogni singola ondata.
-
Numero di candidature: quante candidature non pianificate vuoi elaborare per questo lavoro. Ad esempio, inserendo «10" verranno selezionate le prime 10 candidature prioritarie che non sono ancora state pianificate per impostazione predefinita.
-
Capacità iniziale del server Wave: il numero di server da includere nella prima fase di questo lavoro.
-
Aumento della capacità dei server Wave: quanti server aggiuntivi aggiungere a ogni ondata successiva di questo lavoro.
-
Capacità di storage Wave: lo storage massimo totale consentito sul server in ogni ondata.
Una volta completato il modulo, fai clic sul pulsante Avanti.
2. Gestione delle applicazioni
In questo passaggio, selezionerai le applicazioni da includere nel tuo processo di migrazione.
In base al numero di candidature (impostato nella Fase 1), la procedura guidata seleziona automaticamente le candidature per il lavoro. Questi suggerimenti provengono dal pool di candidature non pianificate e vengono ordinati in base alla loro classificazione di priorità. Le candidature suggerite vengono visualizzate nella tabella Applicazioni incluse nella nuova offerta di lavoro.
Facoltativamente, puoi modificare l'elenco suggerito in due modi:
-
Rimuovi candidature: per rimuovere una candidatura dal tuo lavoro, selezionala e fai clic sul pulsante Rimuovi dal lavoro. Le candidature rimosse torneranno alla tabella Candidature non assegnate.
-
Aggiungi altre applicazioni: seleziona le applicazioni aggiuntive nella tabella Applicazioni non assegnate in cui desideri includerle e fai clic sul pulsante Aggiungi al lavoro. La candidatura aggiunta verrà visualizzata nella tabella Applicazioni incluse nella nuova tabella delle offerte di lavoro.
Dopo aver completato la selezione della candidatura, fai clic sul pulsante Avanti.
3. Gestisci i gruppi di spostamenti
Il job crea una richiesta di spostamento per gruppi. Mentre il backend elabora la richiesta in base alle regole di raggruppamento predefinite, la procedura guidata verifica lo stato di avanzamento e aggiorna periodicamente la pagina.
Una volta che la richiesta è stata elaborata correttamente, i gruppi di spostamenti creati automaticamente vengono visualizzati nella tabella Move Groups. È possibile selezionare un gruppo per visualizzare i dettagli del gruppo, come le applicazioni, i server e i database inclusi, nelle schede sotto la tabella. Nella scheda Entity Visualization, un diagramma visualizza le relazioni tra entità.
Facoltativamente è possibile modificare un gruppo di spostamenti creato automaticamente:
-
Selezionate il gruppo di spostamenti e fate clic sul pulsante Gestisci risorse.
-
Viene visualizzata una finestra di dialogo con due tabelle. La tabella Asset superiore in Selected Move Group mostra le risorse incluse nel gruppo di spostamento, mentre la tabella inferiore Risorse disponibili mostra le risorse che non sono assegnate a nessun gruppo.
-
Per rimuovere una o più risorse dal gruppo di spostamento, selezionatele e fate clic sul pulsante Rimuovi dal gruppo di spostamento. Le risorse rimosse torneranno nella tabella Risorse disponibili.
-
Per aggiungere un'altra risorsa disponibile al gruppo di spostamento, selezionatela dalla tabella Risorse disponibili e fate clic sul pulsante Aggiungi al gruppo di spostamento. Le risorse aggiunte verranno visualizzate nella tabella Risorse nel gruppo di spostamento selezionato.
-
Fate clic sul pulsante Conferma per confermare la modifica o su Annulla per annullare la modifica. La finestra di dialogo si chiude e la schermata principale si aggiorna in base alla modifica apportata al gruppo di spostamenti.
Quando siete soddisfatti dei gruppi di spostamenti, fate clic sul pulsante Avanti.
4. Gestisci le onde
Il lavoro crea onde in base alle impostazioni del lavoro e visualizza le onde create automaticamente nella tabella Onde. È possibile selezionare un'onda per visualizzare i dettagli dell'onda, ad esempio i gruppi di spostamenti inclusi, le applicazioni, i server e i database. Nella scheda Entity Visualization, un diagramma visualizza le relazioni tra entità.
Facoltativamente puoi modificare un'onda creata automaticamente:
-
Seleziona l'onda e fai clic sul pulsante Manage Move Groups.
-
Viene visualizzata una finestra di dialogo con due tabelle. La tabella Move Groups superiore nella tabella Wave selezionata mostra i gruppi di movimento inclusi nel gruppo di movimento, mentre la tabella Available Move Groups inferiore mostra i gruppi di movimento che non sono assegnati a nessuna onda.
-
Per rimuovere uno o più gruppi di movimento dalla wave, selezionateli e fate clic sul pulsante Remove from Wave. I gruppi di spostamenti rimossi torneranno alla tabella Gruppi di spostamento disponibili.
-
Per aggiungere un altro gruppo di spostamento disponibile alla wave, selezionatelo dalla tabella Available Move Groups e fate clic sul pulsante Aggiungi a Wave. I gruppi di movimenti aggiunti verranno visualizzati nella tabella Move Groups nella tabella Wave selezionata.
-
Fate clic sul pulsante Conferma per confermare la modifica o su Annulla per annullare la modifica. La finestra di dialogo si chiude e la schermata principale si aggiorna in base alla modifica apportata all'onda.
Quando sei soddisfatto delle onde, fai clic sul pulsante Confirm Wave Plan per tornare alla pagina dell'elenco dei lavori di Wave Planning.
Note
-
La procedura guidata Job mantiene l'avanzamento della pianificazione delle ondate e le modifiche apportate ai gruppi di spostamento e alle ondate premendo il pulsante Avanti e il pulsante Conferma nella finestra di dialogo vengono cliccate.
-
È possibile tornare ai passaggi precedenti della procedura guidata facendo clic sul pulsante Precedente, ma sono in modalità di sola lettura e hanno solo scopo informativo.
-
Se desideri apportare modifiche ai passaggi precedenti, dovrai annullare il processo e ricominciarlo da capo. Fai riferimento a Annullamento/eliminazione di un lavoro di pianificazione delle ondate.
Annullamento/eliminazione di un lavoro di pianificazione ondulatoria
-
Per annullare un lavoro nella procedura guidata di creazione di un lavoro, fai clic sul pulsante Annulla.
-
Per eliminare un lavoro creato, seleziona Wave Planning dal menu, quindi Planning Jobs, quindi seleziona il lavoro e fai clic sul pulsante Elimina.
Entrambe le operazioni ripristineranno la pianificazione ondata effettuata dal lavoro eliminando i gruppi di spostamenti e le ondate correlati.
Gestione delle regole di pianificazione delle ondate
Le regole di pianificazione delle ondate sono un insieme di linee guida configurabili che controllano il modo in cui le risorse vengono elaborate durante la pianificazione delle ondate. WPM predefinisce un elenco delle regole utilizzate più di frequente come regole predefinite.
Le regole sono costituite da due categorie principali:
-
Regole di assegnazione delle priorità
-
Regole di punteggio: definisci i criteri di punteggio (0-100) per le combinazioni per entity/attribute/value determinare la priorità dell'applicazione. Ad esempio, gli ambienti di «produzione» potrebbero ottenere un punteggio di 10 mentre gli ambienti di «sviluppo» ottengono un punteggio di 100, il che indica che gli ambienti Dev devono essere migrati per primi.
-
Regole di ordinamento: controlla l'ordine delle applicazioni nel processo di selezione, incluse le opzioni per tenere insieme ambienti diversi della stessa applicazione.
-
-
Regole di raggruppamento
-
Regole Joiner (incluse): definisci i criteri per combinare gli asset nello stesso gruppo di mosse. Le regole predefinite includono il raggruppamento di applicazioni che condividono server, database, proprietari di app, ecc.
-
Regole di suddivisione (esclusive): definiscono i criteri per mantenere le risorse in gruppi separati, in genere in base ad attributi come ambiente, proprietario o reparto.
-
Le regole di raggruppamento predefinite sono fondamentali per il corretto funzionamento della pianificazione delle ondate, pertanto gli amministratori possono solo abilitare o disabilitare queste regole. Oltre a ciò, gli amministratori possono creare nuove regole e modificare quelle esistenti per allinearle ai requisiti di migrazione specifici della propria organizzazione.
Visualizzazione delle regole di pianificazione delle ondate
Per visualizzare le regole di pianificazione delle ondate esistenti, si seleziona Amministrazione dal menu, si sceglie Pianificazione ondata e quindi si fa clic sulla scheda Regole di pianificazione.
Il sistema visualizza le regole di raggruppamento e le regole di assegnazione delle priorità rispettivamente nelle tabelle Regole di raggruppamento e Regole di priorità.
Abilitazione/disabilitazione delle regole di pianificazione
Non è possibile modificare le regole di raggruppamento predefinite, ma solo esse. enable/disable Per disabilitare una regola di raggruppamento predefinita:
-
Seleziona una regola con lo stato «ABILITATO» spuntando la casella di controllo e fai clic sul pulsante Modifica.
-
Fai clic sul pulsante Disattiva regola nella pagina Modifica regola.
È possibile abilitare una regola di raggruppamento disabilitata eseguendo la stessa operazione.
Per disabilitare una regola di assegnazione delle priorità predefinita:
-
Seleziona una regola con lo stato «ABILITATO» spuntando la casella di controllo e fai clic sul pulsante Modifica.
-
Nel campo Rule JSON, modifica il valore dello stato da «ENABLED» a «DISABLED» e fai clic su Aggiorna regola per salvare la modifica.
Puoi abilitare una regola di assegnazione delle priorità disabilitata facendo la stessa cosa.
Aggiungere regole di pianificazione
Per aggiungere una nuova regola, fai clic sul pulsante Aggiungi nella parte superiore della rispettiva tabella delle regole, quindi digita la regola in formato JSON nel campo Rule JSON. Sarà molto più semplice se copi e incolla il valore di una regola esistente invece di ricominciare da zero.
Se AWS Bedrock e il modello LLM richiesto sono disponibili nella tua regione di distribuzione, verrà visualizzata la sezione Rule Description Prompt che ti consente di descrivere la tua regola in linguaggio naturale e Bedrock genererà la regola in formato JSON:
-
Digiti la descrizione della regola nella casella di testo sotto il Rule Description Prompt. Di seguito è riportato un esempio di regola di punteggio:
Score applications based on server storage size. Less sizes means less app complexity scores.
-
Fai clic sul pulsante Genera regola per Bedrock per generare la regola in formato JSON e compilare il campo Rule JSON.
-
Bedrock potrebbe impiegare 30 secondi o anche di più per generare la regola.
-
-
Rivedi la regola e fai clic sul pulsante Salva regola per salvarla.
Proprietà JSON della regola
Proprietà JSON della regola di raggruppamento
| Nome proprietà | Richiesto | Tipo | Valori consentiti | Description |
|---|---|---|---|---|
|
rule_type |
Y |
stringa |
RAGGRUPPAMENTO INCLUSO, RAGGRUPPAMENTO ESCLUSIVO |
Determina se la regola combina gli asset (inclusi) o li separa (esclusivi) |
|
rule_name |
Y |
stringa |
Qualsiasi testo |
Nome della regola |
|
descrizione_regola |
N |
stringa |
Qualsiasi testo |
Descrizione facoltativa della regola |
|
status |
Y |
stringa |
ABILITATO, DISABILITATO |
Se la regola è attiva |
|
relationships |
Y |
array |
Matrice di oggetti |
Elenco delle relazioni tra asset |
|
relations [] .asset_type |
Y |
stringa |
Tipi di asset validi |
Tipo di risorsa per la relazione |
|
relations [] .asset_key |
Y |
stringa |
Chiavi di asset valide |
Attributo chiave per la relazione |
Assegnazione di priorità alle proprietà JSON delle regole di punteggio
| Nome proprietà | Richiesto | Tipo | Valori consentiti | Description |
|---|---|---|---|---|
|
rule_type |
Y |
stringa |
DARE LA PRIORITÀ |
Deve «DARE PRIORITÀ» |
|
rule_name |
Y |
stringa |
Qualsiasi testo |
Nome della regola |
|
descrizione_regola |
N |
stringa |
Qualsiasi testo |
Descrizione facoltativa della regola |
|
sub_type |
Y |
stringa |
PUNTEGGIO |
Deve essere «SCORING» |
|
status |
Y |
stringa |
ABILITATO, DISABILITATO |
Se la regola è attiva |
|
tipo di risorsa |
Y |
stringa |
Tipi di asset validi |
Tipo di risorsa a cui assegnare un punteggio |
|
attr_key |
Y |
stringa |
Attributi non relazionali validi |
Attributo su cui basare il punteggio |
|
criteri_di punteggio |
Y |
array |
Matrice di oggetti di punteggio |
Elenco delle condizioni di punteggio |
|
scoring_criteria [] .value |
N |
stringa |
Qualsiasi testo |
Valore per la corrispondenza |
|
scoring_criteria [] .lower_bound |
N |
numero |
Qualsiasi numero |
Limite inferiore per gli intervalli numerici |
|
scoring_criteria [] .upper_bound |
N |
numero |
Qualsiasi numero |
Limite superiore per gli intervalli numerici |
|
scoring_criteria [] .name |
N |
stringa |
Qualsiasi testo |
Nome del criterio |
|
scoring_criteria [] .pattern |
N |
stringa |
Qualsiasi testo |
Schema da abbinare |
|
criteri_di punteggio [] .complexity_score |
Y |
numero |
0-100 |
Punteggio da assegnare quando i criteri corrispondono |
Assegnazione di priorità alle proprietà JSON delle regole di ordinamento
| Nome proprietà | Richiesto | Tipo | Valori consentiti | Description |
|---|---|---|---|---|
|
rule_type |
Y |
stringa |
DARE LA PRIORITÀ |
Deve «DARE PRIORITÀ» |
|
rule_name |
Y |
stringa |
Qualsiasi testo |
Nome della regola |
|
descrizione_regola |
N |
stringa |
Qualsiasi testo |
Descrizione facoltativa della regola |
|
sub_type |
Y |
stringa |
ORDINAMENTO |
Deve essere «SORTING» |
|
status |
Y |
stringa |
ABILITATO, DISABILITATO |
Se la regola è attiva |
|
tipo di risorsa |
Y |
stringa |
Tipi di asset validi |
Tipo di risorsa da ordinare |
|
attr_key |
Y |
stringa |
Attributi non relazionali validi |
Attributo in base al quale ordinare |
|
sort_order |
Y |
stringa |
ASC, DSC |
Ordinamento crescente o decrescente |
|
sort_level |
Y |
numero |
Qualsiasi numero |
Livello di priorità del tipo |
|
sort_by_value |
N |
array |
Gamma di stringhe |
Valori specifici in base ai quali ordinare |
I ruoli consentono di assegnare una o più politiche a uno o più gruppi. La combinazione di tutte le politiche assegnate a un ruolo fornisce le autorizzazioni di accesso. I ruoli possono essere creati in base ai ruoli o alle funzioni professionali all'interno del progetto o dell'organizzazione.
Invita le modifiche alle assegnazioni
Con la funzionalità Wave Planning Manager (WPM) abilitata, l'assegnazione dei server alle ondate tramite l'interfaccia utente è stata aggiornata per incorporare i gruppi di spostamenti, essenziali per organizzare le risorse correlate che devono essere migrate insieme.
Modifiche chiave:
-
server-to-waveLe assegnazioni dirette tramite l'interfaccia utente non sono più supportate.
-
I server devono essere assegnati ai gruppi di spostamento, che vengono poi assegnati alle ondate.
Per i server che sono stati importati tramite l'importazione precedente:
-
Le assegnazioni delle ondate esistenti verranno mantenute.
-
Per modificare l'ondata di un server importato tramite l'importazione precedente:
-
Create un gruppo di movimenti e assegnatelo a un'onda
-
Modificate un server e assegnatelo al gruppo di spostamento
-