Uw upgrade plannen planning-your-upgrade

Overzicht van AEM project aem-project-overview

AEM wordt vaak gebruikt in implementaties met een hoog effect die miljoenen gebruikers ten goede kunnen komen. Gewoonlijk zijn er aangepaste toepassingen die op de instanties worden geïmplementeerd en die de complexiteit vergroten. Om het even welke inspanning om zulk een plaatsing te bevorderen moet methodisch worden behandeld.

Deze gids helpt met het vestigen van duidelijke doelstellingen, fasen, en te leveren punten wanneer het plannen van uw verbetering. Het is gericht op de algemene uitvoering van het project en de richtsnoeren. Hoewel het een overzicht van de daadwerkelijke verbeteringsstappen verstrekt, verwijst het naar beschikbare technische middelen waar geschikt. Het moet worden gebruikt met de in het document vermelde beschikbare technische middelen.

Het proces van de Verbetering van de AEM vereist zorgvuldig behandelde planning, analyse, en uitvoeringsfasen met zeer belangrijke te leveren producten die voor elke fase worden bepaald.

Het is mogelijk om rechtstreeks van AEM versies 6.0 en tot 6.5 te bevorderen. Klanten met 5.6.x en lager moeten eerst een upgrade uitvoeren naar versie 6.0 of hoger, waarbij 6.0(SP3) wordt aanbevolen. Bovendien wordt de nieuwe Oak Segment Tar-indeling nu gebruikt voor de Segment Node Store sinds 6.3 en is de migratie naar deze nieuwe indeling verplicht, zelfs voor 6.0, 6.1 en 6.2.

CAUTION
Als u van AEM 6.2 aan 6.3 bevordert, zou u of van versies (6.2-SP1-GVB1 - -6.2SP1-GFP12.1) of 6.2SP1-GFP15 moeten bevorderen. Anders, als u van 6.2SP1-GFP13/6.2SP1GFP14 aan AEM 6.3 bevordert, moet u ook aan minstens versie 6.3.2.2 bevorderen. Anders zou AEM Sites na de upgrade mislukken.

Upgrade van bereik en vereisten upgrade-scope-requirements

Hieronder vindt u een lijst met gebieden die van invloed zijn op een standaard AEM upgradeproject:

Component
Gevolgen
Beschrijving
Besturingssysteem
Onduidelijke, maar subtiele effecten
Op het moment van de AEM upgrade kan het tijd zijn om ook het besturingssysteem te upgraden en dit kan enige invloed hebben.
Java™ Runtime
Matige impact
AEM 6.3 vereist JRE 1.7.x (64 bits) of later. JRE 1.8 is de enige versie die momenteel door Oracle wordt ondersteund.
Hardware
Matige impact
De online Opruiming van de Revisie vereist vrije
schijfruimte gelijk aan 25% van de grootte van de bewaarplaats en 15% vrije heapruimte
om met succes te voltooien. U kunt uw hardware moeten bevorderen om
ervoor te zorgen voldoende middelen voor Online de Opruiming van de Revisie om
volledig in werking te stellen. Ook, als verbetering van een versie voorafgaand aan AEM 6, kan er
extra opslagvereisten zijn.
Inhoudsopslagplaats (CRX of Oak)
Hoge impact
Vanaf versie 6.1 biedt AEM geen ondersteuning voor CRX2. Daarom is een migratie naar
Oak (CRX3) vereist als een upgrade van een oudere versie wordt uitgevoerd. AEM 6.3 heeft
een nieuwe Opslag van de Knoop van het Segment uitgevoerd die ook een migratie vereist. Het
crx2oak hulpmiddel wordt gebruikt voor dit doel.
Componenten/inhoud AEM
Matige impact
/libs en /apps eenvoudig worden afgehandeld door de upgrade, maar /etc vereist doorgaans een handmatige hertoepassing van aanpassingen.
AEM
Lage impact
De meeste AEM kerndiensten worden getest voor verbetering. Dit is een gebied met een lage impact.
Aangepaste toepassingsservices
Laag tot hoog effect
Afhankelijk van de toepassing en de aanpassing, kunnen er
gebiedsdelen op JVM, werkend systeemversies, en sommige het indexeren verwante
veranderingen zijn, aangezien de indexen niet automatisch in Oak worden geproduceerd.
Aangepaste toepassingsinhoud
Laag tot hoog effect
Inhoud die niet door de verbetering zal worden behandeld kan
worden gesteund alvorens de verbetering plaatsvindt en dan terug naar de bewaarplaats wordt bewogen.
De meeste inhoud kan worden verwerkt met het migratiegereedschap.

