Fabric saluran rilis runtime (Pratinjau)

Important

Fitur ini sedang dalam tahap pratinjau.

Saluran rilis runtime Fabric menyediakan cara yang terstruktur dan transparan bagi pelanggan untuk menguji perubahan runtime mendatang sebelum menjadi setelan default. Fitur ini membantu organisasi memvalidasi workload produksi mereka lebih awal dengan perubahan baru yang tersedia dalam akses awal, mencegah gangguan tak terduga, dan memiliki kontrol yang lebih baik atas peningkatan runtime Spark.

Alih-alih menerima pembaruan senyap yang mungkin merusak beban kerja produksi Anda, ikut serta ke saluran rilis akses awal, uji beban kerja Anda di lingkungan pengembangan atau penahapan, dan konfirmasikan kompatibilitas sebelum pembaruan menjadi default.

Cara kerja saluran rilis

Setiap runtime Spark memiliki setidaknya dua saluran rilis publik:

  • Saluran default – Saluran tingkat produksi ini menjalankan versi default runtime. Semua pengguna secara otomatis menggunakan saluran ini kecuali mereka memilih akses awal.
  • Saluran akses awal - Saluran tingkat produksi ini mencakup pembaruan mendatang dan perubahan pustaka yang dijadwalkan untuk menjadi saluran default berikutnya. Ikut serta untuk menguji beban kerja Anda terhadap perubahan yang akan datang.

Ketika jendela validasi yang ditunjuk berakhir, saluran rilis akses awal secara otomatis dipromosikan untuk menjadi default baru, dan saluran akses awal baru diperkenalkan dengan serangkaian perubahan baru lainnya. Proses ini melanjutkan siklus. Model ini memberi Anda jendela pengujian yang dapat diprediksi sebelum perubahan menjadi default untuk semua orang.

Cuplikan layar memperlihatkan siklus hidup saluran rilis runtime Fabric.

Tip

Gunakan saluran akses awal untuk memvalidasi beban kerja produksi sebelum pembaruan mencapai saluran default.

Mengapa saluran rilis penting

Pembaruan runtime Spark dapat mencakup peningkatan pustaka, patch keamanan, perubahan dependensi, atau bahkan peningkatan sistem operasi. Meskipun semua pembaruan melewati pemeriksaan kualitas internal sebelum rilis, pemeriksaan tersebut tidak dapat menangkap semua variasi dan kasus penggunaan khusus pelanggan. Saluran akses awal memungkinkan Anda mengidentifikasi potensi masalah lebih awal dan bekerja dengan Microsoft dengan membuat tiket dukungan untuk mengatasinya sebelum pembaruan memengaruhi lingkungan produksi Anda.

Benefit Description
✔ Pembaruan yang dapat diprediksi Anda tahu persis kapan runtime baru tersedia dan memiliki waktu untuk memvalidasinya.
✔ Mengurangi risiko Menguji beban kerja pada akses awal memastikan kompatibilitas sebelum perubahan mencapai produksi.
✔ Visibilitas yang lebih baik Anda dapat dengan mudah mengetahui versi runtime mana yang Anda jalankan, mereferensikan catatan rilis, dan memverifikasi waktu peningkatan.
✔ Kualitas dan keamanan yang ditingkatkan Anda menerima build yang telah teruji dengan patch keamanan yang diterapkan dengan lebih cepat, sehingga Anda lebih yakin akan stabilitas runtime.

Pilih saluran rilis

Pilih saluran rilis dengan menggunakan konfigurasi atau properti Spark. Gunakan properti berikut di pengaturan atau konfigurasi Spark Anda:

Important

Saluran akses awal tidak menggunakan Starter Pool. Anda harus mengatur spark.fabric.pools.skipStarterPools=true untuk menggunakan saluran akses awal. Kumpulan kustom memiliki penundaan waktu mulai sesi dibandingkan dengan Kumpulan Pemula.

# Prerequisite: early access doesn't use Starter Pool so you need to set it to skip it
spark.fabric.pools.skipStarterPools=true

# Set one of the following values:
# Use this to switch to the early access channel
spark.computeConf.runtime.releaseChannel=earlyAccess

# or to revert to the default release channel
spark.computeConf.runtime.releaseChannel=default

Nilai yang valid adalah:

  • default – Menggunakan saluran rilis default yang tersedia secara umum
  • earlyAccess – Menggunakan rilis akses awal yang akan datang untuk pengujian

Note

Pengaturan saluran rilis tidak dapat diubah selama durasi sesi Spark. Untuk beralih saluran, mulai sesi baru.

