Κανάλια κυκλοφορίας χρόνου εκτέλεσης Fabric (Προεπισκόπηση)

Σημαντικό

Αυτή η δυνατότητα είναι σε προεπισκόπηση.

Τα κανάλια κυκλοφορίας χρόνου εκτέλεσης Fabric παρέχουν έναν δομημένο και διαφανή τρόπο για τους πελάτες να δοκιμάσουν τις επερχόμενες αλλαγές χρόνου εκτέλεσης προτού γίνουν οι προεπιλεγμένες. Αυτή η δυνατότητα βοηθά τους οργανισμούς να επικυρώνουν έγκαιρα τους φόρτους εργασίας παραγωγής τους με αυτές τις νέες αλλαγές στην πρώιμη πρόσβαση, να αποφεύγουν απροσδόκητες διακοπές και να αποκτούν καλύτερο έλεγχο στις αναβαθμίσεις χρόνου εκτέλεσης Spark.

Αντί να λαμβάνετε αθόρυβες ενημερώσεις που μπορεί να διακόψουν τους φόρτους εργασίας παραγωγής σας, επιλέξτε ένα κανάλι κυκλοφορίας πρώιμης πρόσβασης, δοκιμάστε τους φόρτους εργασίας σας σε ένα περιβάλλον ανάπτυξης ή προετοιμασίας και επιβεβαιώστε τη συμβατότητα πριν η ενημέρωση γίνει προεπιλογή.

Πώς λειτουργούν τα κανάλια κυκλοφορίας

Κάθε χρόνος εκτέλεσης Spark έχει τουλάχιστον δύο κανάλια δημόσιας κυκλοφορίας:

  • Προεπιλεγμένο κανάλι – Αυτό το κανάλι ποιότητας παραγωγής εκτελεί την προεπιλεγμένη έκδοση του χρόνου εκτέλεσης. Όλοι οι χρήστες χρησιμοποιούν αυτόματα αυτό το κανάλι, εκτός εάν επιλέξουν την πρώιμη πρόσβαση.
  • Κανάλι πρώιμης πρόσβασης – Αυτό το κανάλι ποιότητας παραγωγής περιλαμβάνει επερχόμενες ενημερώσεις και αλλαγές βιβλιοθήκης που έχουν προγραμματιστεί να γίνουν το επόμενο προεπιλεγμένο κανάλι. Επιλέξτε να δοκιμάσετε τους φόρτους εργασίας σας σε σχέση με τις επερχόμενες αλλαγές.

Όταν λήξει το καθορισμένο παράθυρο επικύρωσης, το κανάλι έκδοσης πρώιμης πρόσβασης προωθείται αυτόματα για να γίνει η νέα προεπιλογή και εισάγεται ένα νέο κανάλι πρώιμης πρόσβασης με ένα άλλο σύνολο νέων αλλαγών. Αυτή η διαδικασία συνεχίζει τον κύκλο. Αυτό το μοντέλο σάς παρέχει ένα προβλέψιμο παράθυρο δοκιμής προτού οι αλλαγές γίνουν προεπιλεγμένες για όλους.

Στιγμιότυπο οθόνης που εμφανίζει τον κύκλο ζωής του καναλιού κυκλοφορίας του Fabric Runtime.

Συμβουλή

Χρησιμοποιήστε το κανάλι πρώιμης πρόσβασης για να επικυρώσετε τους φόρτους εργασίας παραγωγής πριν οι ενημερώσεις φτάσουν στο προεπιλεγμένο κανάλι.

Γιατί έχουν σημασία τα κανάλια κυκλοφορίας

Οι ενημερώσεις χρόνου εκτέλεσης Spark μπορεί να περιλαμβάνουν αναβαθμίσεις βιβλιοθήκης, ενημερώσεις κώδικα ασφαλείας, αλλαγές εξάρτησης ή ακόμα και αναβαθμίσεις λειτουργικού συστήματος. Ενώ όλες οι ενημερώσεις περνούν εσωτερικούς ελέγχους ποιότητας πριν από την κυκλοφορία, αυτοί οι έλεγχοι δεν μπορούν να καταγράψουν όλες τις παραλλαγές και τις περιπτώσεις χρήσης για συγκεκριμένους πελάτες. Τα κανάλια πρώιμης πρόσβασης σάς επιτρέπουν να εντοπίζετε πιθανά προβλήματα νωρίς και να συνεργάζεστε με τη Microsoft δημιουργώντας ένα δελτίο υποστήριξης για την αντιμετώπισή τους προτού οι ενημερώσεις επηρεάσουν το περιβάλλον παραγωγής σας.