Het is belangrijk dat u een ondersteund besturingssysteem, Java™-runtime, httpd en Dispatcher-versie gebruikt. Voor meer informatie, zie AEM 6.5 de pagina van Technische Vereisten. De bevordering van deze componenten moet rekenschap geven in uw projectplan en zou moeten plaatsvinden alvorens AEM te bevorderen.

Projectfasen project-phases

Veel werk gaat in planning en het runnen van een AEM verbetering. Om de verschillende inspanningen die in dit proces worden geleverd te verduidelijken, heeft de Adobe de plannings- en uitvoeringsoefeningen in verschillende fasen opgesplitst. In de onderstaande secties resulteert elke fase in een te leveren item dat vaak wordt gebruikt in een toekomstige fase van het project.

Planning voor training van auteurs planning-for-author-training

Met om het even welke nieuwe versie, zijn er potentiële veranderingen in UI en gebruikerswerkschema's die kunnen worden geïntroduceerd. Ook, introduceren de nieuwe versies nieuwe eigenschappen die voor de zaken aan gebruik gunstig kunnen zijn. De Adobe beveelt aan de ingevoerde functionele wijzigingen te evalueren en een plan te organiseren om uw gebruikers te trainen op het effectieve gebruik ervan.

unu_cropped

De nieuwe eigenschappen in AEM 6.5 kunnen in de AEM sectie van adobe.comworden gevonden. Zorg ervoor om op om het even welke veranderingen in UIs of producteigenschappen nota te nemen die algemeen in uw organisatie worden gebruikt. Wanneer u de nieuwe functies doorloopt, moet u ook rekening houden met alle functies die van belang kunnen zijn voor uw organisatie. Na het bekijken van wat in AEM 6.5 is veranderd, ontwikkelt een opleidingsplan voor uw auteurs. Dit kon het gebruiken van vrij beschikbare middelen zoals de video's van de hulpeigenschap of formele opleiding impliceren die door wordt aangeboden de Digitale het Leren van de Adobe Diensten.

Een testplan maken creating-a-test-plan

De implementatie van AEM door elke klant is uniek en is aangepast om aan hun bedrijfsvereisten te voldoen. Daarom is het belangrijk om alle aanpassingen te bepalen die aan het systeem zijn aangebracht zodat zij in een testplan kunnen worden omvat. Dit testplan zal het proces van QA aandrijven dat de Adobe op de promotieinstantie uitvoert.

test-plan

De exacte productieomgeving moet worden gedupliceerd en na de upgrade moeten er tests op worden uitgevoerd om te controleren of alle toepassingen en aangepaste code nog steeds naar wens worden uitgevoerd. Regenereer al uw aanpassingen en de prestaties, belasting en beveiligingstests. Wanneer het organiseren van uw testplan, zorg ervoor om alle aanpassingen te behandelen die aan het systeem naast uit de doos UIs en werkschema's zijn aangebracht die in uw dagelijkse verrichtingen worden gebruikt. Deze kunnen de diensten en de diensten van douaneOSGI, integraties aan de Adobe Experience Cloud, integraties met derde partijen door AEM schakelaars, de integratie van de douanederde, douanecomponenten en malplaatjes, de overlays van de douane UI in AEM, en douanewerkschema's omvatten. Voor klanten die van een versie voorafgaand aan AEM 6 migreren, zouden om het even welke douanevragen moeten worden geanalyseerd aangezien deze kunnen moeten worden geïndexeerd. Voor klanten die reeds op een versie van AEM 6.x zijn, zouden deze vragen nog moeten worden getest om ervoor te zorgen dat hun indexen effectief na bevordering blijven werken.

