Πώς να δημιουργήσετε και να αναπτύξετε μια υπηρεσία ECS στο AWS;

Pos Na Demiourgesete Kai Na Anaptyxete Mia Yperesia Ecs Sto Aws



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

Αυτό το άρθρο παρέχει μια επίδειξη για τη δημιουργία και την ανάπτυξη μιας υπηρεσίας ECS στο AWS.

Τι είναι η υπηρεσία Amazon ECS;

Η υπηρεσία Amazon ECS μπορεί να χρησιμοποιηθεί για την ανάπτυξη μιας εφαρμογής που είναι ευρέως προσβάσιμη μέσω μιας δημόσιας διεύθυνσης IP. Μια υπηρεσία είναι μια ομάδα από έναν καθορισμένο αριθμό εργασιών που εκτελούνται ταυτόχρονα μέσα σε ένα σύμπλεγμα ECS. Το πλεονέκτημα της χρήσης της «Υπηρεσίας» του ECS είναι ότι εάν υπό οποιεσδήποτε συνθήκες, κάποια από τις εργασίες σταματήσει να λειτουργεί. Στη συνέχεια, ο προγραμματιστής υπηρεσιών θα αντικαταστήσει αυτήν την εργασία εκκινώντας μια νέα παρουσία της εργασίας σας για να διατηρήσει την επιθυμητή χωρητικότητα των εργασιών που καθορίζονται κατά τη διαμόρφωση.







Πώς να δημιουργήσετε και να αναπτύξετε μια υπηρεσία ECS στο AWS;

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



Οι κάτοχοι λογαριασμών AWS μπορούν να ενσωματώσουν το ECS με πολλές υπηρεσίες όπως:



  • Amazon EC2
  • Amazon SDK
  • Amazon ECR
  • Εργαλεία Amazon για Windows PowerShell

Για να δημιουργήσουμε και να αναπτύξουμε μια υπηρεσία, πρέπει πρώτα να δημιουργήσουμε ένα σύμπλεγμα ECS που θα αποθηκεύει την εφαρμογή. Για να μάθετε περισσότερα σχετικά με τη δημιουργία ενός συμπλέγματος, ανατρέξτε στο άρθρο ' Πώς να δημιουργήσετε ένα σύμπλεγμα ECS; '. Αφού δημιουργήσουμε ένα σύμπλεγμα Amazon ECS και δημιουργήσουμε έναν ορισμό εργασιών για αυτό, μπορούμε να δημιουργήσουμε μια υπηρεσία που χρησιμοποιεί αυτόν τον ορισμό εργασιών και θα αναπτυχθεί και θα δοκιμαστεί από μια δημόσια διεύθυνση IP.





Μάθετε περισσότερα σχετικά με τον ορισμό και τη δημιουργία ορισμών εργασιών ανατρέχοντας σε αυτό το άρθρο: “ Πώς να ορίσετε τους ορισμούς εργασιών του Amazon ECS; '. Ας εξερευνήσουμε μερικά βήματα για τη δημιουργία και την ανάπτυξη μιας Υπηρεσίας ECS:

Βήμα 1: Επιλέξτε το σύμπλεγμα
Στον πίνακα εργαλείων του συμπλέγματος ECS, επιλέξτε το σύμπλεγμα στο οποίο έχει διαμορφωθεί ο ορισμός της εργασίας:



Βήμα 2: Δημιουργία υπηρεσίας
Κάντε κύλιση προς τα κάτω στη διεπαφή και κάντε κλικ στο ' Δημιουργώ Κουμπί ”:

Βήμα 3: Επιλέξτε Υπηρεσία ή Εργασία
Μπορούμε είτε να επιλέξουμε Υπηρεσία που θα εκτελεί μια ομάδα εργασιών όπως μια εφαρμογή web ή μια αυτόνομη επιλογή Εργασίας που θα εκτελεστεί μία φορά και στη συνέχεια θα τερματιστεί. Εδώ επιλέξαμε το « Υπηρεσία ” επιλογή:

Βήμα 4: Επιλέξτε Οικογένεια
Στην ενότητα Ορισμός εργασίας, επιλέξτε τον ορισμό εργασίας που έχετε διαμορφώσει για το σύμπλεγμα. Όπως έχουμε διαμορφώσει το ' ορισμός αποσυστάδας ” ορισμός εργασίας νωρίτερα, θα επιλέξουμε αυτήν την επιλογή:

Βήμα 5: Εκχώρηση ονόματος υπηρεσίας
Δώστε το όνομα του ' Υπηρεσία ” και έχουμε ορίσει την επιθυμητή χωρητικότητα σε 1. Μπορείτε να την προσαρμόσετε σύμφωνα με τις προτιμήσεις σας:

Βήμα 6: Πρόσβαση στην ενότητα Δικτύωση
Κάνε κλικ στο ' Δικτύωση » ενότητα όπου θα διαμορφώσουμε ορισμένες ρυθμίσεις δικτύου που θα μας επιτρέψουν να έχουμε πρόσβαση σε αυτό:

Βήμα 7: Ενεργοποιήστε τη Δημόσια IP
Σύμφωνα με το ' Δικτύωση ', ενεργοποιήστε την επιλογή Public IP και επιλέξτε το ' Δημιουργήστε μια νέα ομάδα ασφαλείας ” επιλογή:

Βήμα 8: Διαμόρφωση ρυθμίσεων δικτύου
Σε αυτό ' Δικτύωση ' ενότητα, δώστε ένα όνομα στο ' Όνομα ομάδας ασφαλείας » και μετά περιγράψτε το:

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

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

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

Πώς να δοκιμάσετε την ανάπτυξη της υπηρεσίας;

Τώρα για να ελέγξετε εάν η υπηρεσία εκτελείται και είναι προσβάσιμη ή όχι, κάντε κλικ στο ' Καθήκοντα καρτέλα ':

Στην καρτέλα Εργασίες, κάντε κλικ στις εργασίες που εκτελούνται:

Κάντε κύλιση προς τα κάτω στη διεπαφή και κάντε κλικ στο ' ανοιχτή διεύθυνση ' επιλογή κάτω από το ' Δημόσια IP ” επιλογή:

Η υπηρεσία μας λειτουργεί με επιτυχία και είναι προσβάσιμη:

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

συμπέρασμα

Για να δημιουργήσετε και να αναπτύξετε μια υπηρεσία ECS, κάντε κλικ στο ' Καθήκοντα καρτέλα ', δώστε το όνομα και τη διαμόρφωση θύρας και, στη συνέχεια, πατήστε το ' Δημιουργώ κουμπί ” μετά. Η υπηρεσία ECS μπορεί να είναι προσβάσιμη διαμορφώνοντας τη θύρα και στη συνέχεια κάνοντας κλικ στη δημόσια διεύθυνση IP. Η υπηρεσία πρέπει να τερματιστεί χειροκίνητα. Λάβετε υπόψη ότι η υπηρεσία πρέπει να τερματιστεί καθώς επιφέρει χρεώσεις. Αυτό το άρθρο είναι ένας οδηγός βήμα προς βήμα για τη δημιουργία και την ανάπτυξη υπηρεσιών ECS.