Plánovaná údržba služby Azure Container Apps (Preview)
Azure Container Apps je plně spravovaná služba, kde se aktualizace platforem a infrastruktury pravidelně a automaticky aplikují na komponenty i prostředí. Systém aktualizací Container Apps je navržený tak, aby minimalizoval dopad na výkon vašich aplikací během aktualizací. Definováním časovýchobdobích
Definování časového období údržby umožňuje rozhodnout o časovém rozsahu, kdy se v prostředí Container Apps použijí nekritické aktualizace.
Následující tabulka popisuje rozdíl mezi načasováním způsobu použití kritických a nekritických aktualizací ve vašem prostředí.
Typ aktualizace | Popis | Načasování |
---|---|---|
Kritické | Naléhavé opravy, které zahrnují aktualizace nezbytné pro zabezpečení a stabilitu vaší aplikace. | Kdykoliv |
Nekritická | Rutinní opravy zabezpečení, opravy chyb a zavedení nových funkcí | Pokud je definováno časové období plánované údržby, aktualizace se spustí pouze během tohoto časového období. Pokud není nakonfigurované časové období údržby, můžete aktualizace kdykoli použít. |
Jak fungují časové intervaly údržby
Pokud chcete řídit časování nekritických aktualizací, můžete definovat týdenní časový rozsah, kdy se aktualizace použijí ve vašem prostředí. Při definování časového období údržby zadáte den v týdnu, počáteční čas ve formátu UTC a dobu trvání.
Mějte na paměti následující skutečnosti:
Pro každé prostředí můžete mít pouze jedno časové období údržby.
Minimální doba trvání časového období údržby je 8 hodin.
Plánovaná údržba je volitelná funkce s nejlepším úsilím, která je ideální pro prostředí se závislými aplikacemi, které hledají přidanou odolnost. Pokud dojde k důležitým aktualizacím, mohou aplikace Container Apps tyto aktualizace použít mimo časové období údržby, aby se zajistilo zabezpečení a spolehlivost platformy a vašich aplikací.
Podpora časových období údržby se podporuje ve všech aplikacích a úlohách kontejnerů s výjimkou případů, kdy běží v profilech úloh consumption.
Minimalizace dopadu na vaše aplikace
V mnoha případech můžete minimalizovat dopad aktualizací platformy na vaše aplikace pomocí těchto postupů:
Časování: Vytvořte časové období údržby, které odpovídá době mimo špičku vaší organizace.
Návrh: Pokud chcete minimalizovat prostoje, postupujte podle pokynů pro vytváření spolehlivých kontejnerových aplikací, včetně použití zón dostupnosti a více replik.
Správa dat: Nakonfigurujte aplikace a úlohy tak, aby byly bezstavové, aby se restartoval bez ztráty dat.
Spolehlivost: Při sestavování aplikací mikroslužeb používejte vzory Opakování a Jistič ke zpracování přechodných selhání.
Přidání okna
Pomocí příkazu můžete do prostředí přidat časové období údržby maintenance-config add
.
Před spuštěním tohoto příkazu nezapomeňte zástupné symboly nahradit <>
vlastními hodnotami.
az containerapp env maintenance-config add \
--resource-group <RESOURCE_GROUP> \
--environment <ENVIRONMENT_NAME> \
--weekday Monday \
--start-hour-utc 1 \
--duration 8
Časy ve formátu UTC jsou vyjádřeny pomocí 24hodinového formátu času. Pokud například chcete, aby počáteční hodina byla 13:00, hodnota start-hour-utc
je 13
.
Aktualizace okna
Pomocí příkazu můžete aktualizovat časové období údržby maintenance-config update
pro prostředí.
Před spuštěním tohoto příkazu nezapomeňte zástupné symboly nahradit <>
vlastními hodnotami.
az containerapp env maintenance-config update \
--resource-group <RESOURCE_GROUP> \
--environment <ENVIRONMENT_NAME> \
--weekday Monday \
--start-hour-utc 1 \
--duration 9
Časy ve formátu UTC jsou vyjádřeny pomocí 24hodinového formátu času. Pokud například chcete, aby počáteční hodina byla 13:00, hodnota start-hour-utc
je 13
.
Zobrazení konfigurace okna
Pomocí příkazu můžete zobrazit časové období údržby maintenance-config list
prostředí.
az containerapp env maintenance-config list \
--resource-group <RESOURCE_GROUP> \
--environment <ENVIRONMENT_NAME>
Odebrání okna
Pokud chcete odebrat časové období údržby prostředí, použijte maintenance-config remove
příkaz.
az containerapp env maintenance-config remove \
--resource-group <RESOURCE_GROUP> \
--environment <ENVIRONMENT_NAME>
Zobrazení historie údržby
Pokud máte nakonfigurované časové období údržby, můžete během posledních 30 dnů zobrazit akce údržby ve vašem prostředí.
Pomocí následujících kroků zkontrolujte historii údržby na webu Azure Portal.
Otevřete prostředí Container Apps na webu Azure Portal.
Vyberte Diagnostikovat a řešit problémy.
V okně Diagnostika a řešení problémů můžete zobrazit nakonfigurované časové období údržby a události upgradu, ke kterým došlo v posledním měsíci. Když najedete myší na pruhy v grafu, uvidíte čas zahájení každé události upgradu.
Důležité informace
Plánovaná údržba je ve verzi Preview bezplatná.