Riktlinjer för maskinvarans storlek hardware-sizing-guidelines
Dessa riktlinjer för storleksändring ger en uppskattning av de maskinvaruresurser som krävs för att driftsätta ett AEM projekt. Beräkningar av storleken beror på projektets arkitektur, lösningens komplexitet, förväntad trafik och projektkraven. Den här guiden hjälper dig att fastställa maskinvarubehoven för en viss lösning eller att hitta en övre och nedre uppskattning av maskinvarukraven.
Grundläggande faktorer att beakta är (i denna ordning):
-
Nätverkshastighet
- Nätverksfördröjning
- Tillgänglig bandbredd
-
Datorhastighet
- Cacheeffektivitet
- Förväntad trafik
- Komplexa mallar, applikationer och komponenter
- Samtidiga författare
- Redigeringsåtgärdens komplexitet (enkel innehållsredigering, MSM-utrullning osv.)
-
I/O-prestanda
- Prestanda och effektivitet för fil- eller databaslagring
-
Hårddisk
- minst två eller tre gånger större än databasstorleken
-
Minne
- Webbplatsens storlek (antal objekt, sidor och användare)
- Antal användare/sessioner som är aktiva samtidigt
Arkitektur architecture
En vanlig AEM består av en författare och en publiceringsmiljö. De här miljöerna har olika krav på den underliggande maskinvarans storlek och systemkonfiguration. Detaljerade överväganden för båda miljöerna beskrivs i avsnitten författarmiljö och publiceringsmiljö.
I en typisk projektkonfiguration har du flera miljöer där du ska fasa ut projektet:
-
Utvecklingsmiljö
Om du vill utveckla nya funktioner eller göra betydande ändringar. Bästa praxis är att arbeta i en utvecklingsmiljö per utvecklare (lokala installationer på deras personliga system). -
Redigeringstestmiljö
Verifiera ändringar. Antalet testmiljöer kan variera beroende på projektkraven (t.ex. separat för kvalitetskontroll, integrationstestning eller testning av användaracceptans). -
Publish testmiljö
Detta gäller främst för testning av användningsfall för socialt samarbete och/eller interaktionen mellan författare och flera publiceringsinstanser. -
Författarproduktionsmiljö
För författare som vill redigera innehåll. -
Publish produktionsmiljö
För publicerat innehåll.
Miljöerna kan dessutom variera, från ett enserversystem som kör AEM och en programserver till en mycket skalad uppsättning multiserverinstanser med flera processorer. Adobe rekommenderar att du använder en separat dator för varje produktionssystem och att du inte kör andra program på dessa datorer.
Allmän hänsyn till maskinvarustorlek generic-hardware-sizing-considerations
Avsnitten nedan ger vägledning om hur maskinvarukraven ska beräknas, med beaktande av olika överväganden. För stora system föreslår Adobe att du utför en enkel uppsättning interna prestandatester på en referenskonfiguration.
Prestandaoptimering är en grundläggande uppgift som måste utföras innan det går att utföra riktmärkning för ett visst projekt. Var noga med att följa anvisningarna i dokumentationen för prestandaoptimering innan du utför några prestandatester och använder resultaten för beräkningar av maskinvarustorlek.
Krav på maskinvarustorlek för fall med avancerad användning måste baseras på en detaljerad prestandautvärdering av projektet. Karakteristika för avancerade användningsområden som kräver exceptionella maskinvaruresurser omfattar följande kombinationer:
- nyttolast/dataflöde för högt innehåll
- omfattande användning av anpassad kod, anpassade arbetsflöden eller tredjepartsprogrambibliotek
- integrering med externa system som inte stöds
Diskutrymme/hårddisk disk-space-hard-drive
Det diskutrymme som krävs beror till stor del på både volymen och typen av webbprogram. Beräkningarna ska ta hänsyn till följande:
- mängden och storleken på sidor, resurser och andra databaslagrade enheter som arbetsflöden, profiler och så vidare.
- den uppskattade frekvensen av innehållsändringar och därmed skapandet av innehållsversioner
- mängden DAM-resursåtergivningar som ska genereras
- den totala innehållstillväxten över tiden
Diskutrymmet övervakas kontinuerligt under rensning online och offline. Om det tillgängliga diskutrymmet skulle sjunka under ett kritiskt värde avbryts processen. Det kritiska värdet är 25 % av databasens aktuella diskutrymme och kan inte konfigureras. Adobe rekommenderar att diskens storlek är minst två eller tre gånger större än databasstorleken, inklusive den beräknade tillväxten.
Virtualisering virtualization
AEM fungerar bra i virtualiserade miljöer, men det kan finnas faktorer som CPU eller I/O som inte direkt kan jämföras med fysisk maskinvara. En rekommendation är att välja en högre I/O-hastighet (i allmänhet) eftersom detta vanligtvis är en kritisk faktor. Det är nödvändigt att testa miljön för att få en mer detaljerad förståelse för vilka resurser som krävs.
Parallalisering av AEM parallelization-of-aem-instances
Felskydd
En felsäker webbplats används i minst två separata system. Om ett system kraschar kan ett annat system ta över och därmed kompensera för systemfelet.
Skalbarhet för systemresurser
Alla system körs, men det finns bättre datorprestanda. Den extra prestandan är inte nödvändigtvis linjär med antalet klusternoder eftersom relationen är mycket beroende av den tekniska miljön. Mer information finns i Klusterdokumentation.
Beräkningen av hur många klusternoder som behövs baseras på de grundläggande kraven och specifika användningsfall för det aktuella webbprojektet:
- När det gäller felsäkerhet är det nödvändigt att för alla miljöer fastställa hur allvarligt felet är och hur lång tid det tar för en klusternod att återställa felet.
- När det gäller skalbarhet är antalet skrivåtgärder den viktigaste faktorn. Belastningsutjämning kan upprättas för åtgärder som enbart använder systemet för att bearbeta läsåtgärder. Mer information finns i Dispatcher.
Maskinvarubaserad Recommendations hardware-recommendations
Vanligtvis kan du använda samma maskinvara för din författarmiljö som du rekommenderas för din publiceringsmiljö. Vanligtvis är webbtrafiken lägre i redigeringssystemen, men cacheeffektiviteten är också lägre. Den grundläggande faktorn här är dock antalet författare som arbetar parallellt, tillsammans med den typ av åtgärder som görs i systemet. I allmänhet är AEM (i författarmiljön) mest effektivt vid skalning av läsåtgärder, med andra ord kan ett AEM skalas bra tillsammans med författare som utför grundläggande redigeringsåtgärder.
Ytterligare fallspecifika beräkningar additional-use-case-specific-calculations
Förutom beräkningen för ett standardwebbprogram bör du ta hänsyn till specifika faktorer för följande användningsområden. De beräknade värdena ska läggas till i standardberäkningen.
Assets-specifika överväganden assets-specific-considerations
Omfattande bearbetning av digitala resurser kräver optimerade maskinvaruresurser, de viktigaste faktorerna är bildstorlek och högsta genomströmning för bearbetade bilder.
Allokera minst 16 GB stackutrymme och konfigurera arbetsflödet DAM Update Asset så att det använder det Camera Raw paketet för konsumtion av råbilder.
Hanterare för flera platser multi-site-manager
Resursanvändningen när du använder AEM MSM i en redigeringsmiljö beror till stor del på de specifika användningsfallen. De grundläggande faktorerna är:
- Antal live-kopior
- Periodicitet för utrullningar
- Innehållsträdets storlek som ska rullas ut
- Anslutna funktioner för utrullningsåtgärderna
Genom att testa det planerade användningsexemplet med ett representativt utdrag kan du få en bättre förståelse för resursanvändningen. Om du extrapolerar resultaten med det planerade dataflödet kan du utvärdera de ytterligare resurser som krävs för AEM MSM.
Ta även hänsyn till parallella författare. De upplever prestandabiverkningar om AEM används mer resurser än planerat.
Viktigt om AEM Communities aem-communities-sizing-considerations
AEM webbplatser som innehåller AEM Communities-funktioner (communitysajter) upplever en hög nivå av interaktion från webbplatsbesökare (medlemmar) i publiceringsmiljön.
Vilka storleksöverväganden som gäller för en community-webbplats beror på den förväntade interaktionen från communitymedlemmar och huruvida optimala prestanda för sidinnehåll är av högre betydelse.
Användargenererat innehåll (UGC) som skickas till medlemmar lagras separat från sidinnehållet. Även om den AEM plattformen använder ett nodarkiv som replikerar webbplatsinnehåll från författaren till publiceringen, använder AEM Communities en gemensam lagringsplats för UGC som aldrig replikeras.
För UGC-arkivet är det nödvändigt att välja en lagringsresursleverantör (SRP) som påverkar den valda distributionen.
Se