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
templateaplikace kontejneru. - Revize jsou sice neměnné, ale jsou ovlivněné změnami globálních hodnot konfigurace, které platí pro všechny revize.
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.
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á
templatevliv na část konfigurace
Změny v rozsahu aplikace
Následující typy změn nevytváří novou revizi:
- Změny pravidel rozdělování provozu
- Zapnutí nebo vypnutí příchozího přenosu dat
- Změny hodnot tajných kódu
- Jakákoli změna
templatemimo část konfigurace
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í.