Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Ισχύει για την πρόταση λίστας ελέγχου αποτελεσματικότητας απόδοσης καλής αρχιτεκτονικής Power Platform:
| PE:02 | Διεξαγωγή προγραμματισμού επιδόσεων. Ο σχεδιασμός απόδοσης θα πρέπει να γίνεται προτού εφαρμοστούν αλλαγές στα μοτίβα χρήσης. Οι αλλαγές που θα πρέπει να εφαρμοστούν περιλαμβάνουν παραλλαγές απόκλισης, ενημερώσεις προϊόντων, εκστρατείες μάρκετινγκ, ειδικά συμβάντα ή αλλαγές στους κανονισμούς. |
|---|
Αυτός ο οδηγός περιγράφει τις προτάσεις για σχεδιασμό απόδοσης και παραγωγικής ικανότητας. Η απόδοση δεν είναι κάτι που απλώς συμβαίνει— πρέπει να τη σχεδιάσετε όπως οποιαδήποτε άλλη απαίτηση. Ο σχεδιασμός παραγωγικής ικανότητας αναφέρεται στη διαδικασία καθορισμού των πόρων που απαιτούνται για την επίτευξη των στόχων απόδοσης φόρτου εργασίας. Αφορά την εκτίμηση του ποσού των πόρων που απαιτούνται για την υποστήριξη των απαιτήσεων απόδοσης του φόρτου εργασίας, όπως χώρος αποθήκευσης, ταχύτητας μετάδοσης και εύρος ζώνης δικτύου. Ο σχεδιασμός παραγωγικής ικανότητας διασφαλίζει ότι ο φόρτος εργασίας διαθέτει επαρκείς πόρους για το χειρισμό των αναμενόμενων απαιτήσεων φόρτου εργασίας χωρίς να αντιμετωπίζετε υποβάθμιση της απόδοσης ή εμπόδια. Επίσης, βοηθά στην αποτροπή της υπερ-παροχής και του περιττού κόστους. Η έλλειψη σχεδιασμού απόδοσης και παραγωγικής ικανότητας μπορεί να οδηγήσει σε προβλήματα απόδοσης, εμπόδια πόρων, αύξηση του κόστους, μη αποδοτική κλιμάκωση, προκλήσεις σχετικά με τη δυνατότητα κλιμάκωσης και μη απρόβλεπτη απόδοση του φόρτου εργασίας.
Ορισμοί
| Όρος | Ορισμός |
|---|---|
| Προγραμματισμός δυναμικότητας | Η διαδικασία για την πρόβλεψη των πόρων που χρειάζεται ένας φόρτος εργασίας πρέπει να ανταποκριθεί στους στόχους απόδοσης. |
| Λειτουργικές απαιτήσεις | Οι δυνατότητες και οι ικανότητες που πρέπει να διαθέτει ένας φόρτος εργασίας για να εκπληρωθεί ο σκοπός του. |
| Τεχνικές απαιτήσεις | Ο κώδικας και η υποδομή που απαιτούνται για την κάλυψη λειτουργικών απαιτήσεων. |
| Ανάλυση τάσης | Ανάλυση δεδομένων ιστορικού για την πρόβλεψη της μελλοντικής ζήτησης. |
Βασικές στρατηγικές σχεδίασης
Ο προγραμματισμός δυναμικότητας είναι μια διαδικασία με μέλλον, στην οποία λαμβάνουν αποφάσεις βάσει των αναμενόμενων απαιτήσεων και μοτίβων φόρτου εργασίας. Ο στόχος του είναι η βελτιστοποίηση της απόδοσης φόρτου εργασίας σε αμφότερα τα σενάρια συνεχόμενης φόρτωσης αλλά και σε σενάρια φόρτου αιχμής. Κατανοώντας τις αλλαγές στη χρήση, όπως οι αλλαγές στη χρήση ή οι εκδόσεις προϊόντων, μπορείτε να εκχωρήσετε πόρους στρατηγικής σημασίας, εμποδίζοντας την κατάλυση του συστήματος κατά τη διάρκεια περιόδων υψηλής ζήτησης. Αυτή η προληπτική στρατηγική μειώνει τις διακοπές λειτουργίας και την ενίσχυση της αποτελεσματικότητας της απόδοσης. Αναλύοντας τάσεις χρήσης του παρελθόντος και δεδομένα ανάπτυξης, μπορείτε να προβλέψετε βραχυπρόθεσμες και μακροπρόθεσμες ανάγκες. Μπορείτε να βρείτε πιθανά εμπόδια και προβλήματα κλιμάκωσης, εξασφαλίζοντας συνεπή και αποτελεσματική απόδοση του φόρτου εργασίας.
Σχεδίαση για επιδόσεις
Σχεδιάστε τον φόρτο εργασίας σας με την απόδοση στο νου σας για να ελαχιστοποιήσετε την αναδιοργάνωση μετά την εκτέλεση του φόρτου εργασίας σας. Λάβετε υπόψη σας τις απαιτήσεις φόρτου εργασίας όσον αφορά την απόδοση. Ζητήματα που αφορούν την απόδοση επηρεάζουν πολλές πτυχές του φόρτου εργασίας σας:
Στρατηγική δεδομένων: Υπάρχουν ήδη δεδομένα και χώροι αποθήκευσης δεδομένων στους οποίο πρέπει να συνδεθείτε; Πόσα δεδομένα χρειάζεται να αποθηκεύσετε; Ο όγκος δεδομένων θα επηρεάσει τη ταχύτητα με την οποία οι χρήστες θα μπορούν να αποκτήσουν πρόσβαση; Πώς θα αποκτήσουν πρόσβαση οι χρήστες στα δεδομένα;
Στρατηγική ενοποίησης: Μπορείτε να κάνετε ενσωματώσεις σε πραγματικό χρόνο χωρίς να καθυστερείτε το σύστημα; Μπορείτε να κάνετε ενσωματώσεις δέσμης μέσα σε ένα συγκεκριμένο χρονικό διάστημα; Πού βρίσκονται τα δεδομένα σας; Χρειάζεστε μια στρατηγική πύλης εσωτερικής εγκατάστασης;
Όγκοι συνομιλιών: Όταν δημιουργείτε έναν παράγοντα, είναι σημαντικό να κατανοήσετε τον στοχευόμενο όγκο μηνυμάτων ή συνομιλιών και την αναμενόμενη ανάπτυξή τους. Οι προσδοκίες σας επικυρώνουν την αρχιτεκτονική στόχο; Τι γίνεται με την κλίμακα;
Μοντελοποίηση δεδομένων: Θέλετε να απλοποιήσετε τη δομή δεδομένων σας για ταχύτερα ερωτήματα;
Μοντελοποίηση ασφαλείας: Οι κανόνες ασφαλείας σας λειτουργούν καλά με πολλούς χρήστες και δεδομένα; Υπάρχουν εμπόδια;
Στρατηγική περιβάλλοντος: Έχετε δοκιμαστικό περιβάλλον για δοκιμές απόδοσης; Είναι παρόμοιο με το περιβάλλοντος παραγωγής; Έχετε προϋπολογισμό για δοκιμές επιδόσεων;
Ανάπτυξη: Ακολουθούν οι προγραμματιστές τις βέλτιστες πρακτικές σχετικά με την απόδοση; Έχουν συγκεκριμένους στόχους απόδοσης; Οι χρήστες γνωρίζουν τι είναι δυνατό και τι όχι;
Δοκιμή σχεδιασμού και προσέγγισης: Πώς μετράτε την απόδοση; Τι είναι αρκετά καλό και τι όχι; Δοκιμάζετε με ρεαλιστικά σενάρια και δεδομένα; Κάνετε δοκιμές για τις τρέχουσες και μελλοντικές ανάγκες;
Αποδοχή και υιοθέτηση από τους χρήστες: Πώς μπορείτε να παρακολουθείτε την απόδοση; Οι προσδοκίες των χρηστών είναι ρεαλιστικές;
Προγραμματίστε τους πόρους σας
Η απόδοση απαιτεί χρόνο, χρήματα, προσπάθειες και άτομα. Εκχώρηση πόρων από την αρχή του έργου σας. Για παράδειγμα, οι προγραμματιστές μπορεί να χρειάζονται επιπλέον χρόνο για να βρουν αποτελεσματικούς τρόπους υλοποίησης επιχειρηματικής λογικής και βελτιστοποίησης κώδικα. Επίσης, θα χρειαστείτε ένα δοκιμαστικό περιβάλλον και μια ομάδα για να κάνετε δοκιμές απόδοσης.
Η απόδοση δεν είναι μία μόνο δραστηριότητα. Καθώς ο φόρτος εργασίας σας αλλάζει και η πλατφόρμα αλλάζει, πρέπει να επανεξετάσετε τον κώδικα και να συνεχίσετε να βρίσκετε τρόπους βελτιστοποίησης της απόδοσης.
Σχεδιασμός μετεγκαταστάσεων δεδομένων και ενσωματώσεων
Όταν κάνετε μετεγκατάσταση δεδομένων από ένα προηγούμενο σύστημα, σχεδιάστε προσεκτικά τη μετεγκατάσταση. Ακολουθούν μερικές συμβουλές που θα σας βοηθήσουν να αποφύγετε προβλήματα:
Κατανοήστε τις επιχειρηματικές απαιτήσεις για τα δεδομένα που μετεγκαθιστάτε. Μην μετεγκαθιστάτε περισσότερα δεδομένα από όσα χρειάζονται οι χρήστες. Για παράδειγμα, ενδεχομένως να μην χρειάζεται να εισαγάγετε 10χρονους υποψήφιους πελάτες στο σύστημα πωλήσεών σας.
Λάβετε υπόψη σας πότε και πόσο συχνά εκτελούνται οι ενσωματώσεις σας. Αποφύγετε την εκτέλεση διεργασιών που κάνουν εντατική χρήση πόρων, όταν οι χρήστες αλληλεπιδρούν με το σύστημα. Προγραμματισμός διεργασιών για ώρες εκτός αιχμής ή χρήση ασύγχρονης επεξεργασίας.
Να έχετε υπόψη σας τους περιορισμούς πλατφόρμας και τις βέλτιστες πρακτικές όταν σχεδιάζετε τις ενσωματώσεις σας.
Συλλογή δεδομένων επιδόσεων
Η συλλογή δεδομένων χρήσης του φόρτου εργασίας έχει ως αποτέλεσμα τη συγκέντρωση και ανάλυση πληροφοριών σχετικά με τον τρόπο με τον οποίο ένας φόρτος εργασίας χρησιμοποιεί πόρους και τον τρόπο με τον οποίο τους εκτελεί. Θα πρέπει να συλλέξετε δεδομένα σχετικά με ιστορικά μοτίβα για υφιστάμενους φόρτους εργασίας και προληπτικά μέτρα για νέους φόρτους εργασίας. Η διαδικασία αυτή συμβάλλει στη μετατροπή των επιχειρηματικών στόχων σε τεχνικές απαιτήσεις και είναι απαραίτητη για την πρόβλεψη της παραγωγικής ικανότητας. Σκεφτείτε τις παρακάτω προτάσεις.
Κατανόηση υπάρχοντος φόρτου εργασίας
Η κατανόηση ενός υπάρχοντος φόρτου εργασίας για σχεδιασμό παραγωγικής ικανότητας περιλαμβάνει την ανάλυση ιστορικών δεδομένων που σχετίζονται με τον τρόπο με τον οποίο ο φόρτος εργασίας χρησιμοποιεί πόρους. Περιλαμβάνει μετρικά όπως η χρήση πόρου, τα δεδομένα απόδοσης και τα μοτίβα φόρτου εργασίας. Με την κατανόηση αυτή εξασφαλίζεται η αποτελεσματική διαχείριση πόρων, οι επιχειρηματικοί στόχοι μεταφράζονται σε τεχνικές απαιτήσεις και συμβάλλουν στον προσδιορισμό πιθανών εμποδίων.
Κατανόηση των δεδομένων: Εξετάστε τα διαθέσιμα ιστορικά δεδομένα και κατανοήστε τη δομή, τη μορφή και τη συνάφεια που έχουν με τον προγραμματισμό δυναμικότητας. Η αναθεώρηση μπορεί να περιλαμβάνει μετρικά χρήσης πόρου, μοτίβα φόρτου εργασίας, μετρικά απόδοσης και άλλα σχετικά σημεία δεδομένων. Κατανοήστε τις επιχειρηματικές διαδικασίες και την κρισιμότητα των εφαρμογών. Προσδιορίστε τους χρόνους χρήσης αιχμής, το φόρτο εργασίας του χρήστη, τα ποσοστά συναλλαγών και άλλα σχετικά μετρικά.
Εκκαθάριση και προ-επεξεργασία δεδομένων: Προετοιμάστε τα δεδομένα για ανάλυση, καταργώντας τυχόν ασυνέπειες, σφάλματα ή ακραίες τιμές. Η προετοιμασία των δεδομένων μπορεί να αφορά τεχνικές εκκαθάρισης δεδομένων, όπως την απόδοση δεδομένων, το χειρισμό τιμών που λείπουν ή την ομαλοποίηση.
Προσδιορισμός βασικών μετρήσεων: Προσδιορίστε τα μετρικά που σχετίζονται με τον προγραμματισμό δυναμικότητας. Τα μετρικά μπορεί να περιλαμβάνουν όγκο συναλλαγών, ταχύτητα μετάδοσης δικτύου και χρόνους απόκρισης.
Προσδιορισμόςεμποδίων: Μετρήστε την ταχύτητα μετάδοσης και τους χρόνους απόκρισης για να προσδιορίσετε τα συγκεκριμένα στοιχεία του συστήματός σας που ενδέχεται να γίνουν εμπόδια καθώς αναπτύσσεται ο φόρτος εργασίας. Χρησιμοποιήστε εξόρυξη διεργασιών ανάλυσης, όπως η επανεπεξεργασία και η ανάλυση ριζικών αιτιών, για να προσδιορίσετε εμπόδια από την αρχή έως το τέλος της διεργασίας.
Απεικονίστε ταδεδομένα: Δημιουργήστε απεικονίσεις, όπως γραφήματα, για να έχετε καλύτερη εικόνα των ιστορικών δεδομένων. Οι απεικονίσεις μπορούν να σας βοηθήσουν να προσδιορίσετε μοτίβα, τάσεις και ανωμαλίες στα δεδομένα, ώστε να έχετε μια πιο σαφή εικόνα της συμπεριφοράς του φόρτου εργασίας. Χρησιμοποιήστε εξόρυξη διεργασιών για να απεικονίσετε τα δεδομένα με μια αντιστοίχιση διεργασίας, επιτρέποντας μια λεπτομερή ανάλυση της διεργασίας.
Κατανόηση του νέου φόρτου εργασίας
Η κατανόηση ενός νέου φόρτου εργασίας για προγραμματισμό δυναμικότητας αναφέρεται στη μείωση των απαιτήσεων σε πόρους μιας μελλοντικής εργασίας χωρίς ιστορικά δεδομένα. Η μείωση των μελλοντικών αναγκών ενός νέου φόρτου εργασίας χωρίς ιστορικά δεδομένα μπορεί να αποδειχθεί πραγματικά δύσκολη. Αυτή η διαδικασία διασφαλίζει ότι οι πόροι εκχωρούν τους πόρους αποτελεσματικά και ότι θα στοιχίσετε τις αλλαγές με τους στόχους του φόρτου εργασίας κατά την εισαγωγή του φόρτου εργασίας.
Σκεφτείτε τις παρακάτω προτάσεις:
Έρευναχρηστών: Διεξαγωγή έρευνας χρηστών για να γίνει κατανοητός ο τρόπος με τον οποίο οι χρήστες χειρίζονται τον τρέχοντα φόρτο εργασίας μπορούν να παρέχουν πολύτιμες πληροφορίες σχετικά με την πιθανή ζήτηση για νέο φόρτο εργασίας. Η έρευνα μπορεί να περιλαμβάνει συνεντεύξεις χρηστών, έρευνες ή παρακολούθηση ενός χρήστη που εκτελεί τον υπάρχοντα φόρτο εργασίας.
Άποψη ειδικού: Οι πληροφορίες που προέρχονται από ειδικούς επί των θεμάτων ή από επαγγελματίες που διαθέτουν εμπειρία στον κλάδο μπορούν να σας βοηθήσουν να υπολογίσετε τη ζήτηση για νέο φόρτο εργασίας. Οι γνώσεις και οι πληροφορίες τους μπορούν να παρέχουν πολύτιμες πληροφορίες για προβλέψεις.
Πιλοτικά έργα ή πρότυπα έργων: Τα πιλοτικά έργα μικρής κλίμακας ή τα πρότυπα μπορούν να σας βοηθήσουν να συγκεντρώσετε δεδομένα και σχόλια σε πραγματικό χρόνο. Στη συνέχεια, μπορείτε να χρησιμοποιήσετε αυτά τα δεδομένα για να ενημερώσετε τη διαδικασία σχεδιασμού παραγωγικής ικανότητας και να προσαρμόσετε την προβλεπόμενη ζήτηση.
Εξωτερικές προελεύσεις δεδομένων: Οι εξωτερικές προελεύσεις δεδομένων, όπως οι αναφορές κλάδου, οι μελέτες αγοράς ή οι έρευνες πελατών μπορούν να παρέχουν πρόσθετες πληροφορίες για την εκτίμηση της ζήτησης για νέο φόρτο εργασίας. Αυτές οι πηγές μπορούν να σάς προσφέρουν πολύτιμες πληροφορίες για τις προτιμήσεις των πελατών, τις τάσεις της αγοράς και τους πιθανούς οδηγούς ζήτησης.
Πρόβλεψη ζήτησης
Η πρόβλεψη της ζήτησης προϋποθέτει τη χρήση δεδομένων φόρτου εργασίας για την πρόβλεψη μελλοντικών αναγκών σε μια υπηρεσία ή ένα προϊόν. Είναι σημαντικό για το σχεδιασμό παραγωγικής ικανότητας να διασφαλιστεί η αποτελεσματική διαχείριση των πόρων, η πρόβλεψη μοτίβων ανάπτυξης και η προετοιμασία για πιθανή αύξηση της ζήτησης. Όταν προβλέψετε τη μελλοντική ζήτηση, χρησιμοποιείτε δεδομένα για να έχετε μια αίσθηση των μελλοντικών αναγκών. Εφαρμόζετε στατιστική ανάλυση, ανάλυση τάσεων ή τεχνικές μοντελοποίησης με ανάκτηση στα δεδομένα που πρέπει να προβλέψετε τη μελλοντική ζήτηση. Οι μέθοδοι αυτές λαμβάνουν υπόψη ιστορικά ή αναμενόμενα μοτίβα και τις προβάλλουν στο μέλλον με τρόπο ώστε να παρέχουν εκτιμήσεις της αναμενόμενης ζήτησης φόρτου εργασίας. Για να προβλέψετε τη ζήτηση, εξετάστε τις στρατηγικές που ακολουθούν.
Διάφορα σενάρια
Στο πλαίσιο του σχεδιασμού επιδόσεων, πρέπει να σχεδιάσετε διαφορετικά σενάρια που ενδέχεται να προκύψουν. Αυτός ο σχεδιασμός πρέπει να περιλαμβάνει τόσο μοτίβα ανάπτυξης με δυνατότητα διακοπής της ανάπτυξης όσο και μη αναμενόμενες προοπτικές ζήτησης. Τα μοτίβα χρήσης μπορούν να αναπτυχθούν ή να μειωθούν. Μπορούν να είναι οργανικά (περισσότεροι ή λιγότεροι χρήστες) ή μη οργανικά (συμβάν ή περιστατικό ασφαλείας). Πρέπει να κάνετε σχεδιασμό πριν από τις αλλαγές στη χρήση, σε βασικούς χρόνους:
- Σχεδίαση (πρόβλεψη)
- Κανονικές κορυφώσεις(8:00 π.μ. γρήγορη είσοδος)
- Εκκίνηση (επικύρωση πρόβλεψης)
- Αλλαγή επιχειρηματικού μοντέλου
- Συγχωνεύσεις ή εξαγορές
- Προώθηση μάρκετινγκ
- Εποχιακές αλλαγές
- Κυκλοφορία δυνατότητας
- Περιοδικά
Χρήση τεχνικών πρόβλεψης
Η πρόβλεψη της μελλοντικής ζήτησης για μια υπηρεσία ή ένα προϊόν περιλαμβάνει τη χρήση τεχνικών, όπως η στατιστική ανάλυση, η ανάλυση τάσεων και η προληπτική μοντελοποίηση.
Ακολουθεί μια επισκόπηση του τρόπου με τον οποίο μπορείτε να χρησιμοποιήσετε αυτές τις τεχνικές:
Στατιστική ανάλυση: Οι στατιστικές μέθοδοι μπορούν να βοηθήσουν στην αποκάλυψη μοτίβων και σχέσεις με δεδομένα ιστορικού. Μπορείτε να χρησιμοποιήσετε αυτά τα μοτίβα για να προβλέψετε τη μελλοντική ζήτηση. Μπορείτε να χρησιμοποιήσετε τεχνικές, όπως ανάλυση χρονικών σειρών, ανάλυση φθίνουσας τιμής και μετακίνηση μέσων όρων για να προσδιορίσετε τάσεις, ορατότητα και άλλα μοτίβα στα δεδομένα.
Ανάλυση τάσεων: Η ανάλυση τάσεων περιλαμβάνει την επεξεργασία ιστορικών δεδομένων για τον προσδιορισμό συνεπών μοτίβων και την προσθήκη αυτών των μοτίβων στο μέλλον. Για παράδειγμα, εάν η ζήτηση του φόρτου εργασίας αυξηθεί κατά 10% κατά τη διάρκεια του παρελθόντος έτους, μπορεί να προβλέψετε τη διατήρηση αυτής της εξέλιξης. Όταν αναλύετε ιστορικά δεδομένα ζήτησης κατά τη διάρκεια μιας χρονικής περιόδου, μπορείτε να αναγνωρίσετε τάσεις ανάπτυξης ή μείωσης. Χρησιμοποιήστε αυτές τις τάσεις ως βάση για την πρόβλεψη της μελλοντικής ζήτησης. Η ανάλυση τάσεων μπορεί επίσης να προσδιορίσει τα αποτελέσματα συμβάντων που προκαλούν γρήγορες αλλαγές στην κυκλοφορία (μη οργανικές). Για παράδειγμα, οι κυκλοφορίες δυνατοτήτων μπορεί να αυξήσουν με συνέπεια τη ζήτηση κατά 5 τοις εκατό. Εάν έχετε τέσσερις κύριες κυκλοφορίες ετησίως, θα πρέπει να σχεδιάζετε ανάπτυξη 5 τοις εκατό κάθε φορά.
Προληπτικό μοντέλο: Η προληπτική μοντελοποίηση είναι η διαδικασία κατασκευής μαθηματικών μοντέλων τα οποία χρησιμοποιούν ιστορικά δεδομένα και άλλες σχετικές μεταβλητές για να κάνουν προβλέψεις σχετικά με τη μελλοντική ζήτηση. Μπορείτε να χρησιμοποιήσετε τεχνικές όπως αλγόριθμους εκμάθησης μηχανής, νευρωνικά δίκτυα ή δέντρα αποφάσεων. Αυτά τα μοντέλα μπορούν να λάβουν υπόψη πολλούς παράγοντες και μεταβλητές για να παρέχουν πιο ακριβείς προβλέψεις.
Εναρμόνιση των προβλέψεων με τους στόχους φόρτου εργασίας
Η εναρμόνιση των προβλέψεων με τους στόχους του φόρτου εργασίας προϋποθέτει την προσαρμογή μοντέλων παραγωγικής ικανότητας για να διασφαλιστεί ότι θα ανταποκρίνονται στους συγκεκριμένους στόχους και τις απαιτήσεις ενός δεδομένου φόρτου εργασίας. Με την εναρμόνιση αυτή εξασφαλίζεται η επαρκής παροχή των πόρων, ώστε να αποτρέπονται τόσο η υπο-χρήση όσο και ο πιθανός φόρτος εργασίας. Για παράδειγμα, εάν στόχος σας είναι να υποστηρίξετε μια ενοποίηση με 1 εκατομμύρια ενημερώσεις κάθε βράδυ, αλλά τα τρέχοντα δεδομένα δείχνουν αργές ταχύτητες ενημέρωσης, πρέπει να προσαρμόσετε το σύστημά σας. Είναι σημαντικό να μιλήσετε με τους ενδιαφερόμενους για να αποτυπώσετε τις απαιτήσεις του φόρτου εργασίας. Βεβαιωθείτε ότι τα σχέδιά σας είναι εναρμονισμένα με τις υποσχέσεις (SLA) των υπηρεσιών παροχής. Με την εναρμόνιση αυτή εξασφαλίζεται ότι η παραγωγική ικανότητά σας συναντά την αναμενόμενη ζήτηση και βοηθά να εντοπίσουν περιοχές του συστήματος που ενδέχεται να χρειάζονται αλλαγές.
Ορισμός απαιτήσεων πόρων
Ένας φόρτος εργασίας μπορεί να έχει πολλούς πόρους, επομένως δεν υπάρχει μετρικό που να παρακολουθείται για να προσδιοριστούν οι απαιτήσεις πόρων. Για να έχετε σημαντικά αποτελέσματα, πρέπει να μετρήσετε την παραγωγική ικανότητα σε επίπεδο πόρου. Υπολογίστε την αναμενόμενη ζήτηση για τους πόρους σας με βάση τα ιστορικά δεδομένα, τις τάσεις της αγοράς και τις απαιτήσεις της επιχείρησης. Λάβετε υπόψη σας τον αριθμό των συναλλαγών, τους ταυτόχρονους χρήστες ή οποιαδήποτε άλλα σχετικά μετρικά.
Με βάση την προβλεπόμενη ζήτηση, υπολογίστε τους πόρους που απαιτούνται για την κάλυψη της ζήτησης. Εξετάστε παράγοντες όπως η χωρητικότητα αιτήματος API, το εύρος ζώνης δικτύου, η παραγωγική ικανότητα του χώρου αποθήκευσης και το προσωπικό:
Εύρος ζώνης δικτύου: Αξιολογήστε το εύρος ζώνης δικτύου που χρειάζεστε για να υποστηρίξετε το αναμενόμενο επίπεδο κυκλοφορίας. Θα πρέπει να συμπεριλάβετε τόσο τις τιμές μεταφοράς εισερχόμενων όσο και των εξερχόμενων δεδομένων, για να εξασφαλίσετε ομαλή και αποτελεσματική επικοινωνία μεταξύ διακομιστών και υπολογιστών-πελατών.
Χωρητικότητα χώρου αποθήκευσης: Υπολογίστε τον όγκο δεδομένων που δημιουργεί ο φόρτος εργασίας ή τις διεργασίες κατά τη διάρκεια της προβλεπόμενης ζήτησης. Εξετάστε παράγοντες, όπως το μέγεθος της βάσης δεδομένων, οι απαιτήσεις αποθήκευσης αρχείων και οποιεσδήποτε άλλες ανάγκες αποθήκευσης δεδομένων που αφορούν ειδικά την εφαρμογή σας.
Αιτήσεις API: Αξιολογήστε το αίτημα API σε σχέση με τη διαθέσιμη παραγωγική ικανότητά σας και τα όρια προστασίας υπηρεσιών. Εξετάστε παράγοντες, όπως ο αρχικός φόρτος εργασίας των δεδομένων και οι πιθανές κορυφώσεις στη χρήση.
Προσωπικό: Αξιολογήστε τους ανθρώπινους πόρους που απαιτούνται για τη διαχείριση και συντήρηση της υποδομής, το χειρισμό της υποστήριξης πελατών, την εκτέλεση εργασιών συντήρησης του συστήματος και τη διασφάλιση ομαλής λειτουργίας. Εξετάστε παράγοντες, όπως η διανομή φόρτου εργασίας, το σύνολο δεξιοτήτων και η απαιτούμενη εξειδίκευση.
Κατανόηση των περιορισμών σε πόρους
Οι πόροι στον φόρτο εργασίας σας έχουν περιορισμούς απόδοσης. Οι περιορισμοί απόδοσης ισχύουν για δυνατότητες που υπάρχουν σε κάθε υπηρεσία. Θα πρέπει να κατανοήσετε τους περιορισμούς των πόρων στον φόρτο εργασίας σας και να κατανοήσετε αυτούς τους περιορισμούς στις αποφάσεις σχεδιασμού. Για παράδειγμα, θα πρέπει να γνωρίζετε εάν οι περιορισμοί πόρων απαιτούν να αλλάξετε την προσέγγιση του σχεδιασμού ή να αλλάξετε τους πόρους.
Θα χρειαστεί επίσης να καθορίσετε όρια με δυνατότητα προσέγγισης, γεγονός που προϋποθέτει τον προσδιορισμό των μέγιστων ορίων ή ορίων του φόρτου εργασίας. Αυτά τα όρια συνήθως ισχύουν για την υποδομή (υπολογιστική, αποθήκευση, δίκτυο), την εφαρμογή (ταυτόχρονες συνδέσεις, χρόνοι απόκρισης, διαθεσιμότητα) και την εξυπηρέτηση (αιτήσεις ανά δευτερόλεπτο). Όταν ο προγραμματισμός δυναμικότητας προσδιορίζει όρια που μπορούν να προσεγγιστούν, θα πρέπει να τροποποιήσετε το φόρτο εργασίας πριν το όριο δημιουργήσει πρόβλημα απόδοσης. Τα όρια απόδοσης, η συνεχής παρακολούθηση και οι δοκιμές είναι απαραίτητα για την επαλήθευση των ορίων και της λύσης.
Ανταλλαγή: Ο λανθασμένος προγραμματισμός χωρητικότητας μπορεί να οδηγήσει σε υπερ-προμήθεια ή υπο-προμήθεια πόρων. Η υπερ-παροχή μπορεί να οδηγήσει σε υψηλότερο κόστος. Η ανεπαρκής παροχή μπορεί να έχει ως αποτέλεσμα την ανεπαρκή απόδοση. Επίσης, ενδέχεται να συναντήσετε υψηλότερο ποσοστό ψευδών θετικών ειδοποιήσεων που μπορεί να οδηγήσει σε σπατάλη χρόνου κατά την επίλυση προβλημάτων απόδοσης που δεν υπάρχουν. Προσπαθήστε να βρείτε τη σωστή ισορροπία.
Διευκόλυνση Power Platform
Συλλογή δεδομένων παραγωγικής ικανότητας και πρόβλεψη ζήτησης: Η παρακολούθηση Azure σάς επιτρέπει να συλλέγετε και να αναλύετε δεδομένα τηλεμετρίας από τις εφαρμογές και την υποδομή σας. Υποστηρίζει την παρακολούθηση διαφόρων πόρων Azure, συμπεριλαμβανομένων των εικονικών μηχανών, των κοντέινερ και των λογαριασμών χώρου αποθήκευσης. Τα βασικά εργαλεία περιλαμβάνουν Application Insights και την Ανάλυση αρχείου καταγραφής. Ρυθμίζοντας τις παραμέτρους της συλλογής δεδομένων και καθορίζοντας μετρικά και αρχεία καταγραφής που θέλετε να παρακολουθείτε, μπορείτε να συγκεντρώσετε πολύτιμα δεδομένα φόρτου εργασίας για ανάλυση. Για την παρακολούθηση δικτύου, συνδυάστε την Παρακολούθηση Azure με την Παρακολούθηση δικτύου Azure, τις πληροφορίες δικτύου της Παρακολούθησης Azure και την Azure ExpressRoute παρακολούθηση.
Η παρακολούθηση Azure σάς επιτρέπει να αναλύετε τα ιστορικά δεδομένα και να εφαρμόζετε τεχνικές πρόβλεψης για να προβλέψετε μελλοντικές τάσεις του φόρτου εργασίας και απαιτήσεις παραγωγικής ικανότητας. Μπορείτε να δημιουργήσετε προβλέψεις που μπορούν να σας βοηθήσουν με τον προγραμματισμό δυναμικότητας. Αυτές οι προβλέψεις βοηθούν στην εκτίμηση της χωρητικότητας του διακομιστή, του εύρους ζώνης δικτύου, της χωρητικότητας αποθήκευσης και άλλων αναγκών σε πόρους χρησιμοποιώντας μοτίβα ζήτησης που δεν έχουν επαρκείς δυνατότητες.
Καθορισμός απαιτήσεων πόρων: Επειδή παρέχουν ένα ευρύ φάσμα ρυθμίσεων παραμέτρων, τα εργαλεία και οι υπηρεσίες Azure μπορούν να σας βοηθήσουν να καθορίσετε τεχνικές απαιτήσεις. Μπορείτε να εναρμονίσετε τις απαιτήσεις φόρτου εργασίας σας με τους διαθέσιμους πόρους Azure, διασφαλίζοντας έτσι ότι επιλέγετε τα κατάλληλα στοιχεία και ρυθμίσεις για να ανταποκρίνονται στις λειτουργικές ανάγκες σας.
Κατανόηση των περιορισμών σε πόρους: Το Power Platform παρέχει τεκμηρίωση και πόρους που θα σας βοηθήσουν να κατανοήσετε τους περιορισμούς απόδοσης για κάθε μία από τις διαφορετικές υπηρεσίες. Αν έχετε υπόψη σας αυτούς τους περιορισμούς, μπορείτε να παίρνετε αποφάσεις σχεδιασμού ενημερωμένες και να βελτιστοποιήσετε την αρχιτεκτονική του φόρτου εργασίας σας για απόδοση και αποτελεσματικότητα σε σχέση με το κόστος.
Υπάρχουν όρια κλιμάκωσης στις ρυθμίσεις παραμέτρων και τις υπηρεσίες που πρέπει να γνωρίζετε. Μπορείτε να διαβάσετε την τεκμηρίωση ή να εκτελέσετε δοκιμές. Μάθε περισσότερα:
- Όρια και κατανομές αιτημάτων Power Platform
- Όρια API προστασίας υπηρεσίας
- Όρια αυτοματοποιημένων, προγραμματισμένων και άμεσων ροών Power Automate
- Στόχοι πωλήσεων και όρια για το Copilot Studio
Χρήση κλήσεων δεδομένων από εφαρμογές καμβά: Οι ροές κλήσεων δεδομένων από εφαρμογές καμβά στέλνουν δεδομένα σε προελεύσεις δεδομένων σε πίνακα χρησιμοποιώντας συνδέσεις πάνω από το πρωτόκολλο OData. Το OData ζητά ροή για να υποστηρίξει τα επίπεδα για να επικοινωνήσει με την προέλευση δεδομένων προορισμού και να ανακτήσει δεδομένα για τον υπολογιστή-πελάτη ή να δεσμεύσει δεδομένα στην προέλευση δεδομένων. Οι συνδέσεις που βασίζονται σε ενέργειες που ενεργοποιούν τα API λειτουργούν με τον ίδιο τρόπο.
Η κατανόηση του τρόπου με τον οποίο οι αιτήσεις OData και API ταξιδεύουν σε εφαρμογές καμβά μπορεί να σας βοηθήσει να βελτιστοποιήσετε την απόδοση της εφαρμογής καμβά και τις προελεύσεις δεδομένων παρασκηνίου. Για να μάθετε περισσότερα, ανατρέξτε στο θέμα Ροή κλήσεων δεδομένων σε εφαρμογές καμβά.
Σχετικές πληροφορίες
- Διαχείριση επιδόσεων λύσης
- Παρακολούθηση Azure
- Application Insights
- Ανάλυση αρχείων καταγραφής
- Εξόρυξη διεργασιών και εξόρυξη εργασιών στο Power Automate
Λίστα ελέγχου αποτελεσματικότητας επιδόσεων
Ανατρέξτε στο πλήρες σύνολο προτάσεων.