Πώς να ορίσετε τους ορισμούς εργασιών του Amazon ECS;

Pos Na Orisete Tous Orismous Ergasion Tou Amazon Ecs



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

Αυτό το άρθρο επεξηγεί το ακόλουθο περιεχόμενο:

Τι είναι το Amazon ECS;

Το Amazon ECS ή Amazon Elastic Container Service είναι μια πλήρως διαχειριζόμενη υπηρεσία που επιτρέπει στους χρήστες της να αναπτύσσουν, να κλιμακώνουν και να διαχειρίζονται εφαρμογές χρησιμοποιώντας κοντέινερ και συμπλέγματα. Αυτά τα κοντέινερ δημιουργούνται συνήθως χρησιμοποιώντας το Docker. Το Docker είναι μια εφαρμογή που επιτρέπει στους προγραμματιστές να εκκινούν κοντέινερ στα οποία αναπτύσσονται και εκτελούνται εφαρμογές. Το Docker διασφαλίζει ότι όλα τα κοντέινερ λειτουργούν σε απομονωμένα περιβάλλοντα. Το ECS βρίσκεται στην κορυφή του docker που διαχειρίζεται αυτές τις εφαρμογές.







Πώς λειτουργεί το Amazon ECS;

Το Docker εκτελεί κοντέινερ με βάση τις δύο επιλογές των κοντέινερ, δηλαδή, χωρίς διακομιστή ή Διαχειριζόμενο. Το ECS χειρίζεται και υποστηρίζει λειτουργίες αυτόματης κλιμάκωσης για τη διαχείριση όγκων δεδομένων και για την παροχή της δυνατότητας υπηρεσίας πλήρους διαχείρισης και κλιμάκωσης. Το ECS κλιμακώνει αυτόματα την εφαρμογή σας ανάλογα με τις απαιτήσεις. Για παράδειγμα, καθώς η επισκεψιμότητα στην εφαρμογή σας αυξάνεται ή μειώνεται, μπορείτε να διαμορφώσετε τη δυνατότητα αυτόματης κλιμάκωσης για μετρήσεις, π.χ., χρήση CPU, χρήση μνήμης κ.λπ.





Λαμβάνοντας υπόψη το κόστος για αυτές τις δυνατότητες, ευτυχώς, το ECS είναι πολύ οικονομικό με το docker, καθώς επιτρέπει την εκτέλεση πολλών κοντέινερ σε ένα τοπικό σύστημα υπολογιστή. Το ECS λειτουργεί αποτελεσματικά και για εργασίες ad hoc ή πλήρους κλίμακας.





Μάθετε περισσότερα για το ECS ανατρέχοντας σε αυτό το άρθρο: Πώς να δημιουργήσετε ένα σύμπλεγμα ECS στο AWS; '.

Αφού αναπτύξετε την εικόνα του αρχείου docker στο Amazon ECR, θα σας ζητηθεί να ορίσετε εργασίες χρησιμοποιώντας το ECS. Το Amazon ECR είναι το όνομα που θα ακούτε συχνά όταν μιλάτε για το Amazon ECS. Το ECR σημαίνει Elastic Container Repository το οποίο διατηρεί το ιστορικό και αποθηκεύει τις εικόνες του αρχείου σας. Μπορείτε να επαναφέρετε οποιαδήποτε έκδοση με το ECR.



Τι είναι οι ορισμοί εργασιών;

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

Πώς να ορίσετε τους ορισμούς εργασιών του Amazon ECS;

Υποθέτοντας ότι το σύμπλεγμα ECS σας είναι έτοιμο και λειτουργεί, ας ακολουθήσουμε ορισμένα βήματα για να δημιουργήσουμε έναν ορισμό εργασιών για αυτό:

Βήμα 1: Πρόσβαση στην Επιλογή 'Ορισμοί εργασιών'.
Εδώ, στο ταμπλό ECS, έχουμε το cluster μας σε λειτουργία. Πατήστε το ' Ορισμοί εργασιών ” επιλογή από την πλαϊνή γραμμή:

