Τεχνολογία εμπορευματοκιβωτίων - το επόμενο μεγάλο πράγμα;

Συγγραφέας: Louise Ward
Ημερομηνία Δημιουργίας: 5 Φεβρουάριος 2021
Ημερομηνία Ενημέρωσης: 1 Ιούλιος 2024
Anonim
Τεχνολογία εμπορευματοκιβωτίων - το επόμενο μεγάλο πράγμα; - Τεχνολογία
Τεχνολογία εμπορευματοκιβωτίων - το επόμενο μεγάλο πράγμα; - Τεχνολογία

Περιεχόμενο


Πηγή: Eugenesergeev / Dreamstime.com

Πάρε μακριά:

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

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


Τι είναι η τεχνολογία κοντέινερ;

Η τεχνολογία κοντέινερ προσφέρει μια καινοτόμο λύση στο πρόβλημα της εκκίνησης εφαρμογών λογισμικού σε διάφορα περιβάλλοντα. Όταν μεταφέρεται μια εφαρμογή λογισμικού από το ένα περιβάλλον στο άλλο, π.χ. από τη σταδιοποίηση μέχρι την παραγωγή, υπάρχει πιθανότητα προβλημάτων. Σύμφωνα με τον Solomon Hykes, τον ιδρυτή του Docker, της εταιρείας που συνέβαλε πάρα πολύ στα δοχεία που έγιναν δημοφιλή, "Θα δοκιμάσετε χρησιμοποιώντας Python 2.7 και στη συνέχεια θα τρέξει στην Python 3 στην παραγωγή και κάτι παράξενο θα συμβεί. Ή θα βασιστείτε στη συμπεριφορά μιας συγκεκριμένης έκδοσης μιας βιβλιοθήκης SSL και θα εγκατασταθεί μια άλλη. Θα εκτελέσετε τις δοκιμές σας στο Debian και η παραγωγή θα γίνει στο Red Hat και θα γίνουν όλα τα παράξενα πράγματα. "Εκτός από τα θέματα λογισμικού, μπορούν να προκύψουν και άλλα προβλήματα. η αποθήκευση ενδέχεται να είναι διαφορετική, αλλά το λογισμικό πρέπει να λειτουργεί σε αυτό. " (Για να μάθετε περισσότερα σχετικά με το Docker, δείτε το Docker - Πώς τα κοντέινερ μπορούν να απλοποιήσουν την ανάπτυξη του Linux σας.)


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

Πώς το Containerization μπορεί να βοηθήσει

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

Δεν μπορείτε να βελτιώσετε τις δεξιότητες προγραμματισμού σας όταν κανείς δεν ενδιαφέρεται για την ποιότητα του λογισμικού.

Ποια είναι τα χαρακτηριστικά του;

Η τεχνολογία των κοντέινερ προσφέρει τα ακόλουθα σημαντικά χαρακτηριστικά που το καθιστούν ξεχωριστό:

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

Είναι πραγματικά δημοφιλής;

Υπάρχει μια ισχυρή πιθανότητα ότι τα εμπορευματοκιβώτια θα είναι εξαιρετικά δημοφιλή στο εγγύς μέλλον. Ειδικά επειδή ο Docker, ο οργανισμός που έκανε τα δοχεία μια τόσο ισχυρή δύναμη για να υπολογίσει, έχει βάλει μεγάλη αποτελεσματικότητα σε δοχεία. Ο Ben Lloyd Pearson έχει γράψει στο opensource.com:

"Το Docker έχει σχεδιαστεί με τέτοιο τρόπο ώστε να μπορεί να ενσωματωθεί στις περισσότερες εφαρμογές DevOps, συμπεριλαμβανομένων των Puppet, Chef, Vagrant και Ansible, ή μπορεί να χρησιμοποιηθεί μόνο του για τη διαχείριση των περιβαλλόντων ανάπτυξης. Το κύριο σημείο πώλησης είναι ότι απλοποιεί πολλές από τις εργασίες που συνήθως εκτελούνται από αυτές τις άλλες εφαρμογές. Συγκεκριμένα, το Docker καθιστά δυνατή τη δημιουργία τοπικών περιβαλλόντων ανάπτυξης που είναι ακριβώς όπως ένας ζωντανός διακομιστής, εκτελούν πολλαπλά περιβάλλοντα ανάπτυξης από τον ίδιο κεντρικό υπολογιστή που διαθέτουν το καθένα μοναδικό λογισμικό, λειτουργικά συστήματα και διαμορφώσεις, δοκιμάζουν έργα σε νέους ή διαφορετικούς διακομιστές και επιτρέπουν σε οποιονδήποτε να εργάζονται στο ίδιο έργο με τις ίδιες ακριβώς ρυθμίσεις, ανεξάρτητα από το τοπικό περιβάλλον υποδοχής. "

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

συμπέρασμα

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