Προγραμματισμός

Βελτιώστε την απόδοση του cloud με αυτές τις 3 συμβουλές

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

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

Σε ορισμένες περιπτώσεις δεν πρόκειται απλώς να πετάξετε χρήματα και πόρους σε φόρτο εργασίας με χαμηλή απόδοση. Το Cloud Performance Engineering γίνεται πιο φινίρισμα αυτές τις μέρες. Εδώ είναι τρία πράγματα που πρέπει να λάβετε υπόψη:

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

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

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

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

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