Versie-updates AEM aem-version-updates
Leer hoe Adobe Experience Manager (AEM) as a Cloud Service ononderbroken integratie en levering (CI/CD) gebruikt om uw projecten op de recentste versie te houden.
CI/CD ci-cd
AEM as a Cloud Service maakt gebruik van continue integratie en doorlopende levering (CI/CD) om ervoor te zorgen dat uw projecten de meest actuele AEM versie hebben. Met dit proces worden uw productie-, staging- en ontwikkelingsinstanties naadloos bijgewerkt, zonder dat dit uw gebruikers verstoort.
Voordat uw exemplaren automatisch worden bijgewerkt, wordt 3-5 dagen van tevoren een nieuwe AEM-onderhoudrelease gepubliceerd. Tijdens deze periode, zou uw ontwikkelingsinstantie automatisch kunnen worden bijgewerkt of in het geval dat het beschikbaar is kunt u naar keuze de update voor uw ontwikkelingsinstantiesteweegbrengen. De updates van de versie worden automatisch toegepast op uw ontwikkelomgevingen eerst. Als de update succesvol is, gaat het updateproces naar uw werkgebied en productieinstanties. De ontwikkelings- en staging-instanties fungeren als een geautomatiseerde kwaliteitspoort, waar uw op maat geschreven tests worden uitgevoerd voordat de update wordt toegepast op uw productieomgeving.
NIMU (Non-Intrusive Maintenance Updates) nimu
Niet-opdringerige onderhoudsupdates zijn automatische updates die worden toegepast zonder de klantenpijpleidingen erbij te betrekken.
Door NIMU, kan de klant de pijpleiding op elk ogenblik gebruiken, zelfs als een AEM versieupdate gepland of lopend is en de Updates van het Onderhoud zullen niet meer in de de pijpleidingsgeschiedenis van de Klant verschijnen, makend het gemakkelijker om de geschiedenis van codeplaatsingen te volgen.
Activiteiten bijwerken
De huidige AEM kan nog steeds voor elke omgeving worden gecontroleerd, zoals eerder, met behulp van het deelvenster Cloud Manager UI-omgevingen. De zelfde kwaliteitsspoorten die in de pijpleiding worden gebruikt worden door de Updates van het Onderhoud van het Non-Intrusive, met inbegrip van de klant geschreven tests.
A het bericht van Cloud Manager UIzal worden verzonden wanneer een Niet-Intrusieve Update van het Onderhoud wordt toegepast op de milieu's van uw programma. U kunt instellen dat deze ook naar uw e-mail wordt verzonden.
Type updates update-types
Er zijn twee typen AEM versie-updates:
-
- Ze zijn vooral bedoeld voor onderhoudsdoeleinden, inclusief de nieuwste oplossingen voor problemen en beveiligingsupdates.
- Het heeft minimale gevolgen, omdat de wijzigingen regelmatig worden toegepast.
-
- Ze worden op een voorspelbaar maandelijks schema vrijgegeven.
Update mislukt update-failure
AEM updates doorlopen een intensieve en volledig geautomatiseerde productvalideringspijplijn met meerdere stappen, zodat de service voor alle systemen in productie niet wordt onderbroken. Gezondheidscontroles worden gebruikt om de gezondheid van de toepassing te controleren. Als deze controles tijdens een update van AEM as a Cloud Service ontbreken, gaat de versie niet te werk, en de Adobe onderzoekt waarom de update dit onverwachte gedrag veroorzaakte.
Wanneer u een nieuwe versie van douanecode op uw milieu opstelt, product en de functionele tests van de Douanespelen een cruciale rol. Zij zorgen ervoor dat de productiesystemen stabiel en functioneel blijven, zelfs nadat een wijziging is aangebracht. Deze tests worden ook toegepast in het updateproces van de Versie van de AEM.
Als de update naar de productieomgeving mislukt, draait Cloud Manager automatisch de testomgeving terug. Dit wordt automatisch gedaan om ervoor te zorgen dat nadat een update voltooit, zowel de het opvoeren als productiemilieu's op de zelfde AEM versie zijn.
En als een geautomatiseerde update van een ontwikkelomgeving mislukt, worden de faserings- en productieomgevingen niet bijgewerkt.
Aanbevolen procedures best-practices
-
Gebruik van het Milieu van het Stadium
- Gebruik een andere omgeving (geen werkgebied) voor lange QA/UAT-cycli.
- Nadat het testen van de hygiëne in het werkgebied is voltooid, gaat u naar Verifiëren bij Productie.
-
de Pijpleiding van de Productie
- Pauze voordat u gaat implementeren naar productie.
- Het annuleren van de pijpleiding na een Stadium stelt erop dat de code "een wegbaan"en geen geldige kandidaat voor Productie is, verwijs het Vormen van een Pijpleiding van de Productie.
-
niet-Productie Pijpleiding
- Vorm a niet-Productiepijpleiding.
- Versnelt leversnelheid/frequentie voor mislukte productiepijplijnen. Identificeer kwesties in niet-prod pijpleidingen door het Functionele Testen van het Product, het Aangepast Functioneren Testen, en het Testen van de UI van de Douane toe te laten.
-
Exemplaar van de Inhoud
- Het Exemplaar van de Inhoud van het gebruik 🔗 om gelijkaardige inhoudssets aan een niet-prod milieu te bewegen.
-
Geautomatiseerd Functioneel het Testen
- Neem de automatische test op in de pijplijn, zodat u kritieke functionaliteit kunt testen.
- Functionele Testen van de Klanten Testen van UI van de Douaneblokkeren, als zij de AEM versie niet uit worden opgerold.
Regressie regression
Als u een probleem tegenkomt met betrekking tot regressie, dient u een ondersteuningsgeval in via de Admin Console. Als de kwestie een blokker is en de invloed ervan op de productie, moet een P1 worden opgeworpen. Geef alle gegevens op die nodig zijn om het regressieprobleem te reproduceren.
Composite Node Store composite-node-store
Meestal worden updates zonder downtime uitgevoerd, inclusief voor de ontwerpinstantie, die een cluster met knooppunten is. Het rollen updates zijn mogelijk toe te schrijven aan de samengestelde eigenschap van de knoopopslag in Oak.
Met deze functie kunnen AEM tegelijkertijd verwijzen naar meerdere opslagplaatsen. In a het rollen plaatsing, bevat de nieuwe AEM versie zijn eigen /libs
(de op TarMK gebaseerde onveranderlijke bewaarplaats). Deze gegevensopslagruimte verschilt van de oudere AEM, hoewel beide verwijzen naar een gezamenlijke, op DocumentMK gebaseerde, veranderbare gegevensopslagruimte die gebieden als /content
, /conf
, /etc
en andere bevat.
Omdat zowel de oude als de nieuwe versie een eigen versie van /libs
hebben, kunnen beide actief zijn tijdens de actieve update. En, kunnen beide verkeer nemen tot de oude volledig door nieuwe wordt vervangen.
Aanvullende informatie further-information
Voor meer informatie over verwante thema's: