Revisioner i förhandsversionen av Azure Container Apps
En revision är en oföränderlig ögonblicksbild av en containerapp.
- Den första revisionen skapas automatiskt när du distribuerar containerappen.
- Nya revisioner skapas automatiskt när en containerapps
templatekonfiguration ändras. - Revisioner är oföränderliga, men de påverkas av ändringar av globala konfigurationsvärden som gäller för alla revisioner.
Revisioner är mest användbara när du aktiverar ingress för att göra containerappen tillgänglig via HTTP. Revisioner används ofta när du vill dirigera trafik från en ögonblicksbild av containerappen till nästa. Vanliga strategier för trafikriktning är A/B-testning och BlueGreen-distribution.
Följande diagram visar en containerapp med två revisioner.
Det scenario som visas ovan förutsätter att containerappen är i följande tillstånd:
- Ingress är aktiverat, vilket gör containerappen tillgänglig via HTTP.
- Den första revisionen distribueras som Revision 1.
- När containern uppdaterades aktiverades en ny revision som Revision 2.
- Regler för trafikdelning konfigureras så att Revision 1 tar emot 80 % av begärandena, medan Revision 2 tar emot återstående 20 %.
Ändringstyper
Ändringar som görs i en containerapp faller under en av två kategorier: ändringar av revisionsomfång och programomfång. Ändringar av revisionsomfånget är ändringar som utlöser en ny revision, medan ändringar i programomfånget inte skapar revisioner.
Ändringar av revisionsomfång
Följande typer av ändringar skapar en ny revision:
- Ändringar i containrar
- Lägga till eller uppdatera skalningsregler
- Ändringar i Dapr-inställningar
- Ändringar som påverkar
templateavsnittet i konfigurationen
Ändringar av programomfång
Följande typer av ändringar skapar inte någon ny revision:
- Ändringar av regler för trafikdelning
- Aktivera eller inaktivera ingress
- Ändringar av hemliga värden
- Ändringar utanför
templateavsnittet i konfigurationen
Ändringar av hemligheter är en ändring av programomfånget, men revisioner måste startas om innan en container identifierar nya hemliga värden.
Aktiveringstillstånd
Nya revisioner förblir aktiva tills du inaktiverar dem, eller så ställer du in containerappen på att automatiskt inaktivera gamla revisioner.
- Inaktiva revisioner förblir en ögonblicksbildspost för containerappen i ett visst tillstånd.
- Du debiteras inte för inaktiva revisioner.
- Upp till 100 revisioner är fortfarande tillgängliga innan de rensas.