Επίδομα Περιγραφή
✔ Προβλέψιμες ενημερώσεις Γνωρίζετε ακριβώς πότε γίνεται διαθέσιμος ένας νέος χρόνος εκτέλεσης και έχετε χρόνο να τον επικυρώσετε.
✔ Μειωμένος κίνδυνος Η δοκιμή φόρτου εργασίας σε πρώιμη πρόσβαση διασφαλίζει τη συμβατότητα πριν οι αλλαγές φτάσουν στην παραγωγή.
✔ Καλύτερη ορατότητα Μπορείτε εύκολα να καταλάβετε ποια έκδοση χρόνου εκτέλεσης εκτελείτε, να ανατρέξετε σε σημειώσεις έκδοσης και να επαληθεύσετε το χρόνο αναβάθμισης.
✔ Βελτιωμένη ποιότητα και ασφάλεια Λαμβάνετε καλά δοκιμασμένες εκδόσεις με ενημερώσεις κώδικα ασφαλείας που εφαρμόζονται πιο γρήγορα, δίνοντάς σας εμπιστοσύνη στη σταθερότητα του χρόνου εκτέλεσης.

Επιλέξτε ένα κανάλι κυκλοφορίας

Επιλέξτε ένα κανάλι έκδοσης χρησιμοποιώντας τις ρυθμίσεις παραμέτρων ή τις ιδιότητες Spark. Χρησιμοποιήστε την ακόλουθη ιδιότητα στις ρυθμίσεις ή τη ρύθμιση παραμέτρων του Spark:

Σημαντικό

Το κανάλι πρώιμης πρόσβασης δεν χρησιμοποιεί το Starter Pool. Πρέπει να ρυθμίσετε spark.fabric.pools.skipStarterPools=true τη χρήση του καναλιού πρώιμης πρόσβασης. Οι προσαρμοσμένοι χώροι συγκέντρωσης έχουν καθυστέρηση στον χρόνο έναρξης της περιόδου λειτουργίας σε σύγκριση με το Starter Pool.

# 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

Οι έγκυρες τιμές είναι:

  • default – Χρησιμοποιεί το προεπιλεγμένο γενικά διαθέσιμο κανάλι κυκλοφορίας
  • earlyAccess – Χρησιμοποιεί την επερχόμενη έκδοση πρώιμης πρόσβασης για δοκιμές

Σημείωμα

Η ρύθμιση καναλιού απελευθέρωσης είναι αμετάβλητη κατά τη διάρκεια μιας περιόδου λειτουργίας Spark. Για να αλλάξετε κανάλι, ξεκινήστε μια νέα περίοδο λειτουργίας.

Ρύθμιση και εκτέλεση δοκιμών σε πρώιμη πρόσβαση

Για να δοκιμάσετε αποτελεσματικά τις εκδόσεις πρώιμης πρόσβασης, ακολουθήστε τα εξής βήματα:

1. Ρυθμίστε έναν δοκιμαστικό χώρο εργασίας ή ορίστε ένα υπάρχον περιβάλλον δοκιμής

Δημιουργήστε έναν ειδικό χώρο εργασίας για τη δοκιμή του καναλιού πρώιμης πρόσβασης:

  1. Δημιουργήστε έναν νέο χώρο εργασίας ή ορίστε ένα υπάρχον περιβάλλον δοκιμής.

  2. Δημιουργήστε ένα στοιχείο περιβάλλοντος και ορίστε αυτές τις ιδιότητες ώστε να χρησιμοποιούν πρώιμη πρόσβαση.

    Στιγμιότυπο οθόνης που εμφανίζει τις ιδιότητες που απαιτούνται για την αλλαγή του καναλιού έκδοσης.

  3. Στο σημειωματάριό σας ή στον ορισμό εργασίας Spark, ανατρέξτε στο στοιχείο περιβάλλοντος που δημιουργήσατε.

  4. Κατά την έναρξη της συνεδρίας, επικυρώστε τη χρήση του καναλιού έκδοσης πρόωρης πρόσβασης χρησιμοποιώντας την ακόλουθη εντολή.

    Στιγμιότυπο οθόνης που δείχνει το κανάλι κυκλοφορίας πρώιμης πρόσβασης που χρησιμοποιείται στην τρέχουσα περίοδο λειτουργίας.

2. Προσδιορίστε αντιπροσωπευτικούς φόρτους εργασίας

Εκτελέστε φόρτους εργασίας που αντιπροσωπεύουν τις διοχετεύσεις παραγωγής σας:

  • Ιδανικά, εκτελέστε ολόκληρο τον φόρτο εργασίας παραγωγής σας στον δοκιμαστικό χώρο εργασίας σε σχέση με το κανάλι πρώιμης πρόσβασης.
  • Εάν αυτό δεν είναι πρακτικό, προσδιορίστε τις κρίσιμες δοκιμές και τους αγωγούς που αντιπροσωπεύουν καλύτερα το περιβάλλον παραγωγής σας.
  • Εξετάστε το ενδεχόμενο να χρησιμοποιήσετε υπάρχοντα περιβάλλοντα UAT ή σταδιοποίησης που μπορεί να έχετε ήδη.

3. Αυτοματοποιήστε τις δοκιμές

