Životní cyklus prostředí runtime Apache Spark v rámci platformy Fabric

Fabric Runtime je platforma integrovaná do Azure založená na Apache Spark. Usnadňuje provádění a správu pracovních postupů přípravy dat a datových věd. Syntetizuje základní prvky z proprietárních i opensourcových prostředků a nabízí komplexní řešení. Pro stručnost označujte Fabric Runtime poháněný Apache Spark jednoduše jako Fabric Runtime.

Note

Tento článek se zabývá životním cyklem runtimeů Apache Spark. Nezahrnuje to Python notebooková jádra, která mají samostatný životní cyklus. Informace o životním cyklu běhového prostředí a jádra poznámkového bloku Python najdete v článku Běhové prostředí a životní cyklus jádra poznámkového bloku Python v systému Fabric.

Frekvence vydávání

Apache Spark obvykle vydává menší verze každých šest až devět měsíců. Tým Fabric Spark je odhodlán rychle dodávat nové runtime verze a zároveň zajistit nejvyšší kvalitu, integraci a nepřetržitou podporu. Každá verze zahrnuje přibližně 110 komponent. Jak se runtime rozšiřuje za hranice Apache Spark, tým zajišťuje bezproblémovou integraci v rámci ekosystému Azure.

S důrazem na kvalitu tým přistupuje k novým předběžným verzím běhového prostředí opatrně. Cílem je experimentální preview za přibližně tři měsíce, ale nakonec stanovují časové harmonogramy individuálně. Tento přístup zahrnuje vyhodnocení kritických komponent každé verze Sparku, včetně Java, Scala, Python, R a Delta Lake. Po důkladném posouzení tým vytváří podrobný časový plán, který popisuje dostupnost a postup běhu v různých fázích. Celkově je cílem stanovit standardní životní cyklus pro runtime Fabric pro Apache Spark.

Návod

Vždy používejte nejnovější verzi modulu runtime GA pro produkční úlohu, která je aktuálně Runtime 1.3.

Následující tabulka uvádí názvy a data vydání podporovaných verzí běhového prostředí Azure Synapse.

Název modulu runtime Fáze vydání Datum ukončení podpory
Modul runtime 2.0 založený na Apache Sparku 4.1 Public Preview Nevztahuje se
Runtime 1.3 založený na Apache Spark 3.5 GA 30. září 2026**

** Runtime 1.3 vstupuje do režimu dlouhodobé podpory (LTS) 1. října 2026 na dobu šesti měsíců, přičemž podpora se prodlužuje do března 2027.

Diagram znázorňující životní cyklus runtime ve Fabric.

Diagram popisuje životní cyklus verze modulu runtime z experimentální verze Public Preview až po vyřazení a odebrání.

Fáze Popis Typický životní cyklus
Experimentální verze veřejné ukázky Fáze Experimentální verze Public Preview označuje počáteční verzi nového modulu runtime. Během této fáze jsou uživatelé vyzváni k experimentování s nejnovějšími verzemi Apache Sparku a Delta Lake a poskytovat zpětnou vazbu, a to i přes přítomnost zdokumentovaných omezení. Platí podmínky Microsoft Azure Preview. Viz Podmínky použití verze Preview. 2–3 měsíce*
Veřejná ukázka Po dalších vylepšeních a omezení limitů přechází runtime do fáze Preview. Platí podmínky Microsoft Azure Preview. Viz Podmínky použití verze Preview. 3 měsíce*
Obecná dostupnost (GA) Jakmile verze modulu runtime splňuje kritéria obecné dostupnosti (GA), uvolní se pro veřejnost a je vhodná pro produkční úlohy. Aby bylo možné tuto fázi dosáhnout, musí modul runtime splňovat přísné požadavky z hlediska výkonu, integrace s platformou, posouzením spolehlivosti a jeho schopností splňovat potřeby uživatelů. 24 měsíců
Dlouhodobá podpora (LTS) Po vydání General Availability (GA) může běh přejít do fáze Long-Term Support (LTS), v závislosti na konkrétních požadavcích verze Spark. Tato fáze LTS může být oznámena, přičemž bude podrobně popsána očekávaná doba podpory pro zákazníky, což je obvykle další rok plné podpory. 12 měsíců*
Datum ukončení podpory oznámeno Když runtime dosáhne konce podpory, nedostává žádné další aktualizace ani podporu. Obvykle se před vyřazením modulu runtime předá šestiměsíční oznámení. Toto datum ukončení podpory je zdokumentované aktualizací konkrétní tabulky s datem ukončení životnosti, které označuje ukončení podpory. 6 měsíců před dnem vyřazení
Datum ukončení podpory. Modul runtime není podporovaný a zastaralý Jakmile dorazí datum ukončení podpory, modul runtime se oficiálně nepodporuje. Tato změna znamená, že nedostává žádné aktualizace ani opravy chyb a tým neposkytuje žádnou oficiální podporu. Systém automaticky řeší všechny tickety podpory. Používání nepodporovaného runtime je na vlastní riziko. Runtime je odstraněn z nastavení pracovního prostoru Fabric a položky Environment, což znemožňuje jeho použití na úrovni pracovního prostoru. Navíc je runtime také odstraněn z prostředí a není možnost vytvořit pro tuto runtime verzi nové prostředí. Existující Spark úlohy běžící v existujících prostředích nemohou běžet. není k dispozici
Odebrané modul runtime Jakmile modul runtime dosáhne nepodporované fáze, odstraní se všechna prostředí používající tento modul runtime. Odeberou se také všechny komponenty související s back-endem přidružené k tomuto modulu runtime. Několik dní po datu ukončení podpory

* Očekávaná doba trvání běhu v každé fázi. Tyto časové osy jsou k dispozici jako příklad a můžou se lišit v závislosti na různých faktorech. Časové osy životního cyklu se můžou změnit podle vlastního uvážení Microsoftu.

Vytváření verzí

Číslování verzí modulu runtime, zatímco úzce souvisí se sémantickou správou verzí, se řídí mírně odlišným přístupem. Hlavní verze modulu runtime odpovídá hlavní verzi Apache Sparku. Modul runtime 1 proto odpovídá Sparku verze 3. Podobně modul runtime 2 odpovídá Sparku 4.1. Je důležité poznamenat, že mezi současnými runtime mohou docházet ke změnám, včetně přidání nebo odebrání různých knihoven. Naše platforma navíc nabízí funkci správy knihoven, která uživatelům umožňuje instalovat všechny požadované knihovny.