Διαχείριση συμπλεγμάτων πύλης δεδομένων εσωτερικής εγκατάστασης υψηλής διαθεσιμότητας και εξισορρόπηση φόρτωσης
Μπορείτε να χρησιμοποιήσετε ένα σύμπλεγμα πύλης δεδομένων εσωτερικής εγκατάστασης για να αποφύγετε μοναδικά σημεία αποτυχίας και να εξισορροπήσετε την κυκλοφορία σε όλες τις πύλες ενός συμπλέγματος. Για να προσθέσετε νέα μέλη πύλης σε ένα σύμπλεγμα πυλών, μεταβείτε στην ενότητα Προσθήκη άλλης πύλης για να δημιουργήσετε ένα σύμπλεγμα.
Μπορείτε να δημιουργήσετε συμπλέγματα υψηλής διαθεσιμότητας για εγκαταστάσεις πύλης. Τα συμπλέγματα εξασφαλίζουν ότι ο οργανισμός σας μπορεί να έχει πρόσβαση σε πόρους δεδομένων εσωτερικής εγκατάστασης από υπηρεσίες cloud, όπως το Power BI και το Power Apps. Οι διαχειριστές πύλης χρησιμοποιούν αυτά τα συμπλέγματα για την αποφυγή μοναδικών σημείων αποτυχίας κατά την πρόσβαση σε πόρους δεδομένων εσωτερικής εγκατάστασης. Κάθε σύμπλεγμα μπορεί να υποστηρίζει έως και δέκα μέλη πύλης.
Η υπηρεσία cloud πύλης χρησιμοποιεί πάντα την κύρια πύλη σε ένα σύμπλεγμα, εκτός εάν αυτή η πύλη δεν είναι διαθέσιμη. Σε αυτή την περίπτωση, η υπηρεσία μεταβαίνει στην επόμενη διαθέσιμη πύλη στο σύμπλεγμα. Κάθε σύμπλεγμα υποστηρίζει έως και δέκα μέλη πύλης (ορισμένες φορές ονομάζονται κόμβοι).
Σημείωση
Βεβαιωθείτε ότι τα μέλη της πύλης σε ένα σύμπλεγμα εκτελούν την ίδια έκδοση πύλης, καθώς διαφορετικές εκδόσεις μπορεί να προκαλέσουν μη αναμενόμενες αποτυχίες με βάση τις υποστηριζόμενες λειτουργίες. Τα συμπλέγματα πυλών που αυτήν τη στιγμή εκτελούν περισσότερα από 10 μέλη θα συνεχίσουν να λειτουργούν, αλλά δεν θα επιτρέπουν νέες προσθήκες, εκτός εάν διαγραφεί πρώτα ένα μέλος. Όταν χρησιμοποιείτε το Dataflows Gen2, το κύριο μέλος σε ένα σύμπλεγμα πρέπει να είναι ενημερωμένο για τη δημιουργία νέων ή την επεξεργασία υπαρχουσών συνδέσεων.
Αφού δημιουργήσετε ένα σύμπλεγμα δύο ή περισσότερων πυλών, όλες οι λειτουργίες διαχείρισης πύλης ισχύουν για κάθε πύλη στο σύμπλεγμα. Αυτές οι λειτουργίες περιλαμβάνουν την εκχώρηση δικαιωμάτων διαχείρισης σε μια πύλη και την προσθήκη προελεύσεων δεδομένων ή συνδέσεων.
Για παράδειγμα, όταν οι διαχειριστές επιλέγουν Διαχείριση πυλών στο Power BI, εμφανίζεται η λίστα των καταχωρημένων συμπλεγμάτων ή μεμονωμένων πυλών. Ωστόσο, οι μεμονωμένες παρουσίες πύλης που είναι μέλη του συμπλέγματος δεν εμφανίζονται.
Όλες οι αιτήσεις δρομολογούνται στην κύρια παρουσία ενός συμπλέγματος πυλών. Εάν η κύρια παρουσία πύλης δεν είναι συνδεδεμένη, η αίτηση δρομολογείται σε μια άλλη παρουσία πύλης στο σύμπλεγμα.
Μπορείτε να επιτρέψετε την ομοιόμορφη κατανομή της κυκλοφορίας σε όλες τις πύλες ενός συμπλέγματος. Από προεπιλογή, η επιλογή μιας πύλης κατά την εξισορρόπηση φόρτου, δηλαδή όταν είναι ενεργοποιημένη η επιλογή "Κατανομή αιτήσεων σε όλες τις ενεργές πύλες σε αυτό το σύμπλεγμα", είναι τυχαία. Μπορείτε να αλλάξετε αυτήν τη ρύθμιση για να διανείμετε τον φόρτο.
Σημείωση
Συνιστάται να απενεργοποιήσετε ή να καταργήσετε ένα μέλος πύλης εκτός σύνδεσης στο σύμπλεγμα. Εάν ένα μέλος της πύλης είναι εκτός σύνδεσης αντί να έχει απενεργοποιηθεί ή καταργηθεί, ενδέχεται να επιχειρήσουμε να εκτελέσουμε ένα ερώτημα σε αυτό το μέλος εκτός σύνδεσης, προτού προχωρήσουμε στο επόμενο. Αυτό μπορεί να επηρεάσει αρνητικά τις επιδόσεις.
Για παράδειγμα, για να παρέχετε εξισορρόπηση φόρτου από την υπηρεσία Power BI, επιλέξτε το εικονίδιο γραναζιού στην επάνω δεξιά γωνία και, στη συνέχεια, επιλέξτε Διαχείριση πυλών. Στη συνέχεια, επιλέξτε Διανομή αιτήσεων σε όλες τις ενεργές πύλες σε αυτό το σύμπλεγμα.
Όπως αναφέρθηκε παραπάνω, η επιλογή μιας πύλης κατά την εξισορρόπηση φόρτου είναι τυχαία. Ωστόσο, οι διαχειριστές πύλης μπορούν να περιορίζει τη χρήση πόρων κάθε μέλους πύλης. Με τον περιορισμό, μπορείτε να βεβαιωθείτε ότι δεν είναι υπερφορτωμένο είτε ένα μέλος πύλης είτε ολόκληρο το σύμπλεγμα πυλών. Οι υπερφορτωμένοι πόροι συστήματος μπορεί να προκαλέσουν αποτυχίες αιτήσεων.
Εάν ένα σύμπλεγμα πυλών με ενεργοποιημένη την εξισορρόπηση φόρτου λαμβάνει μια αίτηση από μία από τις υπηρεσίες cloud (όπως το Power BI), επιλέγει τυχαία ένα μέλος της πύλης. Εάν αυτή η πύλη μέλους βρίσκεται ήδη στα όρια περιορισμού που καθορίζονται παρακάτω ή υπερβαίνει ένα από τα όρια περιορισμού, επιλέγεται ένα άλλο μέλος εντός του συμπλέγματος. Εάν όλα τα μέλη εντός του συμπλέγματος βρίσκονται στην ίδια κατάσταση, η αίτηση αποτυγχάνει.
Ένας διαχειριστής πύλης θα πρέπει να ενημερώσει τις παρακάτω ρυθμίσεις στο αρχείο Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config που είναι διαθέσιμο στον φάκελο Program Files\On-premises data gateway , προκειμένου να προσαρμόσει τα όρια περιορισμού. Ο περιορισμός ταυτόχρονης εκτέλεσης είναι ενεργοποιημένος από προεπιλογή.
CPUUtilizationPercentageThreshold - Αυτή η ρύθμιση παραμέτρων επιτρέπει στους διαχειριστές πύλης να ορίσουν ένα όριο περιορισμού για τη CPU. Το αποδεκτό εύρος για αυτήν τη ρύθμιση παραμέτρων είναι από 0 έως 100. Η τιμή 0, η οποία είναι η προεπιλογή, υποδεικνύει ότι αυτή η ρύθμιση παραμέτρων είναι απενεργοποιημένη.
MemoryUtilizationPercentageThreshold - Αυτή η ρύθμιση παραμέτρων επιτρέπει στους διαχειριστές πύλης να ορίσουν ένα όριο περιορισμού μνήμης. Το αποδεκτό εύρος για αυτήν τη ρύθμιση παραμέτρων είναι από 0 έως 100. Η τιμή 0, η οποία είναι η προεπιλογή, υποδεικνύει ότι αυτή η ρύθμιση παραμέτρων είναι απενεργοποιημένη.
ResourceUtilizationAggregationTimeInMinutes - Αυτή η ρύθμιση παραμέτρων ορίζει τον χρόνο σε λεπτά για τον οποίο συγκεντρώνονται οι μετρητές συστήματος CPU και μνήμης του υπολογιστή πύλης. Στη συνέχεια, οι συγκεντρωτικές τιμές συγκρίνονται με τα αντίστοιχα όρια ορίου που έχουν οριστεί για το CPUUtilizationPercentageThreshold και το MemoryUtilizationPercentageThreshold. Η προεπιλεγμένη τιμή για αυτή τη ρύθμιση παραμέτρων είναι 5.
Η συνολική χρήση πόρων δεν καθορίζεται κάτω από τα καθορισμένα όρια. Οι αιτήσεις μπορούν να εκχωρήσουν CPU και μνήμη ανάλογα με τις ανάγκες, μετά την αποδοχή τους από ένα μέλος συμπλέγματος πύλης.
Σημείωση
Μπορείτε επίσης να αλλάξετε τη ρύθμιση εξισορρόπησης φόρτου μέσω του PowerShell.
The gateway you selected can't establish data source connections because it's exceeded the CPU limit set by your gateway admin. Try again later, or ask your gateway admin to increase the limit.
The gateway you selected can't establish data source connections because it's exceeded the memory limit set by your gateway admin. Try again later, or ask your gateway admin to increase the limit.
The gateway you selected can't establish data source connections because it's exceeded the concurrency limit set by your gateway admin. Try again later, or ask your gateway admin to increase the limit.