κτηνοτρόφος:
1. Γραφική μέθοδος: Η εύχρηστη διεπαφή διαχείρισης ιστού μειώνει για άλλη μια φορά τη δυσκολία ανάπτυξης εφαρμογών κοντέινερ χρησιμοποιώντας τεχνολογία κοντέινερ με βάση την ευκολία χρήσης του Docker.
2. Υποστήριξη πολλαπλών προγραμματιστών: Μέσω προτύπων περιβάλλοντος, μπορείτε εύκολα να δημιουργήσετε και να αναπτύξετε πλατφόρμες προγραμματισμού διαχείρισης συμπλεγμάτων κοντέινερ Cattle, Swarm, K8S και Mesos.
3. Διαχείριση συμπλεγμάτων κεντρικού υπολογιστή: Το αντικείμενο διαχείρισης είναι ένα σύμπλεγμα πολλαπλών κεντρικών υπολογιστών, όχι μόνο ενός κεντρικού υπολογιστή κοντέινερ, δημιουργήστε και διαχειριστείτε πολλά ή δεκάδες συμπλέγματα διακομιστών εφαρμογών, χρειάζεστε μόνο Ctrl+C, Ctrl+V, αντιγραφή και επικόλληση για επίλυση.
4. Ενσωματωμένο κατάστημα εφαρμογών: Χρησιμοποιήστε το πρότυπο WordPress σε αυτό για να δημιουργήσετε ένα σύστημα ιστολογίου WordPress, απλώς κάντε κλικ με το ποντίκι, η δυσκολία ανάπτυξης δεν είναι μεγαλύτερη από την αίτηση για δωρεάν email!
5. Ευέλικτη κατανομή πόρων: Ενσωματωμένος εξισορροπητής φορτίου εφαρμογών, η "υπηρεσία" χρειάζεται μόνο τουλάχιστον 1 παρουσία κοντέινερ, όταν το φορτίο δεν είναι αρκετό/ή υπερβολικό, απλώς κάντε κλικ με το ποντίκι, αυξήστε/μειώστε τον αριθμό των παρουσιών κοντέινερ στην "υπηρεσία" για να λύσετε το πρόβλημα, το σύστημα εφαρμογής έχει φυσικές ελαστικές δυνατότητες επέκτασης.
Ενορχήστρωση υποδομής
Το Rancher μπορεί να χρησιμοποιήσει πόρους φιλοξενίας Linux από οποιοδήποτε δημόσιο ή ιδιωτικό cloud. Οι κεντρικοί υπολογιστές Linux μπορεί να είναι εικονικοί ή φυσικοί. Το Rancher απαιτεί μόνο από τον κεντρικό υπολογιστή να διαθέτει CPU, μνήμη, τοπικό δίσκο και πόρους δικτύου. Από την οπτική γωνία του Rancher, ένας κεντρικός υπολογιστής cloud που παρέχεται από έναν προμηθευτή cloud είναι το ίδιο με ένα φυσικό μηχάνημα.
Η Rancher εφαρμόζει ένα ευέλικτο επίπεδο υπηρεσιών υποδομής για την εκτέλεση εφαρμογών με κοντέινερ. Οι υπηρεσίες υποδομής της Rancher περιλαμβάνουν δικτύωση, αποθήκευση, εξισορρόπηση φορτίου, DNS και μονάδες ασφαλείας. Οι υπηρεσίες υποδομής του Rancher αναπτύσσονται επίσης μέσω κοντέινερ, επομένως οι υπηρεσίες υποδομής του Rancher μπορούν να εκτελούνται σε οποιονδήποτε κεντρικό υπολογιστή Linux.
Ενορχήστρωση και προγραμματισμός κοντέινερ
Πολλοί χρήστες επιλέγουν να χρησιμοποιούν πλαίσια προγραμματισμού ενορχήστρωσης κοντέινερ για την εκτέλεση εφαρμογών με κοντέινερ. Το Rancher περιλαμβάνει όλες τις τρέχουσες κύριες μηχανές ενορχήστρωσης και προγραμματισμού, όπως το Docker Swarm, το Kubernetes και το Mesos. Ο ίδιος χρήστης μπορεί να δημιουργήσει ένα σύμπλεγμα Swarm ή Kubernetes. Μπορείτε επίσης να διαχειριστείτε εφαρμογές χρησιμοποιώντας εγγενή εργαλεία Swarm ή Kubernetes.
Εκτός από τα Swarm, Kubernetes και Mesos, η Rancher υποστηρίζει επίσης τη δική της μηχανή προγραμματισμού ενορχήστρωσης εμπορευματοκιβωτίων βοοειδών. Τα βοοειδή χρησιμοποιούνται ευρέως για την ενορχήστρωση των υπηρεσιών υποδομής του Rancher και για τη διαμόρφωση, διαχείριση και αναβάθμιση συστάδων Swarm, συστάδων Kubernetes και συστάδων Mesos.
Κατάστημα εφαρμογών
Οι χρήστες του Rancher μπορούν να αναπτύξουν εφαρμογές που αποτελούνται από πολλά κοντέινερ στο κατάστημα εφαρμογών με ένα κλικ. Οι χρήστες μπορούν να διαχειριστούν την αναπτυγμένη εφαρμογή και μπορούν να αυτοματοποιήσουν τις αναβαθμίσεις όταν είναι διαθέσιμη μια νέα έκδοση της εφαρμογής. Το Rancher προσφέρει ένα κατάστημα εφαρμογών που διατηρείται από την κοινότητα Rancher που περιλαμβάνει μια σειρά από δημοφιλείς εφαρμογές. Οι χρήστες του Rancher μπορούν επίσης να δημιουργήσουν το δικό τους ιδιωτικό κατάστημα εφαρμογών.
Διαχείριση δικαιωμάτων σε επίπεδο επιχείρησης
Το Rancher υποστηρίζει ευέλικτο έλεγχο ταυτότητας χρήστη plug-in. Υποστήριξη Active Directory, LDAP, Github και άλλων μεθόδων ελέγχου ταυτότητας. Το Rancher υποστηρίζει έλεγχο πρόσβασης βάσει ρόλων (RBAC) σε επίπεδο περιβάλλοντος, ο οποίος επιτρέπει στους χρήστες ή σε ομάδες χρηστών να διαμορφώνουν την πρόσβαση σε ένα περιβάλλον ανάπτυξης ή παραγωγής μέσω ρόλων.
Το παρακάτω διάγραμμα δείχνει τα κύρια στοιχεία και χαρακτηριστικά του Rancher:
1. Η πλατφόρμα είναι εύκολη στην ανάπτυξη. Η πλατφόρμα που διαχειρίζεται το ίδιο το Docker βασίζεται επίσης σε αναπτύξεις Docker. Εφόσον έχετε docker, μπορείτε να ολοκληρώσετε την ανάπτυξη της πλατφόρμας με μία μόνο εντολή. 2. Η πλατφόρμα είναι εύκολο να επεκταθεί. Μέσω του μηχανισμού πράκτορα, μια εντολή docker ολοκληρώνει την ανάπτυξη του πράκτορα και αυξάνει γρήγορα τα φυσικά σας μηχανήματα. Υποστηρίζει επίσης κεντρικούς υπολογιστές cloud όπως το AWS και η έκδοση 2.0 υποστηρίζει ακόμη και K8. 3. Εύκολη ανάπτυξη υπηρεσιών. Μέσω του καταστήματος εφαρμογών, η ανάπτυξη της εφαρμογής ολοκληρώνεται σε 2 βήματα και κάθε ενδιάμεσο λογισμικό τακτοποιείται ανεξάρτητα όπως το docker-compose, το οποίο μπορεί να επεκταθεί ανά πάσα στιγμή. 4. Φέρτε τα δικά σας δικαιώματα λογαριασμού. Σε σύγκριση με το K8s, το οποίο δεν διαθέτει διαχείριση λογαριασμού, το Rancher διαθέτει το δικό του σύστημα αδειών λογαριασμού. Οι λογαριασμοί μπορούν να δημιουργηθούν ανεξάρτητα ή να συνδεθούν εύκολα με LDAP και άλλα συστήματα λογαριασμών. Είναι ένα εξαιρετικό εργαλείο για εταιρική χρήση.
|