Επίλυση Όλων Των Προβλημάτων Των Παραθύρων Και Άλλων Προγραμμάτων

Χρειάζεστε μια διανομή Linux για συγκεκριμένο κοντέινερ;

Πάντα μπορούσες εκτέλεση κοντέινερ σε διάφορα λειτουργικά συστήματα : Ζώνες στο Solaris. Φυλακές στο BSD. Docker στο Linux και τώρα Windows Server ? OpenVZ στο Linux και ούτω καθεξής. Καθώς το Docker συγκεκριμένα και τα εμπορευματοκιβώτια γενικότερα εκρήγνυνται σε δημοτικότητα, οι εταιρείες λειτουργικών συστημάτων λαμβάνουν διαφορετικό τρόπο. Τώρα υποστηρίζουν ότι για να αξιοποιήσετε στο έπακρο τα κοντέινερ χρειάζεστε ένα αδύνατο λειτουργικό σύστημα για να το πάρετε μαζί τους.

επιταχύνω τον υπολογιστή μου windows 10

Γιατί; (Εκτός από την παροχή νέας ροής εσόδων;)



[Για περισσότερες πληροφορίες σχετικά με την τεχνολογία εμπορευματοκιβωτίων, διαβάστε Ο λαϊκός οδηγός στο Docker και Πόλεμοι εμπορευματοκιβωτίων: Ενδιαφέρουσες εποχές για το Docker και τους ανταγωνιστές του ]



Alex Polvi, Διευθύνων Σύμβουλος του CoreOS, της πρώτης εταιρείας Linux που κατέλαβε το ιδέα για ένα ελαφρύ, φιλικό προς τα εμπορευματοκιβώτια Linux , εξήγησε : «Νομίζουμε ότι μπορούμε να κάνουμε το λειτουργικό σύστημα ουσιαστικά άσχετο».

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



Στη συνέχεια, παίρνοντας ένα φύλλο από το πώς η Google ενημερώνει το λειτουργικό της σύστημα Chrome (θυμηθείτε, Το CoreOS ξεκίνησε ως πιρούνι Chrome OS ), Η Polvi είδε ότι και με διακομιστές κοντέινερ θα μπορούσαν να ενημερώνονται αυτόματα και αυτό, με τη σειρά του, θα επιταχύνει σημαντικά την επιδιόρθωση του λειτουργικού συστήματος.

Έτσι, συνέχισε η Polvi, «αν όλα αυτά ενημερώνονται αυτόματα και φροντίζουν τα ίδια, δεν θα πρέπει να ανησυχείτε πια για αυτό. Το CoreOS ως οργανισμός το διατηρεί για εσάς και απλά ανησυχείτε για την πλευρά της εφαρμογής σας. '

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



Με αυτόν τον τρόπο μπορείτε να παρέχετε γρήγορα τις πιο πρόσφατες ενημερώσεις χωρίς καθυστέρηση που είναι αισθητή στους χρήστες. Με αυτόν τον μηχανισμό μπορείτε επίσης να παρέχετε ένα σταθερό λειτουργικό σύστημα σε ολόκληρο το κέντρο δεδομένων ή το cloud σας. Δεν υπάρχουν διακομιστές με ένα σύνολο επιδιορθώσεων και ένα άλλο με εντελώς διαφορετικό σύνολο επιδιορθώσεων.

Ένα άλλο πλεονέκτημα αυτής της προσέγγισης είναι ότι εάν κάτι πάει στραβά με τη νέα έκδοση, μπορείτε πάντα να επιστρέψετε σε μια προηγούμενη, ασφαλή έκδοση. Όπως είπε ο Paul Cormier, πρόεδρος των προϊόντων και τεχνολογιών της Red Hat σε πρόσφατη δημοσίευση ιστολογίου, ' Κοντέινερ Linux , τόσο αυξάνει όσο και εξαρτάται από τη συνέπεια του λειτουργικού συστήματος ».

Αυτή η ιδέα έχει πιάσει σαν ένα σπίτι που έχει πάρει φωτιά. Τώρα, εκτός από το CoreOS, το Red Hat με Red Hat Enterprise Linux 7 Atomic Host (RHELAH) , Canonical με το Ubuntu Core , και, σε μια εκπληκτική κίνηση, Το VMware με την πρώτη του διανομή Linux, το Photon Ε

Επιπλέον, οι άνθρωποι που θέλουν απλά να χαζεύουν τα δοχεία Docker μπορούν να χρησιμοποιήσουν το boot2docker. Αυτή η μικροσκοπική διανομή Linux ζυγίζει μόνο 27Megabytes. Βασίζεται στο Tiny Core Linux και είναι φτιαγμένο ειδικά για τη λειτουργία κοντέινερ Docker.

