Ερ:
Γιατί οι υποσκαφείς VMs οδηγούν σε λανθάνουσα κατάσταση και άλλα προβλήματα;
ΕΝΑ:Η ύπαρξη μειωμένων VM σε ένα σύστημα εικονικοποίησης είναι ένα κλασικό παράδειγμα ακατάλληλης κατανομής πόρων που οδηγεί σε συγκεκριμένα ζητήματα επιδόσεων.
Σε συστήματα με υποβαθμισμένα VM, οι χρήστες θα βιώσουν λανθάνουσα κατάσταση, μειωμένη εξυπηρέτηση και ακόμη και προβλήματα με την οθόνη να κρεμάσουν ή να παγώσουν. Αυτό είναι απλά επειδή η εικονική μηχανή δεν έχει λάβει επαρκή ποσότητα πόρων CPU και μνήμης για να κάνει τη δουλειά της σωστά. Συχνά, αυτό το πρόβλημα προκύπτει από το σχεδιασμό που δεν έχει αντιμετωπίσει ικανοποιητικά τις πραγματικές επιχειρησιακές ανάγκες του VM για κάποιο λόγο. Μπορεί να υπάρξει μια σημαντική ποσότητα εικασιών κατά τη δημιουργία ενός συστήματος εικονικοποίησης και την πρόβλεψη του πόσα μέσα μπορεί να χρησιμοποιήσει ένα VM. Υπάρχει επίσης το ζήτημα της δυναμικής ζήτησης, όπου ένα συγκεκριμένο VM ενδέχεται να αντιμετωπίσει μεγαλύτερη ζήτηση από τους χρήστες ή να επεκταθεί γρήγορα.
Τα υποσυγκεντρωμένα VMs δεν είναι ο μόνος λόγος για την καθυστέρηση του συστήματος. Τούτου λεχθέντος, μπορεί να είναι δύσκολη η διάγνωση του προβλήματος. Η καθυστέρηση μπορεί να προέλθει από σημεία συμφόρησης σε άλλα σημεία του συστήματος ή από έλλειψη επαρκούς DRAM ή ακόμα και συγχρονισμού ρολογιού ή ζητημάτων προγραμμάτων οδήγησης.
Έχοντας αυτό υπόψη, οι πωλητές έχουν δημιουργήσει ζωντανά συστήματα παρακολούθησης και ελέγχου δικτύου που αυτοματοποιούν τη διαδικασία κατανομής πόρων σε VM. Πολλά από αυτά τα συστήματα έχουν πίνακες ελέγχου χρώματος που δείχνουν αν μια εικονική μηχανή ή ένα στοιχείο είναι μικρότερο ή στερείται πόρων. Αυτά τα συστήματα μπορούν επίσης να παρέχουν παρόμοια διαγνωστικά εργαλεία για συστάδες VM σε έναν κεντρικό υπολογιστή.
Ακριβώς όπως αυτά τα συστήματα αυτοματισμού μπορούν να βοηθήσουν να αντιμετωπιστεί το ζήτημα των υποτιμημένων VM, μπορούν επίσης να αντιμετωπίσουν το αντίθετο ζήτημα των υπερμεγέθων VM. Τα υπερμεγέθη VMs δεν θα παρουσιάζουν γενικά προβλήματα με την απόδοση - αντί να έχουν πολύ λίγους πόρους στο χέρι, έχουν πάρα πολλά. Ωστόσο, όπως επισημαίνουν ορισμένοι εμπειρογνώμονες, ένα υπερμεγέθη VM μπορεί να οδηγήσει σε λανθάνουσα κατάσταση σε άλλα ανεπιθύμητα VM σε άλλα σημεία του συστήματος.
Προκειμένου να εξαλειφθούν όλα αυτά τα προβλήματα, οι εταιρείες έχουν υιοθετήσει την πρακτική των "σωστών" VM και όλων των άλλων σε ένα περιβάλλον εικονικοποίησης. Αυτό μπορεί να γίνει με το χέρι ή με τα προαναφερθέντα συστήματα αυτοματισμού. Η πραγματοποίηση αυτού του έργου με το χέρι θα απαιτήσει σημαντικούς ανθρώπινους πόρους από ένα επιχειρηματικό μοντέλο, και γι 'αυτό τόσες πολλές εταιρείες επιλέγουν να χρησιμοποιήσουν ένα εργαλείο πωλητή για το σωστό μέγεθος.