Vaststellen welke wijzigingen in architectuur en infrastructuur nodig zijn determining-architectural-and-infrastructure-changes-needed

Wanneer u een upgrade uitvoert, is het mogelijk dat u ook andere onderdelen in uw technische stapel moet bijwerken, zoals het besturingssysteem of JVM. Het is ook mogelijk dat als gevolg van wijzigingen in de samenstelling van de opslagplaats extra hardware nodig kan zijn. Dit komt slechts voor klanten die van pre 6.x instanties migreren maar is belangrijk om te overwegen. Tot slot kunnen er wijzigingen nodig zijn in uw operationele praktijken met inbegrip van controle, onderhoud, en steun en rampenterugwinningsprocessen.

doi_cropped

Controleer de technische vereisten voor AEM 6.5 en zorg ervoor dat uw huidige hardware en software voldoende zijn. Raadpleeg de volgende documenten voor mogelijke wijzigingen in uw operationele processen:

Controle en Onderhoud:

Operations-dashboard

Aanbevolen procedures voor Assets-bewaking

Serverbronnen controleren met de JMX-console

Revisie opschonen

Steun/herstel en Rampenterugwinning:

Back-up en herstel

Prestaties en schaalbaarheid

Hoe te om AEM met TarMK Koude Reserve in werking te stellen

Overwegingen bij de herstructurering van inhoud content-restructuring-considerations

AEM heeft wijzigingen aangebracht in de structuur van de opslagplaats die zullen helpen om upgrades naadloos te maken. De veranderingen impliceren het bewegen van inhoud uit de /etc omslag naar omslagen met inbegrip van /libs, /apps, en /content, die op worden gebaseerd of de Adobe of een klant de inhoud bezit, zo het beperken van de kansen om inhoud tijdens versies te beschrijven. De bewaarplaatsherstructurering is op dusdanige wijze gedaan dat het geen codescheidingen op het tijdstip van verbetering 6.5 zou moeten vereisen, hoewel het wordt geadviseerd om de details bij Herstructurering van de Bewaarplaats in AEMte herzien terwijl het plannen van een verbetering.

Complexiteit van upgrade beoordelen assessing-upgrade-complexity

Gezien de grote verscheidenheid in de hoeveelheid en de aard van aanpassingen die de klanten van de Adobe op hun AEM milieu's toepassen, is het belangrijk om wat tijd vooruit door te brengen om het algemene niveau van inspanning te bepalen dat in uw verbetering zou moeten worden verwacht.

Er zijn twee benaderingen die u kunt volgen om de complexiteit van de upgrade te beoordelen. Een voorlopige fase kan de nieuw geïntroduceerde Patroondetector gebruiken. Deze is beschikbaar voor uitvoering op AEM 6.1-, 6.2- en 6.3-instanties. De patroondetector is de eenvoudigste manier om de algemene complexiteit van de upgrade te beoordelen die met behulp van gerapporteerde patronen kan worden verwacht. Het patroondetectorrapport bevat patronen voor het identificeren van niet-beschikbare API's die worden gebruikt door de aangepaste codebase (dit is gebeurd met de compatibiliteitscontroles vóór de upgrade in 6.3).

Na de eerste beoordeling zou een uitgebreidere volgende stap kunnen bestaan uit het uitvoeren van een upgrade op een testinstantie en het uitvoeren van een aantal basistests voor rook. Adobe biedt ook enkele . Ook, zou de lijst van Vervangen en Verwijderde Eigenschappenniet alleen voor de versie moeten worden herzien die u bevordert aan, maar ook voor om het even welke versies tussen uw bron en doelversies. Als u bijvoorbeeld een upgrade uitvoert van AEM 6.2 naar 6.5, is het belangrijk om naast de functies voor AEM 6.5 ook de vervangen en verwijderde AEM 6.3 te bekijken.

