Siklus hidup runtime Apache Spark dalam Fabric

Fabric Runtime adalah platform terintegrasi Azure yang berbasis pada Apache Spark. Ini memfasilitasi eksekusi dan manajemen rekayasa data dan alur kerja ilmu data. Ini mensintesis elemen penting dari sumber daya kepemilikan dan sumber terbuka untuk menawarkan solusi yang komprehensif. Untuk singkatnya, lihat Fabric Runtime yang didukung oleh Apache Spark sebagai Fabric Runtime.

Note

Artikel ini membahas siklus hidup runtime Apache Spark. Ini tidak mencakup kernel notebook Python, yang mengikuti siklus hidup terpisah. Untuk siklus hidup kernel notebook Python, lihat runtime notebook Python dan siklus hidup kernel di Fabric.

Rangkaian rilis

Apache Spark biasanya merilis versi minor setiap enam hingga sembilan bulan. Tim Fabric Spark berkomitmen untuk mengirimkan versi runtime baru dengan cepat sambil memastikan kualitas tertinggi, integrasi, dan dukungan berkelanjutan. Setiap versi terdiri dari sekitar 110 komponen. Seiring waktu berjalan yang berkembang melampaui Apache Spark, tim memastikan integrasi yang lancar dalam ekosistem Azure.

Dengan komitmen terhadap keunggulan, tim mendekati rilis runtime pratinjau baru dengan hati-hati. Mereka menargetkan pratinjau eksperimental dalam waktu sekitar tiga bulan tetapi pada akhirnya menetapkan jadwal berdasarkan kasus per kasus. Pendekatan ini melibatkan evaluasi komponen penting dari setiap versi Spark, termasuk Java, Scala, Python, R, dan Delta Lake. Setelah penilaian menyeluruh, tim membuat garis waktu rinci yang menguraikan ketersediaan dan perkembangan runtime melalui berbagai tahap. Secara keseluruhan, tujuannya adalah menetapkan jalur siklus hidup standar untuk runtime Fabric untuk Apache Spark.

Petunjuk / Saran

Selalu gunakan versi runtime GA terbaru untuk beban kerja produksi Anda, yang saat ini adalah Runtime 1.3.

Tabel berikut mencantumkan nama runtime dan tanggal rilis untuk rilis runtime Azure Synapse yang didukung.

Nama runtime Tahap rilis Tanggal akhir dukungan
Runtime 2.0 berdasarkan Apache Spark 4.1 Pratinjau Umum Tidak Berlaku
Runtime 1.3 berdasarkan Apache Spark 3.5 GA 30 September 2026**

** Runtime 1.3 memasuki Dukungan Jangka Panjang (LTS) pada 1 Oktober 2026, untuk periode enam bulan, memperpanjang dukungan hingga Maret 2027.

Diagram memperlihatkan siklus hidup runtime dalam Fabric.

Diagram menguraikan siklus hidup versi runtime dari pratinjau publik eksperimentalnya hingga penghentian dan penghapusannya.

Tahap Deskripsi Siklus Hidup Umum
Versi pratinjau eksperimental untuk publik Fase pratinjau publik eksperimental menandai rilis awal versi runtime baru. Selama fase ini, pengguna didesak untuk bereksperimen dengan versi terbaru Apache Spark dan Delta Lake dan memberikan umpan balik, meskipun ada keterbatasan yang didokumentasikan. Ketentuan Pratinjau Microsoft Azure berlaku. Lihat Pratinjau Ketentuan Penggunaan. 2-3 bulan*
Pratinjau umum Setelah perbaikan lebih lanjut dilakukan dan batasan diminimalkan, runtime berlanjut ke tahap pratinjau. Ketentuan Pratinjau Microsoft Azure berlaku. Lihat Pratinjau Ketentuan Penggunaan. 3 bulan*
Ketersediaan Umum (GA) Setelah versi runtime memenuhi kriteria Ketersediaan Umum (GA), versi tersebut dirilis ke publik dan cocok untuk beban kerja produksi. Untuk mencapai tahap ini, runtime harus memenuhi persyaratan ketat dalam hal performa, integrasi dengan platform, penilaian keandalan, dan kemampuannya untuk memenuhi kebutuhan pengguna. 24 bulan
Dukungan Jangka Panjang (LTS) Setelah rilis Ketersediaan Umum (GA), runtime dapat beralih ke tahap Long-Term Support (LTS), tergantung pada kebutuhan spesifik versi Spark. Tahap LTS ini mungkin diumumkan, merinci durasi dukungan yang diharapkan untuk pelanggan, yang umumnya tambahan satu tahun dukungan penuh. 12 bulan*
Tanggal akhir dukungan diumumkan Ketika runtime mencapai akhir dukungan, ia tidak menerima pembaruan atau dukungan lebih lanjut. Biasanya, pemberitahuan diberikan enam bulan sebelum penghentian dukungan runtime. Tanggal akhir dukungan ini didokumentasikan dengan memperbarui tabel tertentu dengan tanggal akhir masa pakai, yang menandai penghentian dukungan. 6 bulan sebelum hari penghapusan
Tanggal akhir dukungan. Runtime Tidak Didukung dan Tidak Digunakan Lagi Setelah tanggal akhir dukungan yang diumumkan sebelumnya tiba, runtime menjadi tidak didukung secara resmi. Perubahan ini berarti tidak menerima pembaruan atau perbaikan bug, dan tim tidak menyediakan dukungan resmi. Sistem secara otomatis menyelesaikan semua tiket dukungan. Menggunakan runtime yang tidak didukung adalah risiko Anda sendiri. runtime dihapus dari pengaturan ruang kerja Fabric dan item Environment, sehingga tidak dapat digunakan di tingkat ruang kerja. Selain itu, runtime juga dihapus dari lingkungan, dan tidak ada opsi untuk membuat lingkungan baru untuk versi runtime tersebut. Job Spark yang berjalan pada lingkungan yang ada tidak dapat dijalankan. Tidak Berlaku
Runtime dihapus Setelah runtime mencapai fase yang tidak didukung, semua lingkungan yang menggunakan runtime ini dihilangkan. Semua komponen terkait backend yang terkait dengan runtime ini juga dihapus. Beberapa hari setelah tanggal penghentian dukungan

* Durasi runtime yang diharapkan di setiap tahap. Garis waktu ini disediakan sebagai contoh dan mungkin bervariasi tergantung pada berbagai faktor. Garis waktu siklus hidup dapat berubah berdasarkan kebijaksanaan Microsoft.

Penerapan versi

Penomoran versi runtime kami, sementara terkait erat dengan Semantic Versioning, mengikuti pendekatan yang sedikit berbeda. Versi utama runtime sesuai dengan versi utama Apache Spark. Oleh karena itu, Runtime 1 sesuai dengan Spark versi 3. Demikian pula, Runtime 2 selaras dengan Spark 4.1. Penting untuk dicatat bahwa antara runtime saat ini, perubahan dapat terjadi, termasuk penambahan atau penghapusan perpustakaan yang berbeda. Selain itu, platform kami menawarkan fitur manajemen pustaka yang memberdayakan pengguna untuk menginstal pustaka yang diinginkan.