Ridimensionamento automatico
Il ridimensionamento automatico aggiunge o rimuove automaticamente le risorse all’infrastruttura cloud per mantenere prestazioni ottimali e costi ragionevoli. Attualmente, questa funzione è disponibile solo per i progetti configurati con Architettura ridimensionata.
Nodi del server web
Il livello Web viene ridimensionato per soddisfare un aumento delle richieste di elaborazione e requisiti di traffico più elevati. Attualmente, la funzione di ridimensionamento automatico viene ridimensionata solo orizzontalmente aggiungendo o rimuovendo nodi del server web.
Un evento di ridimensionamento automatico si verifica quando l’utilizzo della CPU e il traffico raggiungono una soglia predefinita:
- Nodi aggiunti: CPU/core in tutti i nodi Web attivi hanno una capacità del 75% per 1 minuto e il traffico aumenta del 20% per 5 minuti consecutivi.
- Nodi rimossi: CPU/core in tutti i nodi Web attivi vengono caricati al 60% per 20 minuti. I nodi vengono rimossi nell’ordine in cui sono stati aggiunti.
Le soglie minima e massima sono determinate e impostate in base ai limiti delle risorse contrattuali di ciascun commerciante; ciò riduce il rischio di scalabilità infinita.
Monitorare le soglie con New Relic
È possibile utilizzare il servizio New Relic per monitorare determinate soglie, ad esempio il numero di host e l'utilizzo della CPU. Le query New Relic seguenti utilizzano una notazione variabile per cluster-id
solo a scopo esemplificativo.
Utilizza le tue query per creare una dashboard di New Relic.
Numero di host
L’esempio di query New Relic che segue mostra il conteggio degli host all’interno dell’ambiente:
SELECT uniqueCount(SystemSample.entityId) AS 'Infrastructure hosts', uniqueCount(Transaction.host) AS 'APM hosts seen' FROM SystemSample, Transaction where (Transaction.appName = 'cluster-id_stg' AND Transaction.transactionType = 'Web') OR SystemSample.apmApplicationNames LIKE '%|cluster-id_stg|%' TIMESERIES SINCE 3 HOURS AGO
Nella schermata seguente, Host APM visualizzati si riferisce al numero di host con transazioni registrate durante il periodo selezionato.
Utilizzo CPU
L’esempio di query New Relic seguente mostra l’utilizzo della CPU per i nodi web:
SELECT average(cpuPercent) FROM SystemSample FACET hostname, apmApplicationNames WHERE instanceType LIKE 'c%' TIMESERIES SINCE 3 HOURS AGO
Abilita ridimensionamento automatico
Per abilitare o disabilitare il ridimensionamento automatico per il progetto di infrastruttura cloud Adobe Commerce, Invia un ticket di supporto Adobe Commerce. Scegli i seguenti motivi nel ticket:
- Motivo contatto: richiesta di modifica dell'infrastruttura
- Motivo del contatto per l'infrastruttura Adobe Commerce: altra richiesta di modifica dell'infrastruttura
Test di carico
Adobe abilita prima il ridimensionamento automatico nel cluster staging del progetto cloud. Dopo aver eseguito e completato il test di carico nell’ambiente, Adobe abilita il ridimensionamento automatico nel cluster di produzione. Per informazioni sul test di carico, vedere Test delle prestazioni.
INSERIRE NELL'ELENCO CONSENTITI IP
Dopo aver abilitato il ridimensionamento automatico, il traffico del nodo web in uscita proviene dagli indirizzi IP dei nodi di servizio. Se utilizzi un elenco Consentiti di con un servizio di terze parti non incluso nel progetto Adobe Commerce on Cloud Infrastructure, verifica gli indirizzi IP nel inserisco nell'elenco Consentiti di del servizio di terze parti.
Ad esempio:
- Se il inserisco nell'elenco Consentiti di contiene gli indirizzi IP dei nodi di servizio (1, 2 e 3), non è richiesta alcuna azione.
- Se il inserisco nell'elenco Consentiti di contiene gli indirizzi IP per i nodi di servizio (1, 2 e 3) e i nodi web (4, 5 e 6), in questo caso tutti e sei i nodi, non è richiesta alcuna azione.
- Se il inserisco nell'elenco Consentiti di contiene gli indirizzi IP only per i nodi Web (4, 5 e 6), è necessario aggiornare il inserisco nell'elenco Consentiti di per includere gli indirizzi IP per i nodi di servizio.