trei_cropped

De Patroondetector die onlangs is geïntroduceerd, geeft u een vrij nauwkeurige schatting van wat u tijdens een upgrade in de meeste gevallen kunt verwachten. Nochtans, voor complexere aanpassingen en plaatsingen waar u onverenigbare veranderingen hebt kunt u een ontwikkelingsinstantie aan AEM 6.5 volgens de instructies in bevorderen Uitvoerend een Verbetering op plaats. Na voltooiing, voer wat hoge rooktests op dit milieu uit. Het doel van deze exercitie is niet om de inventarisatie van de testgevallen volledig te voltooien en een formele inventarisatie van de defecten op te stellen, maar om ons een ruwe schatting te geven van de hoeveelheid werk die nodig zal zijn om de code te upgraden voor compatibiliteit met punt 6.5. Wanneer gecombineerd met de Opsporing van het Patroonen de architecturale veranderingen die in de vorige sectie werden bepaald, kan een ruwe schatting aan het team van het projectbeheer voor de planning van de verbetering worden verstrekt.

Het opbouwen van Runbook van de Verbetering en van de Terugdraaiing building-the-upgrade-and-rollback-runbook

Terwijl de Adobe het proces voor de bevordering van een AEM instantie heeft gedocumenteerd, vereisen de het netwerklay-out van elke klant, plaatsingsarchitectuur, en aanpassingen het verfijnen en het maken van deze benadering. Om deze reden, moedigt de Adobe u aan om alle verstrekte documentatie te herzien en het te gebruiken om een project-specifieke runbook te informeren die de specifieke verbetering en terugdraaiprocedures beschrijft die u in uw milieu zult volgen. Als u een upgrade uitvoert van CRX2, moet u controleren hoe lang de migratie van inhoud duurt wanneer u van CRX2 naar Oak gaat. Voor grote gegevensbanken kan het aanzienlijk zijn.

runbook-diagram

De Adobe heeft verbetering en terugschroeven van prijzenprocedures in Procedure van de Verbeteringen geleidelijke instructies voor het toepassen van de verbetering in het Uitvoeren van een Verbetering op zijn plaatsverstrekt. Deze instructies zouden met uw systeemarchitectuur, aanpassingen, en downtime tolerantie moeten worden herzien en overwogen om de aangewezen schakelaar-over en terugschroeven van prijzenprocedures te bepalen die u tijdens de verbetering zult uitvoeren. Wijzigingen in architectuur of serverformaten moeten worden opgenomen wanneer u uw aangepaste runbook gaat maken. Het is belangrijk om op te merken dat dit als een eerste ontwerp moet worden behandeld. Aangezien uw team hun QA en ontwikkelingscycli voltooit en de verbetering aan het opvoeren milieu opstelt, is het waarschijnlijk dat de behoefte aan sommige extra stappen kan worden vereist. In het ideale geval moet dit document voldoende informatie bevatten, zodat de upgrade volledig kan worden uitgevoerd op basis van de informatie die erin is opgenomen als het document aan een medewerker van uw bedrijf is overhandigd.

Een projectplan ontwikkelen developing-a-project-plan

De output van de vorige oefeningen kan worden gebruikt om een projectplan te bouwen dat de verwachte chronologie voor uw test of ontwikkelingsinspanningen, opleiding, en daadwerkelijke verbeteringsuitvoering behandelt.

ontwikkelings-project-plan

