Životní cyklus modulů runtime Apache Spark v prostředcích infrastruktury
Modul runtime Microsoft Fabric je integrovaná platforma Azure založená na Apache Sparku. 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 odkazujeme na modul Runtime Microsoft Fabric, který využívá Apache Spark, jednoduše jako Modul runtime Fabric.
Interval vydávání
Apache Spark obvykle vydává podverze každých 6 až 9 měsíců. Tým Microsoft Fabric Spark se zavazuje dodávat nové verze modulu runtime s alacrity a zároveň zajišťuje nejvyšší kvalitu a integraci i nepřetržitou podporu. Každá verze zahrnuje přibližně 110 komponent. S rozšířením modulu runtime nad rámec Apache Sparku zajistíme bezproblémovou integraci v ekosystému Azure.
Se závazkem k efektivitě přistupujeme k novým verzím modulu runtime ve verzi Preview pečlivě, protože cílíme na experimentální verzi Preview za přibližně 3 měsíce, ale nakonec vytváříme časové osy pro případ od případu. To zahrnuje vyhodnocení důležitých komponent každé verze Sparku, včetně Javy, Scaly, Pythonu, R a Delta Lake. Po důkladném posouzení vytvoříme podrobnou časovou osu, která popisuje dostupnost a průběh modulu runtime v různých fázích. Celkově je naším cílem vytvořit standardní cestu životního cyklu pro moduly runtime Microsoft Fabric pro Apache Spark.
Tip
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ázev modulu runtime a data vydání podporovaných verzí modulu runtime Azure Synapse.
Název modulu runtime | Fáze vydání | Datum ukončení podpory |
---|---|---|
Modul runtime 1.3 založený na Apache Sparku 3.5 | GA | 30. září 2026 |
Modul runtime 1.2 založený na Apache Sparku 3.4 | GA | úterý 31. března 2026 |
Modul runtime 1.1 založený na Apache Sparku 3.3 | EOSA | pondělí 31. března 2025 |
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 Public Preview | 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* |
Verze Public Preview | Po dalších vylepšeních a omezeních se minimalizují, modul runtime pokračuje 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í obecné dostupnosti (GA) může modul runtime přejít do fáze Dlouhodobé podpory (LTS) v závislosti na konkrétních požadavcích verze Sparku. Tato fáze LTS může být oznámena a podrobně popisuje očekávanou dobu podpory pro zákazníky, což je obecně další rok úplné podpory. | 12 měsíců* |
Datum ukončení podpory oznámeno | Když modul runtime dosáhne konce podpory, nebude dostávat žá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. To znamená, že nebude dostávat žádné aktualizace ani opravy chyb a tým nebude poskytovat oficiální podporu. Všechny lístky podpory se automaticky vyřeší. Použití nepodporovaného modulu runtime je na vlastní nebezpečí uživatele. Modul runtime se odebere z nastavení pracovního prostoru Infrastruktury a položky prostředí, což znemožní použití na úrovni pracovního prostoru. Modul runtime bude také odebrán z prostředí a nebude možné vytvořit nové prostředí pro danou podporovanou verzi modulu runtime. Existující úlohy Sparku spuštěné v existujících prostředích se nedají spustit. | – |
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í modulu runtime 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ě bude nadcházející modul runtime 2 odpovídat Sparku 4.0. Je důležité si uvědomit, že mezi aktuálními moduly runtime může dojít 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.
Související obsah
- Přečtěte si o modulech Runtime Apache Spark v prostředcích infrastruktury – přehled, správa verzí, podpora více modulů runtime a upgrade protokolu Delta Lake
- Runtime 1.3 (Spark 3.5, Java 11, Python 3.11, Delta Lake 3.2)
- Runtime 1.2 (Spark 3.4, Java 11, Python 3.10, Delta Lake 2.4)
- Runtime 1.1 (Spark 3.3, Java 8, Python 3.10, Delta Lake 2.2)