Βήμα 2: Δημιουργήστε έναν νέο ορισμό εργασίας
Κάνε κλικ στο 'Δημιουργία νέου ορισμού εργασίας' κουμπί και από την αναπτυσσόμενη λίστα, κάντε κλικ στο ' Δημιουργία νέου ορισμού εργασίας ” επιλογή:

Βήμα 3: Μοναδικό αναγνωριστικό
Δώστε ένα μοναδικό όνομα για τον ορισμό της εργασίας:

Βήμα 4: Απαιτήσεις υποδομής
Επιλέξτε τον τύπο εκκίνησης κάτω από το ' Τύπος εκκίνησης ' Ενότητα. Έχουμε αναπτύξει το σύμπλεγμα ECS μας ως ' AWS Fargate «παράδειγμα. Επομένως, έχουμε επιλέξει την επιλογή «AWS Fargate» από τη διεπαφή. Στη συνέχεια, επιλέξτε την αρχιτεκτονική για το λειτουργικό σύστημα. Διατηρήσαμε αυτήν τη ρύθμιση ως προεπιλογή:

Βήμα 5: Εκχώρηση μεγέθους εργασίας
Στο «Μέγεθος εργασίας » ενότητα της απαίτησης υποδομής, επιλέξτε την ακόλουθη επιλογή. Σημείωση ότι αυτές οι επιλογές εξαρτώνται από τον οργανισμό ή τις απαιτήσεις της εφαρμογής σας. Εδώ για αυτήν την επίδειξη, έχουμε επιλέξει απλές διαμορφώσεις:

Βήμα 6: Καταχωρίστε το όνομα κοντέινερ και το URI εικόνας
Στην ενότητα Container-1, πληκτρολογήστε το όνομα του κοντέινερ. Στην ενότητα Image URI, θα χρησιμοποιήσουμε ένα Συλλογή ECR που παρέχεται από την Amazon . Μπορείτε να παρέχετε τον σύνδεσμο του URI εικόνας εδώ ανάλογα με τις απαιτήσεις σας:

Επαλήθευση ενός συμπλέγματος ECS
Για να χρησιμοποιήσετε την εικόνα που παρέχεται από τη συλλογή ECR, πληκτρολογήστε και αναζητήστε το όνομα της εικόνας π.χ. nginx:

Κάντε κλικ στο παρακάτω αποτέλεσμα:

Κάνε κλικ στο ' αντίγραφο κουμπί ” όπως φαίνεται στο παρακάτω σχήμα:

Επικολλήστε τον αντιγραμμένο σύνδεσμο στο ' URI εικόνας » πεδίο:

Διατηρώντας τις υπόλοιπες ρυθμίσεις ως προεπιλογή, κάντε κλικ στο ' Δημιουργώ Κουμπί ”:

Δημιουργήσαμε με επιτυχία έναν ορισμό εργασιών για ένα σύμπλεγμα ECS:

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

Αυτό είναι όλο από αυτόν τον οδηγό.

συμπέρασμα

Για να ορίσετε τον ορισμό της εργασίας Amazon ECS, κάντε κλικ στο ' Ορισμός Εργασίας κουμπί ' από την πλαϊνή γραμμή για να δώσετε το αναγνωριστικό και το URI εικόνας και πατήστε το ' Δημιουργώ κουμπί '. Οι ορισμοί εργασιών καθορίζουν τι θα κάνει μια εργασία μέσα σε ένα σύμπλεγμα ή ένα κοντέινερ. Ο ορισμός μιας εργασίας μπορεί να αναφέρεται ως δημιουργία μιας εργασίας για την εκτέλεση του συμπλέγματος. Αυτό το άρθρο παρέχει πληροφορίες για διάφορα στοιχεία ECS και ορίζει ορισμούς εργασιών για αυτά.