Apache Spark-futtatókörnyezetek életciklusa a Fabricben
A Microsoft Fabric-futtatókörnyezet egy Azure-beli integrált platform, amely Apache Sparkon alapul. Elősegíti az adatfeldolgozási és adatelemzési munkafolyamatok végrehajtását és kezelését. A teljes körű megoldás érdekében a védett és a nyílt forráskódú erőforrások alapvető elemeit szintetizálja. A rövidség kedvéért az Apache Spark által üzemeltetett Microsoft Fabric Futtatókörnyezetet egyszerűen Fabric Runtime-ként tekintjük.
Az Apache Spark általában 6–9 havonta ad ki alverziókat. A Microsoft Fabric Spark csapata elkötelezett amellett, hogy új futtatókörnyezeti verziókat biztosítson a lehető legmagasabb minőség és integráció mellett, valamint folyamatos támogatást nyújtson. Minden verzió körülbelül 110 összetevőből áll. Mivel a futtatókörnyezet az Apache Sparkon túl bővül, zökkenőmentes integrációt biztosítunk az Azure-ökoszisztémán belül.
A kiválóság iránti elkötelezettségünknek megfelelően óvatosan közelítjük meg az új előzetes verziójú futtatókörnyezeti kiadásokat, és körülbelül 3 hónap alatt kísérleti előzetes verziót célozunk meg, de végül eseti alapon hozunk létre ütemterveket. Ez magában foglalja az egyes Spark-verziók kritikus összetevőinek kiértékelését, beleértve a Javát, a Scalát, a Pythont, az R-t és a Delta Lake-t. Az alapos értékelés után létrehozunk egy részletes ütemtervet, amely ismerteti a futtatókörnyezet rendelkezésre állását és előrehaladását különböző szakaszokon keresztül. Összességében az a célunk, hogy létrehozzuk a Microsoft Fabric-futtatókörnyezetek szabványos életciklus-útvonalát az Apache Sparkhoz.
Tipp.
Az éles számítási feladathoz mindig a legújabb, GA futtatókörnyezeti verziót használja, amely jelenleg a Runtime 1.3.
Az alábbi táblázat a támogatott Azure Synapse-futtatókörnyezeti kiadások futtatókörnyezetének nevét és kiadási dátumát sorolja fel.
Futtatókörnyezet neve | Kiadási fázis | A Támogatás megszűnésének dátuma |
---|---|---|
Futtatókörnyezet 1.3 apache Spark 3.5-alapú | FE | 2026. szeptember 30. |
Az Apache Spark 3.4-en alapuló Futtatókörnyezet 1.2 | FE | 2026. március 31., kedd |
Az Apache Spark 3.3-on alapuló Futtatókörnyezet 1.1 | EOSA | 2025. március 31., hétfő |
A diagram egy futtatókörnyezeti verzió életciklusát vázolja fel a kísérleti nyilvános előzetes verziótól az elavulásig és az eltávolításáig.
Szakasz | Leírás | Tipikus életciklus |
---|---|---|
Kísérleti nyilvános előzetes verzió | A kísérleti nyilvános előzetes verzió egy új futtatókörnyezeti verzió kezdeti kiadását jelöli. Ebben a fázisban a felhasználókat arra kérik, hogy kísérleteznek az Apache Spark és a Delta Lake legújabb verzióival, és visszajelzést adjanak a dokumentált korlátozások ellenére. A Microsoft Azure Preview feltételei érvényesek. Lásd az előzetes verzió használati feltételeit. | 2-3 hónap* |
Nyilvános előzetes verzió | A további fejlesztések és a korlátozások minimalizálása után a futtatókörnyezet az előzetes verzióra kerül. A Microsoft Azure Preview feltételei érvényesek. Lásd az előzetes verzió használati feltételeit. | 3 hónap* |
Általános rendelkezésre állás (GA) | Ha egy futtatókörnyezeti verzió megfelel az általános rendelkezésre állási (GA) feltételeknek, a rendszer közzéteszi a nyilvános verziót, és éles számítási feladatokhoz is alkalmas. Ennek a fázisnak a eléréséhez a futtatókörnyezetnek szigorú követelményeknek kell megfelelnie a teljesítmény, a platformmal való integráció, a megbízhatósági értékelések és a felhasználók igényeinek való megfelelés szempontjából. | 24 hónap |
Hosszú távú támogatás (LTS) | Az általános rendelkezésre állási (GA) kiadást követően a futtatókörnyezet a Spark-verzió konkrét követelményeitől függően áttérhet a hosszú távú támogatási (LTS) fázisra. Ez az LTS-szakasz bejelenthető, részletezve az ügyfelek várható támogatási időtartamát, ami általában egy további teljes támogatási év. | 12 hónap* |
A támogatás megszűnésének bejelentési dátuma | Amikor egy futtatókörnyezet eléri a támogatás megszűnését, nem kap további frissítéseket vagy támogatást. Általában a futtatókörnyezet elavulása előtt hat hónapos értesítés jelenik meg. Ez a támogatás megszűnésének dátuma egy adott táblának az életciklus végéhez tartozó dátummal való frissítésével dokumentálható, amely a támogatás megszüntetését jelzi. | 6 hónappal az elavulás napja előtt |
A támogatási dátum vége. A futtatókörnyezet nem támogatott és elavult | A korábban bejelentett támogatás megszűnésének dátuma után a futtatókörnyezet hivatalosan nem támogatott lesz. Ez azt jelenti, hogy nem kap frissítéseket vagy hibajavításokat, és a csapat nem nyújt hivatalos támogatást. A rendszer automatikusan feloldja az összes támogatási jegyet. A nem támogatott futtatókörnyezetek használata a felhasználó saját felelősségére történik. A futtatókörnyezet el lesz távolítva a Fabric-munkaterület beállításaiból és a környezeti elemből, így a munkaterület szintjén lehetetlenné válik a használat. Emellett a futtatókörnyezet is törlődik a környezetekből, és nem lesz lehetőség új környezet létrehozására a támogatott futtatókörnyezeti verzióhoz. A meglévő környezeteken futó Meglévő Spark-feladatok nem lesznek végrehajtva. | n/a |
A futtatókörnyezet el lett távolítva | Ha a futtatókörnyezet eléri a nem támogatott fázist, a futtatókörnyezetet használó összes környezet megszűnik. A futtatókörnyezethez társított háttérrendszer-összetevők is törlődnek. | Néhány nappal a támogatási dátum lejárta után |
* A futási idő várható időtartama minden fázisban. Ezek az ütemtervek példaként szolgálnak, és különböző tényezőktől függően változhatnak. Az életciklus idővonalait a Microsoft saját belátása szerint módosíthatja.
A futásidejű verziószámozás, bár szorosan kapcsolódik a szemantikus verziószámozáshoz, kissé eltérő megközelítést követ. A futtatókörnyezet főverziója az Apache Spark főverziójának felel meg. Ezért a Runtime 1 a Spark 3-nak felel meg. Hasonlóképpen, a közelgő Runtime 2 is igazodik a Spark 4.0-hoz. Fontos megjegyezni, hogy az aktuális futtatókörnyezetek között változások fordulhatnak elő, beleértve a különböző kódtárak hozzáadását vagy eltávolítását. Emellett platformunk egy könyvtárkezelési funkciót is kínál, amely lehetővé teszi a felhasználók számára a kívánt kódtárak telepítését.
- További információ az Apache Spark-futtatókörnyezetekről a Fabricben – Áttekintés, verziószámozás, több futtatókörnyezet támogatása és a Delta Lake Protocol frissítése
- Runtime 1.3 (Spark 3.5, Java 11, Python 3.11, Delta Lake 3.2)
- Futtatókörnyezet 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)