Revize ve verzi Preview služby Azure Container Apps

Revize je neměnný snímek aplikace kontejneru.

  • První revize se automaticky vytvoří při nasazení kontejnerové aplikace.
  • Nové revize se automaticky vytvoří při změně konfigurace template aplikace kontejneru.
  • Revize jsou sice neměnné, ale jsou ovlivněné změnami globálních hodnot konfigurace, které platí pro všechny revize.

Azure Container Apps: Kontejnery

Revize jsou nejužitečnější, když povolíte příchozí přenos dat, aby vaše aplikace kontejneru byla přístupná přes HTTP. Revize se často používají, když chcete směrovat provoz z jednoho snímku kontejnerové aplikace na další. Mezi typické strategie směru provozu patří testování A/B a nasazení BlueGreen.

Následující diagram znázorňuje aplikaci typu kontejner se dvěma revizemi.

Azure Container Apps: Rozdělení provozu mezi revize

Výše uvedený scénář předpokládá, že aplikace typu kontejner je v následujícím stavu:

  • Příchozí přenos dat je povolený, takže aplikace kontejneru je dostupná přes HTTP.
  • První revize se nasadí jako Revize 1.
  • Po aktualizaci kontejneru se nová revize aktivovala jako Revize 2.
  • Pravidla rozdělování provozu jsou nakonfigurovaná tak, aby revize 1 obdržela 80 % požadavků, zatímco revize 2 obdrží zbývajících 20 %.

Typy změn

Změny provedené v aplikaci typu kontejner spadají do jedné ze dvou kategorií: změny rozsahu revize a rozsahu aplikace. Změny v rozsahu revize jsou jakákoli změna, která aktivuje novou revizi, zatímco změny v rozsahu aplikace nevytvářely revize.

Změny rozsahu revize

Následující typy změn vytvoří novou revizi:

  • Změny kontejnerů
  • Přidání nebo aktualizace pravidel škálování
  • Změny nastavení Dapr
  • Jakákoli změna, která má template vliv na část konfigurace

Změny v rozsahu aplikace

Následující typy změn nevytváří novou revizi:

I když změny tajných kódů jsou změnou rozsahu aplikace, revize se musí restartovat, aby kontejner rozpoznal nové hodnoty tajných kódů.

Stav aktivace

Nové revize zůstanou aktivní, dokud je neaktivujete, nebo dokud nenastavíte aplikaci kontejneru automatickou deaktivaci starých revizí.

  • Neaktivní revize zůstanou v určitém stavu jako záznam snímku vaší aplikace kontejneru.
  • Za neaktivní revize se vám neúčtuje žádné poplatky.
  • Před vymazáním zůstane k dispozici až 100 revizí.

Další kroky