Guida alla migrazione a Adobe Experience Manager as a Cloud Service per i partner Overview
Adobe Experience Manager (AEM) as a Cloud Service offre un’architettura aggiornata per Experience Manager. Questa base si basa su un’infrastruttura basata su contenitori, su uno sviluppo basato su API e su un processo DevOps guidato. Questo consente agli addetti al marketing e agli sviluppatori di stare al passo con le innovazioni nella gestione della customer experience.
Cloud Service riunisce funzionalità avanzate ed estensibilità di Adobe Experience Manager con l'agilità della moderna architettura nativa per il cloud, consentendo ai brand di soddisfare la domanda in continua evoluzione dei consumatori.
Questa pagina illustra l’approccio graduale consigliato per la transizione dei clienti dalle precedenti implementazioni di Experience Manager ad Experience Manager as a Cloud Service. La nuova piattaforma appositamente progettata consente di offrire esperienze connesse e continue.
Per una rappresentazione generale del percorso di migrazione, vedere il diagramma seguente.
Guida introduttiva ad Adobe Experience Manager as a Cloud Service getting-started
Percorso di sviluppatori in Adobe Experience Manager as a Cloud Service developer-journey
Sviluppo
Le nozioni di base sullo sviluppo del codice in Adobe Experience Manager as a Cloud Service sono simili a quelle delle soluzioni Adobe Experience Manager On Premise e Managed Services.
Gli sviluppatori scrivono il codice e lo sottopongono a test localmente, quindi lo inviano agli ambienti Adobe Experience Manager as a Cloud Service remoti.
Per informazioni su come personalizzare l’implementazione di Experience Manager as a Cloud Service, consulta le risorse di supporto autonomo sull’implementazione di Experience Manager as a Cloud Service.
- Consulta la documentazione di Adobe Experience Manager SDK per ulteriori informazioni.
- Guarda Installare Dispatcher SDK per scoprire come installare Dispatcher SDK
- Guarda Configurare Dispatcher SDK per informazioni su come configurare Dispatcher SDK
- Consulta la documentazione Local Development Setup per ulteriori informazioni
- Configurazione dell'accesso a Experience Manager procedura dettagliata
Implementazione
Gli sviluppatori scrivono il codice e lo sottopongono a test localmente, quindi lo inviano agli ambienti AEM as a Cloud Service remoti.
È ora necessario Cloud Manager, uno strumento opzionale per la distribuzione dei contenuti di Managed Services. È l’unico meccanismo per distribuire il codice negli ambienti AEM as a Cloud Service.
Consulta le risorse di supporto autonomo su come configurare e distribuire in ambienti AEM as a Cloud Service.
-
- Pipeline di produzione
- Pipeline non di produzione e destinate solo alla qualità del codice
-
Accesso ai registri
Aiuto e risorse
-
CRXDE Lite (disponibile solo negli ambienti SDK e Experience Manager Cloud Dev locali)
-
- Registri CM (build-unit-testing, code-scanning, build-image, deploy)
- Registri Experience Manager Cloud Service (aemerror, aemaccess, aemrequest, aemdispatcher, httpderror, httpaccess)
- Registri SDK locali (sotto host:port/crx-quickstart/logs)
Passare ad Adobe Experience Manager as a Cloud Service move-to-cloud
Experience Manager as a Cloud Service fornisce una base tecnologica scalabile, sicura e agile per Experience Manager Sites e Assets, consentendo agli addetti al marketing e all'IT di concentrarsi sulla distribuzione di esperienze d'impatto su larga scala.
Con Experience Manager as a Cloud Service, i team possono concentrarsi sull’innovazione invece di pianificare gli aggiornamenti di prodotto. Le nuove funzioni dei prodotti vengono testate in modo approfondito e distribuite ai team senza interruzioni, in modo che possano sempre accedere all’applicazione all’avanguardia.
Il percorso di transizione verso Cloud Service prevede tre fasi: pianificazione, esecuzione e post-pubblicazione.
Per una transizione corretta e senza problemi, è necessario garantire una pianificazione adeguata e attenersi alle best practice descritte nella presente guida.
La figura seguente mostra una rappresentazione di alto livello del percorso di transizione consigliato a Cloud Service.
Pianificazione
Prima di iniziare il percorso di transizione verso Cloud Service, è necessario:
- acquisire familiarità con Experience Manager as a Cloud Service
- rivedere le modifiche di rilievo apportate
- esaminare le feature sostituite o dichiarate obsolete
Esecuzione
Prima di avviare la fase di esecuzione di un progetto, devi aver effettuato l’onboarding in Cloud Service. È inoltre necessario acquisire familiarità con Cloud Manager. Questo è il meccanismo per distribuire il codice del progetto in un’istanza Experience Manager Cloud Service.
Cloud Manager consente alle organizzazioni di gestire autonomamente Experience Manager nel cloud. Include un framework di integrazione continua e distribuzione continua (CI/CD) che consente ai team IT e ai partner di implementazione di accelerare la distribuzione di personalizzazioni o aggiornamenti senza compromettere le prestazioni o la sicurezza.
Migrazione dei contenuti
- Strumento Content Transfer: utilizzato per spostare il contenuto esistente da un'istanza AEM di origine (on-premise o AMS) all'istanza AEM Cloud Service di destinazione.
- Gestione pacchetti: utilizzato per importare ed esportare contenuto modificabile dell'archivio.
Refactoring/Ottimizzazione
-
Rivedi le linee guida per lo sviluppo di AEM
- Attività in background e processi con esecuzione prolungata
- Utilità di pianificazione Sling
- Utilizzo del flusso di ingresso e altro ancora
-
Esegui Best Practices Analyzer(BPA) nell'ambiente di origine.[Solo migrazione]
-
Considerazioni sulla struttura del progetto (in base a Archetipo cloud)
- Separazione di codice e contenuto (mutabile e immutabile)
- Definizioni indice personalizzate
- Modalità di esecuzione personalizzate
-
-
Rivedere ed eseguire le modifiche necessarie
-
Distribuisci nel SDK locale
-
Eseguire il test del fumo tramite AEM SDK
- Rivedi Configurazioni Dispatcher per il refactoring
- Usare lo strumento Dispatcher Converter dove appropriato. [Solo migrazione]
- I test possono essere eseguiti utilizzando Dispatcher SDK
Implementazione/Go-Live
- Implementa in Cloud Manager Git
- Esegui il codice cliente tramite Pipeline di qualità Cloud Manager
- Distribuisci nell'ambiente di sviluppo
- Solo migrazione Trasferimento dei contenuti tramite pacchetti o Strumento Trasferimento contenuti(CTT)
- Eseguire i cicli di prova raccomandati (fumo, controllo qualità e altro)
- Promuovi alla pipeline di produzione Cloud Manager
- Convalida del test antifumo
- Pubblicazione
Post-pubblicazione
Nella fase di post-pubblicazione, devi assicurarti che i file temporanei vengano eliminati, esaminare le best practice per lo sviluppo continuo e gestire i registri.