Η πολιτική περιορισμού αριθμού αιτήσεων Fabric

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

Ο περιορισμός εφαρμόζεται σε επίπεδο εκχωρημένων πόρων, πράγμα που σημαίνει ότι ενώ ένα σύνολο εκχωρημένων πόρων ή ένα σύνολο χώρων εργασίας μπορεί να αντιμετωπίζει μειωμένη απόδοση λόγω υπερφόρτωσης, άλλα σύνολα εκχωρημένων πόρων μπορεί να συνεχίσουν να λειτουργούν κανονικά. Σε περιπτώσεις όπου δυνατότητες όπως τα αντικείμενα σχεδίασης OneLake παράγονται σε ένα σύνολο εκχωρημένων πόρων και καταναλώνονται από έναν άλλο, η κατάσταση περιορισμού των εκχωρημένων πόρων κατανάλωσης καθορίζει εάν οι κλήσεις στο αντικείμενο σχεδίασης έχουν περιορισμό.

Ισορροπία μεταξύ απόδοσης και αξιοπιστίας

Το Fabric έχει σχεδιαστεί για να παρέχει επιδόσεις με αστραπιαία ταχύτητα στους πελάτες του, επιτρέποντας στις λειτουργίες να έχουν πρόσβαση σε περισσότερους πόρους CU (Μονάδες εκχωρημένων πόρων) από όσους εκχωρούνται στους εκχωρημένους πόρους. Οι εργασίες που μπορεί να χρειαστούν αρκετά λεπτά για να ολοκληρωθούν σε άλλες πλατφόρμες μπορούν να ολοκληρωθούν σε λίγα δευτερόλεπτα στο Fabric. Για να αποφύγετε την τιμωρία των χρηστών όταν οι λειτουργικοί φόρτοι αυξάνονται, το Fabric εξομαλύνει ή υπολογίζει τον μέσο όρο της χρήσης CU μιας λειτουργίας για τουλάχιστον 5 λεπτά και ακόμη περισσότερο για υψηλές ΑΙΤΉΣΕΙς CU αλλά σύντομο χρόνο εκτέλεσης. Αυτή η συμπεριφορά εξασφαλίζει ότι μπορείτε να απολαύσετε συνεχώς γρήγορες επιδόσεις χωρίς να αντιμετωπίζετε περιορισμό.

Για λειτουργίες παρασκηνίου που έχουν μεγάλο χρόνο εκτέλεσης και καταναλώνουν βαριά φορτία CU, το Fabric εξομαλύνει τη χρήση CU για μια περίοδο 24 ωρών. Η εξομάλυνση εξαλείφει την ανάγκη για τους επιστήμονες δεδομένων και τους διαχειριστές βάσεων δεδομένων να αφιερώσουν χρόνο στη δημιουργία χρονοδιαγραμμάτων εργασίας για τη διασπορά του φόρτου CU κατά τη διάρκεια της ημέρας, ώστε να αποτραπεί το πάγωμα των λογαριασμών. Με την 24ωρη εξομάλυνση του CU, οι προγραμματισμένες εργασίες μπορούν να εκτελούνται ταυτόχρονα χωρίς να προκαλούν αιχμές οποιαδήποτε στιγμή κατά τη διάρκεια της ημέρας και μπορείτε να απολαύσετε σταθερά γρήγορες επιδόσεις χωρίς να σπαταλάτε χρόνο στη διαχείριση χρονοδιαγραμμάτων εργασίας.

Οι πτήσεις εν πτήσει δεν έχουν περιορισμό.

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

Εναύσματα επιτάχυνσης και στάδια επιτάχυνσης

Μετά την εξομάλυνση, ορισμένοι λογαριασμοί ενδέχεται να εξακολουθήσουν να αντιμετωπίζουν αιχμές στη χρήση CU κατά τους μέγιστους χρόνους αναφοράς. Για να βοηθήσουν στη διαχείριση αυτών των αιχμών, οι διαχειριστές μπορούν να ρυθμίσουν ειδοποιήσεις ηλεκτρονικού ταχυδρομείου για να ειδοποιούνται όταν ένα σύνολο εκχωρημένων πόρων καταναλώνει το 100% του CU που παρέχεται. Αυτό το μοτίβο αποτελεί ένδειξη ότι οι εκχωρημένοι πόροι μπορεί να επωφεληθούν από την εξισορρόπηση φόρτου και ο διαχειριστής θα πρέπει να εξετάσει το ενδεχόμενο αύξησης του μεγέθους SKU. Είναι σημαντικό να έχετε υπόψη ότι για SKU F, μπορείτε να τις αυξήσετε και να τις μειώσετε με μη αυτόματο τρόπο ανά πάσα στιγμή στις ρυθμίσεις διαχείρισης. Ωστόσο, ακόμα και όταν ένα σύνολο εκχωρημένων πόρων λειτουργεί με πλήρεις δυνατότητες CU, το Fabric δεν εφαρμόζει περιορισμό. Αυτό εξασφαλίζει ότι οι χρήστες έχουν συνεχώς γρήγορες επιδόσεις χωρίς να αντιμετωπίζουν τυχόν διακοπές λειτουργίας.