Een alomvattend projectplan moet het volgende omvatten:

  • Afronding van ontwikkelings- en testplannen
  • Ontwikkeling en QA-omgevingen verbeteren
  • De aangepaste codebasis voor AEM 6.5 bijwerken
  • Een test en reparatiecyclus van kwaliteitscontrole
  • De testomgeving upgraden
  • Integratie, prestaties en het testen van de belasting
  • Milieu-certificering
  • Live gaan

Ontwikkeling en kwaliteitscontrole performing-development-and-qa

De Adobe heeft procedures voor Bevorderend Code en Aanpassingenverstrekt om met AEM 6.5 compatibel te zijn. Wanneer dit iteratieve proces wordt uitgevoerd, moeten wijzigingen worden aangebracht in de runbook. Zie ook Achterwaartse Verenigbaarheid in AEM 6.5op informatie over hoe uw aanpassingen achterwaarts compatibel gewoonlijk kunnen blijven zonder ontwikkeling onmiddellijk na verbetering te vereisen.

patru_cropped

Het ontwikkelings- en testproces is doorgaans een herhalend proces. Als gevolg van aanpassingen kunnen wijzigingen die tijdens de upgrade zijn aangebracht, ertoe leiden dat een volledige sectie van het product onbruikbaar wordt. Als ontwikkelaars de hoofdoorzaak van het probleem hebben aangepakt en het testteam toegang heeft om deze functies te testen, kunnen er mogelijk extra problemen worden opgespoord. Aangezien de kwesties worden ontdekt die aanpassingen aan het verbeteringsproces vereisen, zorg ervoor om hen aan uw runtime van de douaneverbetering toe te voegen. Na verscheidene herhalingen van het testen en het bevestigen, zou de codebasis volledig moeten worden bevestigd en voor plaatsing aan het opvoeren milieu klaar zijn.

Eindtest final-testing

Adobe beveelt een laatste testronde aan nadat de codebase is gecertificeerd door het QA-team van uw organisatie. Deze testronde omvat het valideren van uw runbook in een testomgeving, gevolgd door gebruikersacceptatie, prestaties en beveiligingstests.

cinci_cropped

Deze stap is essentieel aangezien het de enige tijd is dat u de stappen in runbook tegen een productie-als milieu kunt bevestigen. Zodra het milieu is bevorderd, is het belangrijk om eind - gebruikers wat tijd toe te staan om zich aan te melden en door de activiteiten te gaan zij doen wanneer het gebruiken van het systeem in hun dagelijkse activiteiten. Het is niet ongebruikelijk dat gebruikers een deel van het systeem gebruiken dat niet eerder in overweging werd genomen. Het vinden en corrigeren van problemen in deze gebieden vóór go-live kan kostbare productieonderbrekingen helpen voorkomen. Aangezien een nieuwe versie van AEM significante veranderingen in het onderliggende platform bevat, is het ook belangrijk om prestaties, lading, en veiligheidstests op het systeem uit te voeren alsof u het voor het eerst lanceerde.

De upgrade uitvoeren performing-the-upgrade

Zodra de definitieve aftekening van alle belanghebbenden is ontvangen, is het tijd om de gedefinieerde runbook-procedures uit te voeren. De Adobe heeft stappen voor verbetering en terugschroeven van prijzen in Procedure van de Verbeteringen installatiestappen in het Uitvoeren van een Verbetering op zijn plaatsals verwijzingspunt verstrekt.

prepress

Adobe heeft enkele stappen in de upgradeinstructies voor omgevingsvalidatie opgegeven. Deze omvatten basiscontroles zoals het aftasten van de verbeteringslogboeken en het verifiëren dat alle bundels OSGi behoorlijk zijn begonnen, maar de Adobe adviseert ook het bevestigen met uw eigen testgevallen die op uw bedrijfsprocessen worden gebaseerd. De Adobe adviseert ook het programma te controleren om Online de Opruiming van de Revisie en verwante routines te AEM om ervoor te zorgen dat zij tijdens een rustige tijd voor uw bedrijf zullen voorkomen. Deze routines zijn essentieel voor de prestaties op lange termijn van AEM.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2