In questo argomento vengono fornite informazioni sull'uso di snapshot e template per eseguire la migrazione delle applicazioni in scenari diversi.
Procedure consigliate
Prima di trasferire le applicazioni da un ambiente di origine a un ambiente target, assicurarsi che entrambi gli ambienti abbiano la stessa versione di Oracle Fusion Cloud Enterprise Data Management.
Ad esempio, non creare una proprietà in entrambi gli ambienti e quindi tentare di eseguire la migrazione delle modifiche relative a tale proprietà da un ambiente all'altro utilizzando un template. In questo modo, il sistema creerà una seconda versione di tale proprietà, in quanto l'oggetto di origine e quello target non avranno lo stesso ID. Fare riferimento a Aggiornamento di un artifact esistente mediante un template.
Per essere certi che gli oggetti abbiano gli stessi ID in entrambi gli ambienti, è possibile utilizzare uno snapshot di migrazione per risincronizzarli. Fare riferimento alla sezione Scenario 4: aggiornamento di un ambiente di test con dati di produzione.
Scenario 1: spostamento delle applicazioni da un ambiente di test a un ambiente di produzione in preparazione per il go-live
In questo scenario sono state eseguite attività di sviluppo e test nell'ambiente di test e si è pronti a trasferire le applicazioni all'ambiente di produzione in preparazione per il go-live.
Per questo scenario, è possibile utilizzare un template per eseguire la migrazione dei dati delle applicazioni. Ciò garantisce che vengano trasferite le applicazioni, ma non i dati della cronologia di audit o dei test che potrebbero non essere pertinenti per l'ambiente di produzione.
Quindi, se si desidera trasferire anche gli utenti e i gruppi dall'ambiente di origine, è possibile utilizzare uno snapshot di migrazione solo per gli utenti e i gruppi per trasferirli. Se inoltre si desidera trasferire i dati dal sistema di origine, è possibile utilizzare esportazioni e importazioni (oppure estrazioni e caricamenti) dall'ambiente di origine all'ambiente target. Ad esempio, di seguito viene descritto un approccio comune per questo scenario.
Tip:
A tale scopo, è possibile ricreare il servizio nell'ambiente target. Fare riferimento alla sezione Nuova creazione del servizio.Tip:
Se gli utenti e i gruppi nell'ambiente target sono uguali o molto simili agli utenti inclusi nell'ambiente di origine, è possibile utilizzare la migrazione per esportare solo il componente Gruppi e appartenenza e importarlo nell'ambiente target. In questo modo, gli utenti e i gruppi vengono trasferiti insieme agli eventuali ruoli granulari assegnati. Fare riferimento alla sezione Esportazione degli artifact in Amministrazione della migrazionefare riferimento alla sezione Oggetti e impostazioni di template.
Scenario 2: aggiornamento di un ambiente di produzione con una nuova applicazione proveniente da un ambiente di test
In questo scenario è stata creata una nuova applicazione nell'ambiente di test, sono stati eseguiti tutti i test di accettazione in modo da essere soddisfatti dei risultati e si è pronti a caricarla nell'ambiente di produzione per distribuirla agli utenti.
Per questo scenario, molto probabilmente si utilizzerà un template. I template consentono di spostare una singola applicazione e di unirla in un ambiente che contiene altre applicazioni. Tenere tuttavia presente che vengono trasferiti solo i metadati dell'applicazione. Se l'applicazione nell'ambiente di origine contiene anche dati che si intende trasferire nell'ambiente target, sarà necessario esportare e importare (solo dati associati) oppure estrarre e caricare (dati associati e non associati).
Scenario 3: aggiornamento incrementale di un'applicazione di produzione con le modifiche presenti in un ambiente di test
In questo scenario è in produzione un'applicazione a cui si desidera apportare modifiche. Le modifiche sono state apportate in un ambiente di test (ad esempio, si supponga di aver modificato alcune convalide customizzate, creato una nuova estrazione e modificato la formula per una proprietà derivata) e si intende eseguire la migrazione di tali modifiche verso l'applicazione di produzione.
Per questo scenario, è opportuno utilizzare un template per aggiornare in modo incrementale l'applicazione di produzione con le modifiche apportate nell'ambiente di test. Per le relative considerazioni, fare riferimento alla sezione Aggiornamento di un artifact esistente mediante un template.
Scenario 4: aggiornamento di un ambiente di test con dati di produzione
Se si dispone di un ambiente di produzione per le attività giornaliere e di un ambiente di test in cui provare le nuove applicazioni o funzionalità, può essere utile aggiornare periodicamente l'ambiente di test con le informazioni dell'ambiente di produzione in modo che resti sincronizzato.
Per questo scenario è molto spesso utile ricorrere a snapshot di migrazione. In questo modo, è possibile eseguire un aggiornamento completo dell'ambiente di test con tutte le applicazioni, le impostazioni, i dati, gli utenti e i gruppi dell'ambiente di produzione
Note:
Lo snapshot di migrazione dell'ambiente di produzione può essere utilizzato anche in un sito di test di accettazione dell'utente (UAT) o come backup in un sito di disaster ricovery.