Τι κοινό έχουν αυτά τα φιλικά προς τα εμπορευματοκιβώτια λειτουργικά συστήματα, σύμφωνα με τον Docker , είναι:

  • Η σταθερότητα ενισχύεται μέσω της σημασιολογίας αναβάθμισης/επαναφοράς συναλλαγών.
  • Οι παραδοσιακοί διαχειριστές πακέτων απουσιάζουν και ενδέχεται να αντικατασταθούν από νέα συστήματα συσκευασίας (Snappy) ή προσαρμοσμένες δημιουργίες εικόνας (Atomic).
  • Η ασφάλεια ενισχύεται μέσω διαφόρων μηχανισμών απομόνωσης.
  • Systemd παρέχει εκκίνηση και διαχείριση συστήματος.

Λοιπόν, πώς διαφέρουν μεταξύ τους; Αυτό εξακολουθεί να υλοποιείται. Ακόμα και το παλαιότερο από αυτά, το CoreOS, δεν έχει φτάσει ακόμα τα δεύτερα γενέθλιά του. Να τι γνωρίζουμε μέχρι τώρα.

CoreOS

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

Το CoreOS καταφέρνει να το κάνει αυτό με FastPatch Ε Σε αυτό ενημερώνετε ολόκληρο το λειτουργικό σύστημα ως μία μονάδα, αντί για πακέτο με πακέτο.

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

Τον Δεκέμβριο του 2014, η Polvi εξήγησε «Πιστεύαμε ότι το Docker θα γινόταν μια απλή μονάδα για την οποία όλοι μπορούμε να συμφωνήσουμε. Δυστυχώς, ένα απλό στοιχείο που μπορεί να επαναχρησιμοποιηθεί δεν είναι το πώς εξελίσσονται τα πράγματα. Το Docker τώρα δημιουργεί εργαλεία για την εκκίνηση διακομιστών cloud, συστήματα ομαδοποίησης και ένα ευρύ φάσμα λειτουργιών: δημιουργία εικόνων, εκτέλεση εικόνων, μεταφόρτωση, λήψη και τελικά ακόμη και επικάλυψη δικτύων, όλα συγκεντρωμένα σε ένα μονολιθικό δυαδικό αρχείο που λειτουργεί κυρίως ως root στον διακομιστή σας Ε … Δεν θα γίνει το απλό σύνθετο δομικό στοιχείο που είχαμε οραματιστεί ». Ετσι, Το CoreOS εισήγαγε τη δική του μορφή κοντέινερ, Rocket Ε

Το CoreOS εξακολουθεί να υποστηρίζει επίσης το Docker, αλλά το Rocket θα είναι το κύριο δοχείο του.

ΡΕΛΑΧ

Η Red Hat είδε επίσης τα τεχνικά πλεονεκτήματα ενός αδύνατου, μέσου Linux. Άρχισαν να το δουλεύουν μέσα Project Atomic Ε Αυτό το λειτουργικό σύστημα ανοιχτού κώδικα είναι πλέον διαθέσιμο ως παραλλαγές στα Fedora, CentOS και RHEL.

Από αυτό το ίδρυμα, Το Red Hat έφτιαξε το RHELAH Ε Αυτό το λειτουργικό σύστημα βασίζεται σε RHEL 7 Ε Διαθέτει ατομική ενημέρωση και επαναφορά που μοιάζει με εικόνα. Η Red Hat έχει δεσμευτεί στο Docker για την τεχνολογία των εμπορευματοκιβωτίων της.

Σύμφωνα με την Red Hat, η RHELAH έχει πολλά πλεονεκτήματα έναντι των ανταγωνιστών της. Αυτό περιλαμβάνει την ικανότητα τρέχει 'απευθείας στο υλικό καθώς και εικονικοποιημένη υποδομή δημόσια ή ιδιωτική ». Επιπλέον, το Red Hat φέρνει την υποστήριξή του και το SELinux για βελτιωμένη ασφάλεια.

Ubuntu Core

Η Canonical, η μητρική εταιρεία του Ubuntu, υιοθετεί μια διαφορετική προσέγγιση από το CoreOS και το Red Hat. Μέρη του είναι σίγουρα οικεία. Το Ubuntu Core της Canonical ισχυρίζεται ότι είναι το μικρότερο, πιο λιτό Ubuntu ποτέ, ιδανικό για εξαιρετικά πυκνούς υπολογισμούς σε αγροκτήματα εμπορευματοκιβωτίων cloud, εφαρμογές Docker ή πλατφόρμα ως υπηρεσία (PaaS). Το Core έχει σχεδιαστεί για αποδοτικότητα και έχει το μικρότερο αποτύπωμα χρόνου εκτέλεσης με το καλύτερο προφίλ ασφαλείας στη βιομηχανία: είναι κινητήρας, σασί και τροχοί, χωρίς πολυτέλεια, αυτό ακριβώς που χρειάζεστε για μαζικά παράλληλα συστήματα ».

