Cykl życia środowisk uruchomieniowych platformy Apache Spark w "Fabric"

Microsoft Fabric Runtime to platforma zintegrowana z Azure, oparta na Apache Spark. Ułatwia wykonywanie przepływów pracy inżynierii danych i nauki o danych oraz zarządzanie nimi. Syntetyzuje podstawowe elementy zarówno z zasobów własnościowych, jak i open source w celu zaoferowania kompleksowego rozwiązania. Dla zwięzłości można odnieść się do Microsoft Fabric Runtime obsługiwanego przez Apache Spark po prostu jako Fabric Runtime.

Note

Ten artykuł omawia cykl życia środowisk uruchomieniowych Apache Spark. Nie obejmuje jąder notatników Python, które mają osobny cykl życia. Informacje na temat cyklu życia środowiska uruchomieniowego i jądra notatnika Python można znaleźć w artykule Środowisko uruchomieniowe i cykl życia jądra notatnika Python w usłudze Fabric.

Częstotliwość wydań

Apache Spark zazwyczaj wydaje mniejsze wersje co sześć do dziewięciu miesięcy. Zespół Microsoft Fabric Spark zobowiązuje się do szybkiego dostarczania nowych wersji w środowisku uruchomieniowym, zapewniając jednocześnie najwyższą jakość, integrację i ciągłe wsparcie. Każda wersja składa się z około 110 składników. W miarę jak czas działania wykracza poza Apache Spark, zespół zapewnia płynną integrację z ekosystemem Azure.

Kierując się dążeniem do doskonałości, zespół ostrożnie podchodzi do nowych zapoznawczych wersji środowiska uruchomieniowego. Ich celem jest udostępnienie eksperymentalnej wersji zapoznawczej w ciągu około trzech miesięcy, ale ostatecznie ustalają terminy indywidualnie dla każdego przypadku. To podejście polega na ocenie kluczowych komponentów każdej wersji Sparka, w tym Java, Scala, Python, R i Delta Lake. Po szczegółowej analizie zespół tworzy szczegółowy harmonogram przedstawiający dostępność środowiska uruchomieniowego i jego przechodzenie przez różne etapy. Ogólnie rzecz biorąc, celem jest ustanowienie standardowej ścieżki cyklu życia dla środowisk uruchomieniowych Microsoft Fabric dla Apache Spark.

Wskazówka

Zawsze używaj najnowszej, ogólnie dostępnej wersji środowiska uruchomieniowego dla obciążenia produkcyjnego, który jest obecnie środowiskiem uruchomieniowym 1.3.

Poniższa tabela przedstawia nazwę środowiska uruchomieniowego oraz daty wydania obsługiwanych wersji Azure Synapse.

Nazwa środowiska uruchomieniowego Etap wydania Data zakończenia wsparcia
Środowisko uruchomieniowe 2.0 oparte na platformie Apache Spark 4.1 Podgląd publiczny Nie dotyczy
Środowisko uruchomieniowe 1.3 oparte na platformie Apache Spark 3.5 ogólna dostępność 30 września 2026 r. **

** Runtime 1.3 wchodzi w program Długoterminowego Wsparcia (LTS) 1 października 2026 roku, na okres sześciu miesięcy, przedłużając wsparcie do marca 2027.

Diagram przedstawiający cykl życia środowiska uruchomieniowego w Fabric.

Diagram przedstawia cykl życia wersji środowiska wykonawczego, rozpoczynając od wersji zapoznawczej, która jest publiczna i eksperymentalna, aż do jej wycofania i usunięcia.

