Architettura cloud per Commerce
Adobe Commerce sull’infrastruttura cloud dispone di un piano Starter e Pro. Ogni piano dispone di un’architettura unica per guidare il processo di sviluppo e distribuzione di Adobe Commerce. Sia il piano Starter che l'architettura del piano Pro implementano database, server web e server di caching in più ambienti per test end-to-end, supportando al contempo l'integrazione continua.
Per un confronto, ogni piano include le seguenti caratteristiche dell'infrastruttura e i prodotti supportati.
- Tutte le funzionalità di Adobe Commerce
- Strumento di onboarding PayPal
- Rapporti di Commerce
- Tutte le funzionalità di Adobe Commerce
- Strumento di onboarding PayPal
- Rapporti di Commerce
- Modulo B2B
- Strumenti di integrazione cloud continua con utenti illimitati
- Fastly Content Delivery Network (CDN), Image Optimization (IO) e maggiore sicurezza con ampi margini di larghezza di banda. Il servizio Web Application Firewall (WAF) è disponibile solo negli ambienti di produzione.
- New Relic APM (Monitoraggio delle prestazioni) in 3 rami:
master
e 2 di tua scelta
Platform as a Service (PaaS) ambienti di produzione, staging e sviluppo (4 ambienti attivi totali) ottimizzati per Adobe Commerce - Filtro in uscita (firewall in uscita)
- Strumenti di integrazione cloud continua con utenti illimitati
- Fastly Content Delivery Network (CDN), Image Optimization (IO) e maggiore sicurezza con ampi margini di larghezza di banda. Il servizio Web Application Firewall (WAF) è disponibile solo negli ambienti di produzione.
- Infrastruttura New Relic in produzione + APM (Monitoraggio delle prestazioni) in staging e produzione. Il criterio Avvisi gestiti per Adobe Commerce implementa le procedure consigliate di monitoraggio per inviare notifiche proattive sui problemi dell'applicazione e dell'infrastruttura che influiscono sulle prestazioni del sito.
- Ambienti di sviluppo dell'integrazione basati su Platform as a Service (PaaS) (2 ambienti attivi in totale) ottimizzati per Adobe Commerce
- Infrastructure as a Service (IaaS): infrastruttura virtuale dedicata per gli ambienti di staging e produzione
* Disponibile a pagamento
Progetti iniziali
L'architettura del piano Starter dispone di quattro ambienti:
-
Integrazione: l'ambiente di integrazione fornisce due ambienti testabili. Ogni ambiente include un ramo Git attivo, un database, un server web, la memorizzazione in cache, alcuni servizi, variabili di ambiente e configurazioni.
-
Staging: quando il codice e le estensioni superano i test, è possibile unire il ramo
integration
all'ambiente di staging, che diventa l'ambiente di test di pre-produzione. Include il ramo attivostaging
, il database, il server Web, la memorizzazione nella cache, i servizi di terze parti, le variabili di ambiente, le configurazioni e i servizi, come Fastly e New Relic. -
Produzione: quando il codice è pronto e testato, tutto il codice viene unito a
master
per la distribuzione nel sito live di produzione. Questo ambiente include il ramomaster
attivo, il database, il server Web, la memorizzazione nella cache, i servizi di terze parti, le variabili di ambiente e le configurazioni. -
Inattivo - Hai un numero illimitato di rami inattivi.
Progetti Pro
L'architettura del piano Pro ha un master
globale con tre ambienti:
-
Integrazione: l'ambiente di integrazione fornisce un ambiente testabile che include un database, un server Web, il caching, alcuni servizi, variabili di ambiente e configurazioni. Puoi sviluppare, distribuire e testare il codice prima di unirlo all’ambiente di staging.
- Inattivo - È possibile avere un numero illimitato di rami inattivi in base all'ambiente
integration
, ma un solo ramo attivo (esclusointegration
).
- Inattivo - È possibile avere un numero illimitato di rami inattivi in base all'ambiente
-
Gestione temporanea: l'ambiente di gestione temporanea è destinato a test di pre-produzione e include un database, un server Web, la memorizzazione nella cache, servizi di terze parti, variabili di ambiente, configurazioni e servizi, ad esempio Fastly.
-
Produzione: l'ambiente di produzione include un'architettura a tre nodi ad alta disponibilità per i dati, i servizi, la memorizzazione in cache e l'archiviazione. La produzione è il tuo ambiente di store pubblico live con variabili di ambiente, configurazioni e servizi di terze parti.
Software e servizi supportati
Adobe Commerce sull’infrastruttura cloud utilizza:
- Sistema operativo: Debian GNU/Linux
- Server web: Nginx
- Database: MySQL (MariaDB)
- Content Delivery Network (CDN): rete CDN Fastly
Puoi configurare i seguenti servizi:
Il modulo Fastly CDN viene utilizzato per i servizi CDN e di caching negli ambienti di staging e produzione. Vedere Configurare Fastly Services.
Per informazioni sulla configurazione delle versioni del software da utilizzare nell’implementazione, consulta i seguenti file di configurazione di Adobe Commerce sull’infrastruttura cloud: