AEM as a Cloud Service: limitazioni del test di distribuzione dei contenuti Sling negli ambienti SDK locali rispetto agli ambienti Cloud
Questo articolo spiega le differenze e le limitazioni del test della Distribuzione dei contenuti Sling (SCD) utilizzando il SDK di AEM as a Cloud Service locale rispetto agli ambienti Cloud Service effettivi e chiarisce cosa può e non può essere convalidato localmente.
Descrizione description
Ambiente
Adobe Experience Manager as a Cloud Service (tutte le versioni)
Sintomi
Non è chiaro se la Distribuzione dei contenuti Sling (SCD) possa essere completamente testata utilizzando l’SDK di AEM as a Cloud Service locale. Potrebbero sorgere domande sull’equivalenza del comportamento locale di SDK con gli ambienti Cloud Service di produzione, tra cui:
- Se il SDK locale supporta il test SCD end-to-end
- Quali funzioni SCD sono simulate o non sono disponibili localmente
- Possibilità di convalidare la creazione di pacchetti di distribuzione, l’elaborazione delle code, gli eventi di distribuzione, la distribuzione dei contenuti e la gestione degli errori
- La presenza di componenti, servizi o pipeline specifici per il cloud non è disponibile in SDK
- Livello di affidabilità che può essere attribuito ai risultati di convalida locali
Non vengono generati messaggi di errore specifici, ma le differenze nei meccanismi di replica e l’assenza di servizi di pipeline gestiti da Adobe possono causare risultati imprevisti durante il confronto tra ambienti locali e cloud.
Causa
Il SDK locale è progettato come simulazione al momento dello sviluppo e non include la pipeline SCD gestita da Adobe, il diario o i microservizi necessari per il test completo della replica end-to-end, come si trova negli ambienti Cloud Service.
Risoluzione resolution
Segui i passaggi seguenti per comprendere e risolvere i limiti:
- Comprendere le funzionalità locali di SDK: AEM as a Cloud Service SDK locale non include la pipeline SCD gestita da Adobe, il diario (Replication as a Service) o i microservizi cloud presenti negli ambienti di produzione. La replica locale utilizza i meccanismi di authoring→pubblicazione classici, non la pipeline SCD utilizzata in Cloud Service.
- Identificare gli elementi che possono essere testati localmente: puoi convalidare l’utilizzo dell’API di replica da parte dell’applicazione (ad esempio, attivando o disattivando i contenuti). È possibile testare la logica di business attivata dagli eventi di pubblicazione.
- Riconoscere ciò che non può essere testato localmente: le code SCD basate su journal, il comportamento della pipeline e il ridimensionamento su più pod di pubblicazione non sono presenti in SDK. Non è possibile simulare scenari di authoring/pubblicazione in cluster, aggiornamenti automatici e abbandono dei pod. I microservizi specifici per il cloud, i livelli di distribuzione e le code gestite da Adobe non sono disponibili.
- Test in ambienti Cloud per una copertura completa: per la verifica SCD end-to-end (compreso il comportamento della pipeline, l’accodamento, il ridimensionamento e il runtime distribuito), utilizza gli ambienti AEM as a Cloud Service effettivi (DEV, STAGE, PROD).
- Consulta la documentazione ufficiale: fai riferimento alla documentazione di AEM as a Cloud Service per le linee guida più recenti sugli ambiti di test supportati.