Zásady podpory zásobníku jazyků Azure Functions

Tento článek vysvětluje zásady podpory pro zásobníky jazyků podporované službou Azure Functions. Pokyny jsou specifické pro jazyk. Ujistěte se, že jste v horní části článku zvolili upřednostňovaný vývojový jazyk.

Proces odchodu do důchodu

Modul runtime služby Functions zahrnuje hostitele a programovací pracovní procesy specifické pro konkrétní jazyk služby Functions. Aby bylo zajištěno plné pokrytí podpory při provozování funkcí v Azure, podpora funkcí je sladěna s podporou konce životnosti pro daný jazyk. Aby vám Functions pomohl udržet vaše aplikace aktuální a podporované, implementuje postupné snížení podpory, jakmile verze jazykových sad dosáhnou konce své životnosti. Podpora končí dříve: datum ukončení podpory komunity pro jazyk nebo datum ukončení podpory základního základního operačního systému. Data vyřazení se publikují v obecné dostupnosti (GA), aby bylo možné plánovat a testovat upgrade.

  • Oznamovací fáze

    Tým Functions vám pošle oznamovací e-maily o nadcházejícím ukončení jazykových verzí, které ovlivňují vaše funkční aplikace. Když obdržíte toto oznámení, měli byste se připravit na upgrade těchto aplikací tak, aby používaly podporovanou verzi.

  • Fáze důchodu

    Po datu ukončení životnosti jazyka se aplikace funkcí, které používají vyřazené jazykové verze, stále dají vytvářet a nasazovat a dál běží na platformě. Tyto aplikace ale nemají nárok na nové funkce, opravy zabezpečení a optimalizace výkonu, dokud je neupgradujete na podporovanou jazykovou verzi. V případě potřeby dále v některých případech omezíme počet instancí přidělených těmto aplikacím, včetně omezení škálování na 1 instanci.

    Důležité

    Pokud spouštíte aplikace funkcí s využitím nepodporované verze modulu runtime nebo jazyka, může dojít k problémům a dopadům na výkon a před přijetím podpory pro vaši aplikaci funkcí budete muset upgradovat. Proto důrazně doporučujeme upgradovat jazykovou verzi takové aplikace na podporovanou verzi. Postup najdete v tématu Aktualizace verzí zásobníku jazyků ve službě Azure Functions.

Výjimky důchodové politiky

Všechny výjimky podporované funkcemi pro jazykově specifické zásady vyřazení jsou zdokumentovány zde:

V současné době neexistují žádné výjimky z obecné důchodové politiky.

Pomocí těchto prostředků lépe pochopíte a naplánujete změny související s jazykovou podporou ve vašich aplikacích funkcí.

Prostředek Detaily
Podporované verze Aktuálně podporované verze zásobníku
Časové osy podpory jazykových verzí Stránka zásad podpory .NET
Konfigurace jazykových verzí Izolovaný model pracovního procesu
Rozpracovaný model
Prostředek Detaily
Podporované verze Aktuálně podporované verze zásobníku
Časové osy podpory jazykových verzí Stránka vydání Node.js na GitHubu
Konfigurace jazykových verzí Nastavení verze uzlu
Prostředek Detaily
Podporované verze Aktuálně podporované verze zásobníku
Časové osy podpory jazykových verzí Stránka vydání Node.js na GitHubu
Konfigurace jazykových verzí Nastavení verze uzlu
Prostředek Detaily
Podporované verze Aktuálně podporované verze zásobníku
Časové osy podpory jazykových verzí Podpora Javy v Azure a Azure Stacku
Konfigurace jazykových verzí Aktualizujte konfiguraci zásobníku
Prostředek Detaily
Podporované verze Aktuálně podporované verze zásobníku
Časové osy podpory jazykových verzí Životní cyklus podpory PowerShellu
Konfigurace jazykových verzí Změna verze PowerShellu
Prostředek Detaily
Podporované verze Aktuálně podporované verze zásobníku
Časové osy podpory jazykových verzí Příručka pro vývojáře v Pythonu
Konfigurace jazykových verzí Změna verze Pythonu

Nejčastější dotazy

Tato část obsahuje odpovědi na otázky, které se často ptají na zásady podpory jazyků.

Které verze mého upřednostňovaného jazyka v současné době functions podporují?

Aktuální seznam podporovaných verzí jazykových zásobníků najdete v tématu Podporované jazyky ve službě Azure Functions.

Jak dlouho bude služba Functions dál podporovat moji jazyková verzi?

Podpora končí dříve: datum ukončení podpory komunity pro jazyk nebo datum ukončení podpory základního základního operačního systému. Data vyřazení se publikují v obecné dostupnosti (GA), aby bylo možné plánovat a testovat upgrade. Očekávaná data ukončení životnosti aktuálně podporovaných verzí najdete v tématu Podporované jazyky ve službě Azure Functions.

Co se stane, když moje verze modulu runtime dosáhne konce podpory?

Jakmile dříve podporovaná verze modulu runtime Functions dosáhne konce podpory, Microsoft už neposkytuje opravy chyb, aktualizace zabezpečení ani opravy. Aplikace používající vyřazené verze můžou také čelit snížení výkonu. Abyste zachovali zabezpečení a stabilitu, musíte upgradovat na podporovanou verzi.

Můžu dál používat nepodporovanou sadu jazyků nebo verzi modulu runtime?

Před datem ukončení podpory můžete dál používat dříve podporované sady jazyků a verze modulu runtime Functions. Je však nutné vzít v úvahu, že nepodporované verze modulu runtime neobdrží aktualizace, opravy zabezpečení ani oficiální podporu od Microsoftu. Aplikace můžou také čelit snížení výkonu při použití vyřazených verzí modulu runtime.

Jak mohu upgradovat svou funkční aplikaci na novější podporovanou sadu jazyků nebo verzi modulu runtime?

Pokud chcete zajistit, aby vaše aplikace byla kompatibilní s nejnovější podporovanou verzí modulu runtime Functions i s nejnovější verzí sady jazyků, přečtěte si téma Aktualizace verzí zásobníku jazyků ve službě Azure Functions.

Jak mohu zkontrolovat, který jazykový zásobník a verzi modulu runtime používá moje aplikace funkcí?

Azure poskytuje tyto metody ke kontrole aktuální verze modulu runtime používané vaší aplikací funkcí:

Sada jazyků používaná vaší aplikací funkcí se určuje na základě hodnoty FUNCTIONS_WORKER_RUNTIME nastavení aplikace. Další informace naleznete v tématu Práce s nastavením aplikace.

Další informace o upgradu jazykové verze aplikace funkcí najdete v těchto článcích: