Referentiearchitectuur

In dit onderwerp wordt een algemene aanbevolen installatie voor Adobe Commerce-instanties beschreven met behulp van gewone servers die fysiek worden gehost in een datacenter (niet gevirtualiseerd) waarin bronnen niet met andere gebruikers worden gedeeld. Uw hostingprovider, met name als deze gespecialiseerd is in het hosten van hoge Commerce-prestaties, raadt mogelijk een andere instelling aan die even of effectiever is voor uw vereisten.

Voor Adobe Commerce op de milieu's van de wolkeninfrastructuur, zie de architectuur van de Aanzet.

Commerce Referentie-architectuurdiagram

Het Commerce diagram Referentiearchitectuur vertegenwoordigt de aanbevolen aanpak voor het instellen van een schaalbare Commerce -site.

De kleur van elk element in het diagram geeft aan of het element deel uitmaakt van Magento Open Source of Adobe Commerce en of dit vereist is.

  • Oranje elementen zijn vereist voor Magento Open Source
  • Grijswaarden zijn optioneel voor Magento Open Source
  • Blauwe elementen zijn optioneel voor Adobe Commerce

Commerce het diagram van de verwijzingsarchitectuur

De volgende secties geven aanbevelingen en overwegingen voor elk gedeelte van het Commerce Reference Architecture-diagram.

Varnish

  • Een Varnish -cluster kan worden geschaald naar het verkeer van een site
  • Instantiegrootte afstemmen op basis van het aantal benodigde cachepagina's
  • Gebruik op een site met veel verkeer een Varnish stramien om ervoor te zorgen dat één aanvraag (maximaal) per weblaag in de cache wordt verwijderd

Web

  • De schaal van knooppunten voor verkeer en redundantie inschakelen
  • Eén knooppunt is master en voert uitsnede uit
  • U kunt ook een toegewezen beheerdersknooppunten en werkbalkknooppunten gebruiken

Cache

  • Een aparte Redis-instantie voor sessies implementeren
  • U kunt een Redis-instantie per cache hebben
  • De grootte van uw instantie aanpassen om de grootste verwachte cachegrootte te bevatten

Database en wachtrijen

  • De hoge verkeersplaatsen kunnen de prestaties van OB met slave OBs en gesplitste OBs voor orden/karretjes (in Adobe Commerce) stemmen
  • Gebruik een slave-database om snel herstel en gegevensback-ups mogelijk te maken
  • Websites met weinig verkeer kunnen afbeeldingen opslaan in de database

Zoeken search-heading

  • Het aantal instanties afstemmen op basis van zoekverkeer

Opslag

  • Overweeg GFS of GlusterFS te gebruiken voor pub/media-opslag
  • Alternatief, gebruik de opslag van OB voor laag-verkeersplaatsen

Aanbevolen Varnish referentiearchitectuur

Magento biedt ondersteuning voor diverse engines (File, Memcache, Redis, Varnish ) die de pagina in cache plaatsen en voor uitgebreide dekking via extensies. Varnish is de aanbevolen cache-engine voor volledige pagina. Commerce ondersteunt veel verschillende Varnish -configuraties.

Voor sites waarvoor geen hoge beschikbaarheid vereist is, raden we u aan een eenvoudige Varnish -installatie te gebruiken met Nginx SSL-beëindiging.

Eenvoudige Varnish Configuratie met SSL Beëindiging

Voor sites die hoge beschikbaarheid vereisen, raden we u aan een configuratie met twee niveaus Varnish te gebruiken met een SSL-terminating voor taakverdeling.

Hoge beschikbaarheid twee-rij Varnish configuratie met SSL beëindigend ladingsverdelingsmechanisme

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