Ενώ μπορείτε να ενημερώσετε τις βασικές εφαρμογές του Ubuntu και τις εφαρμογές 'Snappy' με εικόνες, της Canonical's Snappy σύστημα συσκευασίας χρησιμοποιεί ένα αρχείο μεταδεδομένων μαζί με εργαλεία κατασκευής για να δημιουργήσει μια νέα εφαρμογή Snappy. ' Σύμφωνα με τον ιδρυτή του Ubuntu, Mark Shuttleworth, «The γρήγορο σύστημα διατηρεί κάθε τμήμα του Ubuntu σε ξεχωριστό αρχείο μόνο για ανάγνωση και κάνει το ίδιο για κάθε εφαρμογή. Με αυτόν τον τρόπο, οι προγραμματιστές μπορούν να προσφέρουν ό, τι χρειάζονται για να είναι σίγουροι ότι η εφαρμογή τους θα λειτουργήσει ακριβώς όπως σκοπεύουν, και μπορούμε να λάβουμε μέτρα για να κρατήσουμε τις διάφορες εφαρμογές απομονωμένες η μία από την άλλη, και να διασφαλίσουμε ότι οι ενημερώσεις είναι πάντα τέλειες.

Επιπλέον, το Ubuntu χρησιμοποιεί AppArmor σύστημα πυρήνα για ασφάλεια. Στην ιδανική περίπτωση, σε γρήγορες εκδόσεις του Ubuntu, οι εφαρμογές είναι απομονωμένες τελείως η μία από την άλλη.

VMware Photon

Θυμηθείτε όταν είπε ο Mendel Rosenblum, συνιδρυτής της VMware τα λειτουργικά συστήματα ήταν ξεπερασμένα το 2007? Δέχομαι. Τα πράγματα έχουν αλλάξει. Ο Ρόζενμπλουμ είχε μισό δίκιο. Η εικονικοποίηση έπρεπε να αλλάξει τον κόσμο-δεν θα είχαμε σύννεφα χωρίς αυτό-αλλά τα λειτουργικά συστήματα παραμένουν τόσο σημαντικά όσο ποτέ. Έτσι, ίσως δεν προκαλεί έκπληξη το γεγονός ότι, αντιμετωπίζοντας το παλιρροιακό κύμα εμπορευματοκιβωτίων, το VMware έχει υιοθετήσει τόσο την τεχνολογία εμπορευματοκιβωτίων όσο και έχει κυκλοφορήσει το πρώτο άλφα του δικού του λειτουργικού συστήματος Linux, Photon.

Το VMware, ωστόσο, δεν εγκαταλείπει τους τρόπους εικονικής μηχανής (VM). Το Photon τρέχει μόνο, προς το παρόν, σε VMware vSphere και VMware vCloud Air. Εν ολίγοις, η VMware πιστεύει ότι τα κοντέινερ σε εικονικά μηχανήματα και όχι τα κοντέινερ σε ένα εγγενές λειτουργικό σύστημα, είναι ο δρόμος του μέλλοντος. Λοιπόν, λαμβάνοντας υπόψη το επιχειρηματικό μοντέλο του, φυσικά το κάνει το VMware.

Η εταιρεία αντισταθμίζει τα στοιχήματά της όταν πρόκειται για κοντέινερ. Το VMware υποστηρίζει Docker, CoreOS Rocket και Κήπος Pivotal's μορφές κοντέινερ.

Το VMware κυκλοφορεί επίσης το Lightwave, ένα πρόγραμμα ταυτότητας και διαχείρισης πρόσβασης κοντέινερ.

Αποφάσεις, αποφάσεις

Λοιπόν, ποιο θα κερδίσει; Πού πρέπει να βάλετε τα δολάρια του δοχείου σας;

Δεν γνωρίζω.

Πραγματικά όχι.

Το CoreOS είχε σαφώς μεγαλύτερη εμπειρία από τα άλλα. Είναι επίσης μακράν η μικρότερη και νεότερη εταιρεία. Το Red Hat προσφέρει σημαντικούς πόρους στην προσφορά του, αλλά ούτε και η Canonical είναι αδιάφορη. Όσο για το VMware, είναι ολοκαίνουργιο για τα κοντέινερ, αλλά σίγουρα γνωρίζουν την εικονικοποίηση προς τα πίσω και προς τα εμπρός.

Όλα αυτά είναι νέα προγράμματα σε έναν νέο τομέα. Θα τα δοκίμαζα όλα, θα κοιτούσα τις δικές μου ανάγκες πληροφορικής και μετά θα αποφάσιζα ποια από αυτές αξίζει ένα πιλοτικό πρόγραμμα. Τι είναι αυτό? Θέλετε να αναπτύξετε τώρα; Δεν νομιζω! Αυτό είναι πολύ καινούργιο για να ποντάρετε την εταιρεία σας.

Αυτή η ιστορία, 'Χρειάζεστε μια διανομή Linux για συγκεκριμένο κοντέινερ;' δημοσιεύτηκε αρχικά από τονITworldΕ