Ερ:
Ποια είναι η διαφορά μεταξύ μιας εικονικής μηχανής και ενός δοχείου;
ΕΝΑ:Οι εικονικές μηχανές αποτελούν μέρος των περιβαλλόντων εικονικοποίησης. Ένα δοχείο, από την άλλη πλευρά, είναι ένα συγκεκριμένο είδος στρατηγικής virtualization που προσφέρει τα δικά του πλεονεκτήματα και μειονεκτήματα σε διάφορα είδη πλατφόρμων εικονικοποίησης, συμπεριλαμβανομένων των φιλοξενούμενων δικτύων και των συστημάτων υπολογιστικού νέφους.
Οι ειδικοί της εικονικοποίησης μιλούν για "εικονικοποίηση εμπορευματοκιβωτίων" ή "εικονικοποίηση λειτουργικού συστήματος" ως εναλλακτική λύση σε αυτό που ορισμένοι καλούν την παραδοσιακή εικονικοποίηση βασισμένη στον hypervisor. Ποιά είναι η διαφορά? Σε εικονικοποίηση βασισμένο σε hypervisor, το σύστημα εξομοιώνει το υλικό. ένα σύστημα λογισμικού δημιουργεί ατομικούς υπολογιστές αντί για δικτύωση φυσικών υπολογιστών μαζί. Ένας τρόπος που οι εμπειρογνώμονες μιλούν για αυτό είναι ότι τα συστήματα που βασίζονται σε hypervisor απαιτούν επικοινωνία για να δουλέψουν ακριβώς όπως θα ήταν μεταξύ φυσικών μηχανών. με άλλα λόγια, αυτά τα εικονικά κομμάτια υλικού δεν μοιράζονται τίποτα που μια φυσική μηχανή δεν θα μοιραζόταν με άλλη, εκτός από ένα γενικευμένο περιβάλλον πόρων.
Με την εικονικοποίηση του κοντέινερ, η εικονικοποίηση γίνεται στο επίπεδο του λειτουργικού συστήματος αντί του υλικού. Οι μεμονωμένες περιπτώσεις μοιράζονται μέρη του πυρήνα, έτσι ώστε τα δεδομένα να δρομολογούνται διαφορετικά.
Πολλοί άνθρωποι της πληροφορικής εξετάζουν την εικονικοποίηση του κοντέινερ, λόγω της ικανότητάς του να παρέχει πυκνότερα περιβάλλοντα απ 'ό, τι η εικονικοποίηση του hypervisor. Κάποιοι μιλούν για αυτό ως ένα "φθηνό" τρόπο να κάνουν περιβάλλοντα υποδοχής. Οι μηχανικοί μπορούν να επιλέξουν να αναπτύξουν δοχεία με διάφορους τρόπους, για παράδειγμα μέσω πλατφόρμων ανοιχτού κώδικα, όπως το OpenStack. Ωστόσο, ορισμένοι ισχυρίζονται ότι η εικονικοποίηση των δοχείων είναι μερικές φορές λιγότερο κλιμακωτή ή ευέλικτη από τις παραδοσιακές μεθόδους.