[Endast PaaS]{class="badge informative" title="Gäller endast Adobe Commerce i molnprojekt (Adobe-hanterad PaaS-infrastruktur) och lokala projekt."}

Referensarkitektur

I det här avsnittet beskrivs en allmän rekommenderad konfiguration för Adobe Commerce-instanser med vanliga servrar som är fysiskt värdbaserade i ett datacenter (inte virtualiserade) där resurser inte delas med andra användare. Din värdleverantör, särskilt om den är specialiserad på Commerce högpresterande värdtjänster, kan rekommendera en annan konfiguration som är lika eller mer effektiv för dina behov.

Information om Adobe Commerce i molninfrastrukturmiljöer finns i Startarkitektur.

Commerce referensarkitekturdiagram

Referensarkitekturdiagrammet Commerce representerar den bästa metoden för att konfigurera en skalbar Commerce-plats.

Färgen på varje element i diagrammet anger om elementet är en del av Magento Open Source eller Adobe Commerce och om det behövs.

  • Orange-element krävs för Magento Open Source
  • Grå element är valfria för Magento Open Source
  • Blå element är valfria för Adobe Commerce

Commerce referensarkitekturdiagram

I följande avsnitt ges rekommendationer och överväganden för varje avsnitt i Commerce referensarkitekturdiagram.

Varnish

  • Ett Varnish-kluster kan skalas till trafik på en plats
  • Justera instansstorleken baserat på antalet cachesidor som behövs
  • På en webbplats med hög trafik använder du en Varnish-mallsida för att säkerställa att en begäran (högst) rensas på cachen per webbnivå

Webb

  • Aktivera nodskala för trafik och redundans
  • En nod är master och kör cron
  • Du kan också använda en dedikerad administratör och arbetsnoder

Cache

  • Överväg att implementera en separat Redis-instans för sessioner
  • Du kan ha en Redis-instans per cache
  • Ändra storlek på instansen så att den innehåller den största förväntade cachestorleken

Databas och köer

  • Högtrafikplatser kan finjustera databasprestanda med slave DB och dela DB för order/carts (i Adobe Commerce)
  • Överväg att använda en slave DB för snabb återställning och säkerhetskopiering av data
  • Platser med låg trafik kan lagra bilder i databasen

Sök search-heading

  • Justera antalet instanser baserat på söktrafik

Lagring

  • Överväg att använda GFS eller GlusterFS för pub/media-lagring
  • Du kan också använda DB-lagring för platser med låg trafik

Rekommenderad referensarkitektur för Varnish

Magento har stöd för flera cachelagringsmotorer för hela sidor (Arkiv, Memcache, Redis, Varnish) som finns i paketet, tillsammans med utökad täckning via tillägg. Varnish är den rekommenderade helsidescachemotorn. Commerce stöder många olika Varnish-konfigurationer.

För webbplatser som inte kräver hög tillgänglighet rekommenderar vi att du använder en enkel Varnish-konfiguration med Nginx SSL-avslutning.

Enkel Varnish konfiguration med SSL-avslutning

För platser som kräver hög tillgänglighet rekommenderar vi att du använder en Varnish-konfiguration på två nivåer med en SSL som avslutar belastningsutjämnaren.

Konfiguration med hög tillgänglighet på två nivåer Varnish med SSL som avslutar belastningsutjämnaren

recommendation-more-help
c0c5bbed-4957-4162-81bc-120c837a1894