1. ΥπολογιστέςΕγκατάσταση συστημάτωνWindowsΤι είναι οι περιέκτες των Windows Server;
Windows Server 2019 & All-in-One PowerShell για τα ανδρείκελα

Από τη Sara Perrott

Η εικονικοποίηση άλλαξε δραστικά τον τρόπο με τον οποίο η πληροφορική λειτουργούσε σε οργανισμούς παντός μεγέθους, αλλά τα δοχεία είχαν επίσης μεγάλο αντίκτυπο. Ίσως αναρωτιέστε γιατί κάποιος θα ήθελε να χρησιμοποιήσει δοχεία στο Windows Server 2019. Είναι απλά εικονικές μηχανές (VMs), σωστά; Λοιπόν, όχι ακριβώς.

Οι τεχνολογίες μπορεί να μοιάζουν παρόμοιες, αλλά τα δοχεία και τα VMs δεν είναι τα ίδια. Τα VM παρουσιάζουν εικονικό υλικό στον χρήστη. Τα δοχεία δεν εκθέτουν το υλικό ή το λειτουργικό σύστημα. Έχουν σκοπό να εκτελούν εφαρμογές μεμονωμένα.

Τα VM μπορούν να θεωρηθούν ως Υποδομή ως Υπηρεσία (IaaS). Παρόλο που τα VM διαθέτουν εικονικό υλικό στους διαχειριστές συστημάτων, οι διαχειριστές των εικονικών διακομιστών δεν χρειάζεται να ανησυχούν για το υποκείμενο υλικό. Μπορούν να επικεντρωθούν στο λειτουργικό σύστημα και τις εφαρμογές για τις οποίες είναι υπεύθυνοι.

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

Η κύρια ιδέα πίσω από τα δοχεία είναι ότι η εφαρμογή μέσα σε κάθε περιέκτη έχει όλους τους πόρους που χρειάζεται για να λειτουργήσει μέσα στο ίδιο δοχείο. Αυτό σημαίνει ότι μπορείτε να αφήσετε το κοντέινερ σε οποιονδήποτε υποδοχέα κοντέινερ και όλες οι απαιτήσεις της εφαρμογής θα εξακολουθούν να ικανοποιούνται επειδή αυτές οι απαιτήσεις (π.χ. .NET) κινούνται με την εφαρμογή μέσα στο δοχείο.

Τι φαίνεται ένα κοντέινερ στο Windows Server 2019

Μπορεί να αναρωτιέστε ποια δοχεία μοιάζουν. Ας χρησιμοποιήσουμε το παράδειγμα των δοχείων στα Windows συγκεκριμένα. Σε υψηλό επίπεδο, η αρχιτεκτονική μοιάζει με αυτό το σχήμα.

Αρχιτεκτονική κοντέινερ του Windows Server 2019

Σε ένα λειτουργικό σύστημα Windows Server, αφού ενεργοποιήσετε τη λειτουργία των κοντέινερ, εγκαθιστάτε το Docker Engine. Ο Docker Engine είναι υπεύθυνος για τη συσκευασία και την ανάπτυξη των εμπορευματοκιβωτίων. Η Microsoft συνεργάστηκε με το Docker για πρώτη φορά με τον Windows Server 2016 για να υποστηρίξει την εκτέλεση περιεκτών σε ένα λειτουργικό σύστημα Windows.

Σημαντικοί όροι δοχείου

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

  • Έλεγχος υποδοχής: Ο κεντρικός υπολογιστής υποδοχής είναι το σύστημα που έχει ρυθμιστεί με τη δυνατότητα Container των Windows. Μπορεί να είναι ένας φυσικός οικοδεσπότης ή, χάρη στις χαρές της ενσωματωμένης εικονικοποίησης, έναν εικονικό οικοδεσπότη. Όλα τα κοντέινερ στο host υποδοχής μοιράζονται τους πόρους του ξενιστή. Εικόνα κοντέινερ: Όταν δημιουργείτε μια εικόνα κοντέινερ, δημιουργείτε μια αναπτυσσόμενη εικόνα που περιέχει τις αλλαγές που κάνατε στην αρχική εικόνα, οι οποίες αποθηκεύτηκαν στο sandbox. Η εικόνα του δοχείου δεν περιέχει το λειτουργικό σύστημα (OS). Αντίθετα, κατά την ανάπτυξη προσαρμοσμένων εικόνων εμπορευματοκιβωτίων, είναι ένα επίπεδο προσαρμογής που προστίθεται στην κορυφή της εικόνας του δομοστοιχείου του δοχείου. Sandbox: Το sandbox αποθηκεύει τις αλλαγές καθώς γίνεται στην εικόνα του δοχείου. Αυτό μπορεί να περιλαμβάνει τροποποιήσεις στο σύστημα αρχείων και το μητρώο, καθώς και τυχόν νέες εφαρμογές που ενδέχεται να εγκαταστήσετε. Οι αλλαγές που αποθηκεύονται στο sandbox μπορούν να αποθηκευτούν ως εικόνες κοντέινερ ώστε να μπορούν να επαναχρησιμοποιηθούν. Εικόνα OS του κοντέινερ: Για να μην συγχέεται με την εικόνα του δοχείου, η εικόνα OS του δοχείου δεν μπορεί να τροποποιηθεί. Είναι το πρώτο στρώμα στο σάντουιτς δοχείων και παρέχει το λειτουργικό σύστημα που θα χρησιμοποιήσει το δοχείο. Αποθήκη αποθήκευσης: Οι εικόνες των εμπορευματοκιβωτίων μαζί με τις τυχόν εξαρτήσεις που ενδέχεται να έχουν αποθηκεύονται σε ένα χώρο αποθήκευσης δοχείων, ώστε να μπορούν να επαναχρησιμοποιηθούν. Μπορούν να αποθηκευτούν σε έναν τοπικό χώρο αποθήκευσης ή εάν σκοπεύετε να χρησιμοποιήσετε την εικόνα σε πολλούς κεντρικούς υπολογιστές υποδοχής, μπορείτε να δημιουργήσετε ιδιωτικά ή δημόσια αποθετήρια στο Docker Hub. Τα αποθετήρια μπορούν επίσης να αναφέρονται ως μητρώα. Το Docker Hub, για παράδειγμα, αναφέρεται συχνά ως μητρώο εμπορευματοκιβωτίων.

Πώς τρέχουν τα κοντέινερ σε Windows Server 2019

Τα κοντέινερ χρησιμοποιούν το Docker Engine για να εκτελούνται σε Windows Server. Τα δοχεία εισήχθησαν για πρώτη φορά στον Windows Server 2016, αλλά η τεχνολογία και, φυσικά, η ίδια η Docker ήταν πολύ μεγαλύτερη από αυτή.

Το Docker είναι ο κινητήρας που είναι υπεύθυνος για τη συσκευασία και την παράδοση εικόνων εμπορευματοκιβωτίων. Αυτές οι εικόνες δοχείων μπορούν να βασίζονται σε λειτουργικά συστήματα Windows ή Linux και μπορούν να εκτελούνται στο κέντρο δεδομένων σας και στον Windows Server 2019.