Etap opis Typowy cykl życia
Eksperymentalna publiczna wersja zapoznawcza Faza eksperymentalnej publicznej wersji zapoznawczej oznacza początkową wersję nowego środowiska uruchomieniowego. W tej fazie użytkownicy są proszeni o eksperymentowanie z najnowszymi wersjami platform Apache Spark i Delta Lake oraz przekazywanie opinii, pomimo obecności udokumentowanych ograniczeń. Obowiązują warunki wersji zapoznawczej platformy Microsoft Azure. Zobacz Warunki użytkowania wersji zapoznawczej. 2–3 miesiące*
Publiczna wersja zapoznawcza Po wprowadzeniu dalszych ulepszeń i zminimalizowaniu ograniczeń runtime przechodzi do etapu wersji zapoznawczej. Obowiązują warunki wersji zapoznawczej platformy Microsoft Azure. Zobacz Warunki użytkowania wersji zapoznawczej. 3 miesiące*
Ogólna dostępność Po spełnieniu kryteriów ogólnie dostępnej wersji środowiska uruchomieniowego jest ona udostępniana publicznie i jest odpowiednia dla obciążeń produkcyjnych. Aby osiągnąć ten etap, środowisko uruchomieniowe musi spełniać ścisłe wymagania dotyczące wydajności, integracji z platformą, ocenami niezawodności i jego zdolnością do zaspokojenia potrzeb użytkowników. 24 miesiące
Obsługa długoterminowa (LTS) Po wydaniu General Availability (GA) środowisko uruchomieniowe może przejść do etapu Long-Term Support (LTS), w zależności od specyficznych wymagań wersji Spark. Ten etap LTS może zostać ogłoszony, określając przewidywany czas wsparcia dla klientów, który zazwyczaj oznacza dodatkowy rok pełnego wsparcia. 12 miesięcy*
Data zakończenia pomocy technicznej ogłoszona Gdy środowisko wykonawcze kończy wsparcie, nie otrzymuje już żadnych aktualizacji ani wsparcia. Zazwyczaj powiadomienie jest wydawane sześć miesięcy przed wycofaniem środowiska uruchomieniowego. Ta data zakończenia wsparcia jest udokumentowana przez zaktualizowanie określonej tabeli z datą zakończenia życia, co oznacza przerwanie wsparcia. 6 miesięcy przed dniem zapowiedzi wycofania
Data zakończenia wsparcia technicznego. Środowisko uruchomieniowe nieobsługiwane i przestarzałe Po nadejściu wcześniej ogłoszonej daty zakończenia wsparcia środowisko uruchomieniowe stanie się oficjalnie nieobsługiwane. Ta zmiana oznacza, że nie otrzymuje żadnych aktualizacji ani poprawek błędów, a zespół nie zapewnia oficjalnego wsparcia. System automatycznie rozwiązuje wszystkie zgłoszenia wsparcia. Korzystanie z nieobsługiwanego runtime jest na własne ryzyko. Czas działania jest usuwany z ustawień przestrzeni roboczej Fabric oraz elementu Środowisko, co uniemożliwia jego użycie na poziomie przestrzeni roboczej. Ponadto środowisko uruchomieniowe jest również usunięte z środowisk i nie ma opcji stworzenia nowego środowiska dla tej wersji runtime. Istniejące zadania Spark działające w istniejących środowiskach nie mogą działać. Nie dotyczy
Usunięto środowisko uruchomieniowe Gdy środowisko uruchomieniowe osiągnie nieobsługiwaną fazę, wszystkie środowiska korzystające z tego środowiska uruchomieniowego zostaną wyeliminowane. Również wszystkie komponenty związane z backendem powiązane z tym środowiskiem wykonawczym zostaną usunięte. Kilka dni po dacie zakończenia pomocy technicznej

* Oczekiwany czas trwania działania w każdym etapie. Te osie czasu są udostępniane jako przykład i mogą się różnić w zależności od różnych czynników. Harmonogramy cyklu życia mogą zostać zmienione według uznania firmy Microsoft.

Wersjonowanie

Nasze numerowanie wersji środowiska uruchomieniowego, choć ściśle związane z wersjonowaniem semantycznym, stosuje nieco inne podejście. Wersja główna środowiska uruchomieniowego odpowiada wersji głównej platformy Apache Spark. W związku z tym środowisko uruchomieniowe 1 odpowiada platformie Spark w wersji 3. Podobnie środowisko uruchomieniowe 2 jest zgodne z Spark 4.1. Warto zauważyć, że pomiędzy bieżącymi czasami uruchomienia mogą zachodzić zmiany, w tym dodawanie lub usuwanie różnych bibliotek. Ponadto nasza platforma oferuje funkcję zarządzania biblioteką, która umożliwia użytkownikom instalowanie dowolnych bibliotek.