Decidere quale rete CDN utilizzare
Sono disponibili tre opzioni CDN (Content Delivery Network) per avviare e instradare il traffico al sito del kit Progressive Web App (PWA):
- Utilizzare la rete CDN Managed Runtime (MRT). Per impostazione predefinita, tutti i nuovi progetti PWA Kit utilizzano la rete CDN MRT.
- Utilizzare la eCDN (CDN incorporata) fornita da Salesforce Commerce Cloud. Per ulteriori informazioni sul routing del traffico al runtime gestito tramite eCDN, vedere questa guida.
- Utilizza una CDN di terze parti come CloudFlare o Akamai.
Questa tabella riepiloga le principali differenze tra le varie opzioni CDN che è possibile utilizzare con il sito PWA Kit.
Ecco alcuni punti chiave della tabella.
- Se disponi di uno storefront ibrido, impila la eCDN o una CDN di terze parti per facilitare il traffico tra il tuo PWA Kit e i siti SFRA.
- L'utilizzo di una CDN di terze parti consente più funzionalità, ma richiede maggiore complessità, manutenzione e costi.
|
Rete CDN MRT (impostazione predefinita) |
eCDN |
CDN di terze parti |
| Perché usarlo |
Utilizzare la rete CDN MRT se:
- Si desidera un basso costo di servizio, un time-to-market rapido e requisiti CDN limitati.
- È necessaria una rete CDN quando si lavora solo con sandbox on-demand.
|
Utilizzare la rete eCDN se:
- Se si desidera ridurre la complessità della gestione di più sistemi, il che è possibile grazie alla stretta integrazione della rete eCDN con B2C Commerce.
- È necessario un controllo aggiuntivo delle regole WAF (Web Application Firewall) disponibili nella eCDN.
- È necessaria una rete CDN solo negli ambienti di produzione, sviluppo e staging, ma non nelle sandbox.
|
Utilizzare una rete CDN di terze parti se:
- Hai un rapporto preesistente con il tuo fornitore CDN preferito, in cui i team interni sono esperti nella configurazione e nella gestione di una CDN.
- È necessario un controllo aggiuntivo delle funzionalità della rete CDN oltre a quello fornito dalla rete eCDN o dal runtime gestito.
|
| Casi d'uso per i quali è richiesto |
Non applicabile |
Se al sito è necessario utilizzare una rete CDN eCDN o una rete CDN di terze parti: a.
Si dispone di un sito creato per 100% su Storefront componibile con più domini serviti dallo stesso ambiente di runtime gestito. oppure b. Si dispone di uno storefront ibrido con un singolo dominio condiviso con SFRA.
|
| Casi d'uso per i quali è facoltativo |
Non applicabile |
La rete eCDN o una rete CDN di terze parti è facoltativa se si dispone di un sito creato per 100% su Storefront componibile con un dominio gestito da un unico ambiente di runtime gestito.
|
| Riepilogo di come configurarlo |
Per configurare la rete CDN MRT:
- Completare la procedura descritta in Prima di iniziare.
- In Avvio di un ambiente completare i passaggi 1, 2, 3, 4, 5 (opzione 2), 6 (opzione 3) e 7.
|
Per configurare la rete eCDN:
- Completare la procedura descritta in Prima di iniziare.
- In Avvio di un ambiente completare i passaggi 1, 2, 5 (opzione 1), 6 (opzione 2) e 7.
|
Per configurare una rete CDN di terze parti:
- Configurazione di una rete CDN esterna o un proxy di terze parti.
- Utilizzare la rete CDN di terze parti scelta per assicurarsi che gli URL siano costruiti in modo da puntare al dominio CDN corretto e non al dominio MRT. Aggiungere un'intestazione dinamica alle richieste in ingresso. A tale scopo, nella rete CDN di terze parti verificare che nelle richieste inviate all'origine MRT sia presente un'intestazione x-forwarded-host. Consultare la documentazione del fornitore della CDN per l'aggiunta di un'intestazione dinamica alle richieste in ingresso.
- Identificare l'IP remoto di ciascun acquirente. Vedere Derivazione dell'indirizzo IP dell'utente finale/client remoto.
- Segui le best practice per la protezione dai bot. Vedere Best practice per l'implementazione e Best practice per la mitigazione dei bot per le vendite flash.
- Configurare i certificati TLS. Per ulteriori informazioni, consultare la documentazione del fornitore della rete CDN.
- Completare la procedura descritta in Prima di iniziare.
- In Avvio di un ambiente completare i passaggi 1, 2, 5 (opzione 1), 6 (opzione 1) e 7.
|