Menyiapkan dan menjalankan pengujian pada akses awal

Untuk menguji rilis akses awal secara efektif, ikuti langkah-langkah berikut:

1. Menyiapkan ruang kerja pengujian atau menunjuk lingkungan pengujian yang ada

Buat ruang kerja khusus untuk menguji saluran akses awal:

  1. Buat ruang kerja baru atau tetapkan lingkungan pengujian yang ada.

  2. Buat item lingkungan dan atur properti ini untuk menggunakan akses awal.

    Cuplikan layar memperlihatkan properti yang diperlukan untuk mengubah saluran rilis.

  3. Dalam definisi pekerjaan notebook atau Spark Anda, lihat item lingkungan yang Anda buat.

  4. Saat sesi dimulai, validasi penggunaan saluran rilis akses awal dengan menggunakan perintah berikut.

    Cuplikan layar memperlihatkan saluran rilis akses awal yang digunakan dalam sesi saat ini.

2. Identifikasi beban kerja perwakilan

Jalankan beban kerja yang mewakili alur produksi Anda:

  • Idealnya, jalankan seluruh beban kerja produksi Anda di ruang kerja pengujian menggunakan kanal akses awal.
  • Jika itu tidak praktis, identifikasi pengujian dan alur penting yang paling mewakili lingkungan produksi Anda.
  • Pertimbangkan untuk menggunakan UAT atau lingkungan penahapan yang ada yang mungkin sudah Anda miliki.

3. Mengotomatiskan pengujian

Siapkan eksekusi pengujian otomatis:

  • Jadwalkan pengujian untuk berjalan secara teratur, tetapi lebih jarang daripada pembaruan rilis.
  • Pantau hasil pengujian untuk kegagalan yang mungkin menunjukkan masalah dengan rilis akses awal.

4. Laporkan masalah

Jika Anda menduga kegagalan disebabkan oleh rilis akses awal:

  1. Bandingkan hasil dengan saluran default untuk mengisolasi masalah.
  2. Perhatikan ID VHD dari versi akses awal yang Anda uji.
  3. Hubungi dukungan Microsoft dengan temuan Anda. Microsoft memprioritaskan masalah akses awal dan menyediakan perbaikan atau mengembalikan perubahan bermasalah.

Melacak pembaruan rilis dan informasi VHD

Untuk tetap mendapatkan informasi tentang perubahan di setiap saluran rilis:

  1. Identifikasi gambar VHD (Virtual Hard Disk) Anda. Untuk mengetahui ID VHD dari image runtime yang sedang Anda jalankan:

    • Periksa UI Spark atau informasi kluster dalam sesi Anda (seperti spark.conf.get("spark.synapse.vhd.id", ""))
    • Cari ID VHD dalam log kluster
    • Gunakan informasi ini saat melaporkan masalah untuk didukung
  2. Tinjau catatan rilis. Pantau repositori Rilis dan Pembaruan Runtime Spark untuk catatan rilis terperinci. Catatan rilis diterbitkan per saluran rilis, sehingga Anda dapat dengan mudah membandingkan perubahan. Setiap rilis mencakup perubahan yang didokumentasikan pada pustaka dan komponen, serta peningkatan.

Contoh:

  • Official-Spark3.5-default-YYYY-MM-DD.md
  • Official-Spark3.5-early-access-YYYY-MM-DD.md

Ketika saluran akses awal menjadi default baru:

  • Catatan default sebelumnya diarsipkan.
  • Catatan akses awal diganti namanya sebagai catatan default baru.
  • File catatan akses awal baru diterbitkan untuk siklus berikutnya.

Tanya jawab umum

Apakah akses awal berkualitas lebih rendah?

No. Saluran akses awal harus melewati semua gerbang validasi standar. Ini hanya lebih awal dalam garis waktu rilis.

Apakah saya harus menggunakan saluran akses awal?

No. Ini sepenuhnya opsional. Jika Anda tidak ikut serta, Anda terus menggunakan saluran default.

Bisakah saya mengembalikan ke versi sebelumnya jika terjadi kegagalan?

Yes. Anda dapat beralih kembali dari saluran akses awal kapan saja dengan menggunakan konfigurasi Spark untuk kembali ke saluran default.

Apakah akses awal dikenakan biaya tambahan?

No. Penagihan tetap sama dengan penggunaan saluran default.

Apakah akses awal hanya menggunakan pool kustom?

Yes. Akses awal hanya menggunakan pool kustom karena ini adalah fitur yang harus diaktifkan secara sukarela. Tidak seperti Starter Pool, pool kustom mengalami penundaan saat memulai sesi.