Revisies in Azure Container Apps Preview

Een revisie is een onveranderbare momentopname van een container-app.

  • De eerste revisie wordt automatisch gemaakt wanneer u uw container-app implementeert.
  • Nieuwe revisies worden automatisch gemaakt wanneer de configuratie van een container-app template wordt gewijzigd.
  • Revisies zijn onveranderbaar, maar worden beïnvloed door wijzigingen in algemene configuratiewaarden, die van toepassing zijn op alle revisies.

Azure Container Apps: Containers

Revisies zijn het handigst wanneer u ingress inschakelen om uw container-app toegankelijk te maken via HTTP. Revisies worden vaak gebruikt wanneer u verkeer van de ene momentopname van uw container-app naar de volgende wilt leiden. Typische verkeersrichtingsstrategieën zijn A/B-tests en BlueGreen-implementatie.

In het volgende diagram ziet u een container-app met twee revisies.

Azure Container Apps: verkeer splitsen tussen revisies

In het bovenstaande scenario wordt ervan uitgegaan dat de container-app de volgende status heeft:

  • Ingress is ingeschakeld, waardoor de container-app beschikbaar is via HTTP.
  • De eerste revisie wordt geïmplementeerd als Revisie 1.
  • Nadat de container is bijgewerkt, is een nieuwe revisie geactiveerd als Revisie 2.
  • Regels voor het splitsen van verkeer worden zo geconfigureerd dat Revisie 1 80% van de aanvragen ontvangt, terwijl Revisie 2 de resterende 20% ontvangt.

Wijzigingstypen

Wijzigingen in een container-app vallen onder een van de twee categorieën: wijzigingen in revisiebereik en toepassingsbereik. Wijzigingen in het revisiebereik zijn wijzigingen die een nieuwe revisie activeren, terwijl wijzigingen in het toepassingsbereik geen revisies maken.

Wijzigingen in revisiebereik

Met de volgende typen wijzigingen maakt u een nieuwe revisie:

  • Wijzigingen in containers
  • Schaalregels toevoegen of bijwerken
  • Wijzigingen in Dapr-instellingen
  • Elke wijziging die van invloed is op template de sectie van de configuratie

Wijzigingen in het toepassingsbereik

De volgende typen wijzigingen maken geen nieuwe revisie:

Hoewel wijzigingen in geheimen een wijziging in het toepassingsbereik zijn, moeten revisies opnieuw worden gestart voordat een container nieuwe geheime waarden herkent.

Activeringstoestand

Nieuwe revisies blijven actief totdat u ze deactiveert, of u stelt uw container-app zo in dat oude revisies automatisch worden gedeactiveerd.

  • Inactieve revisies blijven een momentopnamerecord van uw container-app met een bepaalde status.
  • Er worden geen kosten in rekening gebracht voor inactieve revisies.
  • Er zijn maximaal 100 revisies beschikbaar voordat deze worden verwijderd.

Volgende stappen