Η πρώτη φάση περιορισμού ξεκινά όταν ένα σύνολο εκχωρημένων πόρων έχει καταναλώσει όλους τους διαθέσιμους πόρους CU για τα επόμενα 10 λεπτά. Για παράδειγμα, εάν αγοράσατε 10 μονάδες CU και, στη συνέχεια, καταναλώσατε 50 μονάδες ανά λεπτό, θα δημιουργήσετε μια μεταφορά 40 μονάδων ανά λεπτό. Μετά από δυόμισι λεπτά, θα είχατε συσσωρεύσει μια μεταφορά 100 μονάδων, δανεισμένη από μελλοντικά παράθυρα. Σε αυτό το σημείο όπου το σύνολο εκχωρημένων πόρων έχει ήδη εξαντλήσει όλους τους εκχωρημένους πόρους για τα επόμενα 10 λεπτά, το Fabric ξεκινά το πρώτο επίπεδο περιορισμού και όλες οι νέες αλληλεπιδραστικές λειτουργίες καθυστερούν κατά 20 δευτερόλεπτα κατά την υποβολή. Εάν η μεταφορά φτάσει σε μια ολόκληρη ώρα, οι αλληλεπιδραστικές αιτήσεις απορρίπτονται, αλλά οι προγραμματισμένες λειτουργίες παρασκηνίου συνεχίζουν να εκτελούνται. Εάν η χωρητικότητα συσσωρεύει 24 ολόκληρες ώρες μεταφοράς, ολόκληρη η χωρητικότητα παγώνει μέχρι να εξοφλείται η μεταφορά.

Μελλοντική ομαλή κατανάλωση

Σημείωμα

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

Χρήση Όρια πολιτικής Επίδραση στην εμπειρία πολιτικής πλατφόρμας
Χρήση <= 10 λεπτά Προστασία από υπερχεήδευση Οι εργασίες μπορούν να καταναλώσουν 10 λεπτά μελλοντικής χρήσης εκχωρημένων πόρων χωρίς περιορισμό.
Χρήση 10 λεπτών <<= 60 λεπτά Αλληλεπιδραστική καθυστέρηση Οι αλληλεπιδραστικές εργασίες που ζητήθηκαν από τον χρήστη καθυστερούν 20 δευτερόλεπτα κατά την υποβολή.
Χρήση 60 λεπτών <<= 24 ώρες Αλληλεπιδραστική απόρριψη Οι αλληλεπιδραστικές εργασίες που ζητούνται από τον χρήστη απορρίπτονται.
Χρήση > 24 ώρες Απόρριψη φόντου Όλες οι αιτήσεις απορρίπτονται.

Μεταφορά μείωσης χρήσης χωρητικότητας

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

Εάν έχετε 100 λεπτά CU και μεταφορά 200 CU λεπτών και δεν έχετε λειτουργίες που εκτελούνται, χρειάζονται δύο λεπτά για να εξοφλήσετε τη μεταφορά σας. Σε αυτό το παράδειγμα, το σύστημα δεν έχει περιορισμό, καθώς υπάρχουν 2 λεπτά μεταφοράς. Οι καθυστερήσεις περιορισμού δεν ξεκινούν μέχρι να είναι στα 10 λεπτά της μεταφοράς.

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

Η συμπεριφορά περιορισμού αριθμού αιτήσεων είναι συγκεκριμένη για το Fabric

Ενώ τα περισσότερα προϊόντα Fabric ακολουθούν τους κανόνες περιορισμού αριθμού αιτήσεων που αναφέρθηκαν προηγουμένως, υπάρχουν ορισμένες εξαιρέσεις.

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

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

Παρομοίως, όλες σχεδόν οι λειτουργίες στην κατηγορία Warehouse αναφέρονται ως παρασκήνιο για να επωφεληθούν από την 24ωρη εξομάλυνση της δραστηριότητας, ώστε να επιτρέπετε τα πιο ευέλικτα μοτίβα χρήσης. Η ταξινόμηση όλων των αποθήκων δεδομένων ως φόντου αποτρέπει την πολύ γρήγορη ενεργοποίηση της χρήσης CU. Ορισμένες αιτήσεις μπορεί να ενεργοποιήσουν μια συμβολοσειρά λειτουργιών που έχουν διαφορετικό περιορισμό. Αυτό μπορεί να κάνει μια λειτουργία παρασκηνίου να υπόκειται σε περιορισμό ως αλληλεπιδραστική λειτουργία.

Αλληλεπιδραστικές ταξινομήσεις και ταξινομήσεις φόντου για περιορισμό και εξομάλυνση

Ορισμένοι διαχειριστές ενδέχεται να παρατηρήσουν ότι οι λειτουργίες ορισμένες φορές ταξινομούνται ως αλληλεπιδραστικές και εξομαλύνονται ως φόντο ή το αντίστροφο. Αυτή η διάκριση συμβαίνει επειδή τα συστήματα περιορισμού αριθμού αιτήσεων του Fabric πρέπει να εφαρμόζουν κανόνες περιορισμού αριθμού αιτήσεων προτού ξεκινήσει η εκτέλεση μιας αίτησης. Η εξομάλυνση πραγματοποιείται μετά την έναρξη λειτουργίας της εργασίας και είναι δυνατή η μέτρηση της κατανάλωσης CU.

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

Παρακολούθηση λειτουργιών που απορρίφθηκαν

Η λεπτομερής έρευνα της εφαρμογής Microsoft Fabric Capacity Metrics επιτρέπει στους διαχειριστές να βλέπουν τις λειτουργίες που απορρίφθηκαν κατά τη διάρκεια ενός συμβάντος περιορισμού. Υπάρχουν περιορισμένες πληροφορίες σχετικά με αυτές τις λειτουργίες, καθώς δεν τους επετράπη ποτέ να ξεκινήσουν. Ο διαχειριστής μπορεί να δει το προϊόν, τον χρήστη, το αναγνωριστικό λειτουργίας και την ώρα υποβολής της αίτησης. Οι τελικοί χρήστες λαμβάνουν ένα μήνυμα σφάλματος όταν απορρίπτεται μια αίτηση που τους ζητά να δοκιμάσουν ξανά αργότερα.