Ρύθμιση αυτοματοποιημένων δοκιμαστικών εκτελέσεων:

  • Προγραμματίστε τις δοκιμές να εκτελούνται τακτικά, αλλά λιγότερο συχνά από τις ενημερώσεις έκδοσης.
  • Παρακολουθήστε τα αποτελέσματα των δοκιμών για αποτυχίες που μπορεί να υποδεικνύουν προβλήματα με την έκδοση πρώιμης πρόσβασης.

4. Αναφορά προβλημάτων

Εάν υποψιάζεστε ότι μια αποτυχία προκαλείται από την έκδοση πρόωρης πρόσβασης:

  1. Συγκρίνετε τα αποτελέσματα με το προεπιλεγμένο κανάλι για να απομονώσετε το πρόβλημα.
  2. Σημειώστε το αναγνωριστικό VHD της έκδοσης πρώιμης πρόσβασης που δοκιμάζετε.
  3. Επικοινωνήστε με την υποστήριξη της Microsoft για τα ευρήματά σας. Η Microsoft δίνει προτεραιότητα σε προβλήματα πρώιμης πρόσβασης και είτε παρέχει επείγουσα επιδιόρθωση είτε επαναφέρει προβληματικές αλλαγές.

Παρακολούθηση ενημερώσεων κυκλοφορίας και πληροφοριών VHD

Για να ενημερώνεστε για τις αλλαγές σε κάθε κανάλι κυκλοφορίας:

  1. Προσδιορίστε την εικόνα VHD (Virtual Hard Disk). Για να βρείτε το αναγνωριστικό VHD της εικόνας χρόνου εκτέλεσης που εκτελείτε:

    • Έλεγχος πληροφοριών περιβάλλοντος εργασίας χρήστη Spark ή συμπλέγματος στην περίοδο λειτουργίας σας (όπως spark.conf.get("spark.synapse.vhd.id", ""))
    • Αναζητήστε το αναγνωριστικό VHD στα αρχεία καταγραφής συμπλέγματος
    • Χρησιμοποιήστε αυτές τις πληροφορίες κατά την αναφορά προβλημάτων για υποστήριξη
  2. Ελέγξτε τις σημειώσεις έκδοσης. Παρακολουθήστε το αποθετήριο εκδόσεων και ενημερώσεων χρόνου εκτέλεσης Spark για λεπτομερείς σημειώσεις έκδοσης. Οι σημειώσεις έκδοσης δημοσιεύονται ανά κανάλι έκδοσης, ώστε να μπορείτε εύκολα να συγκρίνετε τις αλλαγές. Κάθε έκδοση περιλαμβάνει τεκμηριωμένες αλλαγές σε βιβλιοθήκες, στοιχεία και βελτιώσεις.

Παραδείγματα:

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

Όταν το κανάλι πρόωρης πρόσβασης γίνει η νέα προεπιλογή:

  • Οι σημειώσεις της προηγούμενης προεπιλογής αρχειοθετούνται.
  • Οι σημειώσεις πρόωρης πρόσβασης μετονομάζονται ως νέες προεπιλεγμένες σημειώσεις.
  • Ένα νέο αρχείο σημειώσεων πρώιμης πρόσβασης δημοσιεύεται για τον επόμενο κύκλο.

Συνήθεις ερωτήσεις

Είναι η πρώιμη πρόσβαση χαμηλότερης ποιότητας;

Όχι. Το κανάλι πρώιμης πρόσβασης πρέπει να περάσει όλες τις τυπικές πύλες επικύρωσης. Είναι απλώς νωρίτερα στο χρονοδιάγραμμα κυκλοφορίας.

Πρέπει να χρησιμοποιήσω το κανάλι πρόωρης πρόσβασης;

Όχι. Είναι εντελώς προαιρετικό. Εάν δεν δηλώσετε συμμετοχή, συνεχίζετε να χρησιμοποιείτε το προεπιλεγμένο κανάλι.

Μπορώ να επιστρέψω εάν κάτι αποτύχει;

Ναι. Μπορείτε να επιστρέψετε από το κανάλι πρώιμης πρόσβασης ανά πάσα στιγμή, χρησιμοποιώντας τη ρύθμιση παραμέτρων Spark για να επιστρέψετε στο προεπιλεγμένο κανάλι.

Η πρώιμη πρόσβαση κοστίζει επιπλέον;

Όχι. Η χρέωση παραμένει η ίδια με την προεπιλεγμένη χρήση καναλιού.

Η πρώιμη πρόσβαση χρησιμοποιεί μόνο προσαρμοσμένο χώρο συγκέντρωσης;

Ναι. Η πρώιμη πρόσβαση χρησιμοποιεί μόνο μια προσαρμοσμένη ομάδα επειδή είναι μια δυνατότητα συμμετοχής. Σε αντίθεση με το Starter Pool, οι προσαρμοσμένες ομάδες έχουν καθυστέρηση στον χρόνο έναρξης της συνεδρίας.