Πώς να δημιουργήσετε παρουσία EC2 στο AWS: Οδηγός βήμα προς βήμα

⚡ Έξυπνη Σύνοψη

Amazon Οι παρουσίες EC2 είναι εικονικοί διακομιστές στο cloud AWS που εκκινείτε κατ' απαίτηση, επιλέγοντας ένα AMI, τύπο παρουσίας, χώρο αποθήκευσης, ομάδα ασφαλείας και ζεύγος κλειδιών πριν συνδεθείτε για να εκτελέσετε τις δικές σας εφαρμογές.

  • Διακομιστές κατ' απαίτηση: Μια παρουσία EC2 είναι ένας εικονικός διακομιστής που χρεώνεται ανά ώρα, επομένως πληρώνετε μόνο όσο εκτελείται και τον διακόπτετε για να μειώσετε το κόστος.
  • 💿 AMI και τύπος παρουσίας: Η εκκίνηση ξεκινά με την επιλογή ενός Amazon Εικόνα μηχανήματος για το λειτουργικό σύστημα και έναν τύπο παρουσίας όπως t2.micro.
  • 🌐 Δίκτυο και αποθήκευση: Ορίστε το VPC, το υποδίκτυο, την αυτόματα εκχωρημένη δημόσια διεύθυνση IP και έναν τόμο EBS και, στη συνέχεια, προσθέστε ετικέτα στην παρουσία για να διατηρήσετε τους πόρους οργανωμένους.
  • 🔐 Ασφάλεια και κλειδιά: Μια ομάδα ασφαλείας ελέγχει τις ανοιχτές θύρες και ένα ζεύγος κλειδιών που έχει ληφθεί επιτρέπει την πρόσβαση SSH. Το ιδιωτικό κλειδί δεν μπορεί να ληφθεί δύο φορές.
  • 💸 Σημειακές περιπτώσεις: Ένα Spot Request υποβάλλει προσφορά για την εφεδρική χωρητικότητα AWS σε χαμηλότερη τιμή, κατάλληλη για μη κρίσιμα φόρτα εργασίας που ανέχονται διακοπές.
  • 🤖 Βοήθεια AI: Συγπιλότος GitHub και Amazon Η Q δημιουργεί Terraform ή CloudFormation για την αυτοματοποίηση της παροχής EC2, ενώ οι μονάδες GPU ενισχύουν τη μηχανική μάθηση.

Πώς να δημιουργήσετε μια παρουσία EC2 στο AWS

Τι είναι Amazon Περίπτωση EC2;

An Παρουσία EC2 δεν είναι παρά ένας εικονικός διακομιστής Amazon Οι υπηρεσίες Web ορολογία. Αντιπροσωπεύει Elastic Compute Cloud. Είναι μια υπηρεσία web όπου ένας συνδρομητής AWS μπορεί να ζητήσει και να παρέχει έναν υπολογιστικό διακομιστή στο AWS cloud.

An κατόπιν αιτήματος Το παράδειγμα EC2 είναι μια προσφορά από το AWS όπου ο συνδρομητής/χρήστης μπορεί να νοικιάσει τον εικονικό διακομιστή ανά ώρα και να τον χρησιμοποιήσει για να αναπτύξει τις δικές του εφαρμογές.

Η παρουσία θα χρεώνεται ανά ώρα με διαφορετικές χρεώσεις ανάλογα με τον τύπο της παρουσίας που έχει επιλεγεί. Το AWS παρέχει πολλαπλούς τύπους παρουσιών για τις αντίστοιχες επιχειρηματικές ανάγκες του χρήστη.

Έτσι, μπορείτε να νοικιάσετε ένα στιγμιότυπο με βάση τις δικές σας απαιτήσεις CPU και μνήμης και να το χρησιμοποιήσετε όσο θέλετε. Μπορείτε να τερματίσετε την παρουσία όταν δεν χρησιμοποιείται πλέον και να εξοικονομήσετε κόστος. Αυτό είναι το πιο εντυπωσιακό πλεονέκτημα μιας παρουσίας κατά παραγγελία - μπορείτε να εξοικονομήσετε δραστικά στο CAPEX σας.

Ας δούμε λεπτομερώς πώς να ξεκινήσετε μια παρουσία EC2 κατά παραγγελία στο AWS Cloud.

Είσοδος και πρόσβαση στις υπηρεσίες AWS

Βήμα 1) Στο στάδιο αυτό,

  • Συνδεθείτε στον λογαριασμό σας AWS και μεταβείτε στην καρτέλα Υπηρεσίες AWS στην επάνω αριστερή γωνία.
  • Εδώ, θα δείτε όλες τις υπηρεσίες AWS κατηγοριοποιημένες ανάλογα με την περιοχή τους, δηλαδή Υπολογισμός, Αποθήκευση, Βάση Δεδομένων κ.λπ. Για τη δημιουργία μιας παρουσίας EC2, πρέπει να επιλέξουμε Υπολογισμός → EC2 όπως στο επόμενο βήμα.

Είσοδος και πρόσβαση στις υπηρεσίες AWS

  • Ανοίξτε όλες τις υπηρεσίες και κάντε κλικ στο EC2 στην περιοχή Υπολογισμός υπηρεσιών. Αυτό θα εκκινήσει το ταμπλό του EC2.

Εδώ είναι το ταμπλό EC2. Εδώ θα λάβετε όλες τις πληροφορίες στην ουσία σχετικά με τους πόρους AWS EC2 που εκτελούνται.

Είσοδος και πρόσβαση στις υπηρεσίες AWS

Βήμα 2) Στην επάνω δεξιά γωνία του πίνακα εργαλείων EC2, επιλέξτε την περιοχή AWS στην οποία θέλετε να παρέχετε τον διακομιστή EC2.

Εδώ επιλέγουμε τη Ν. Βιρτζίνια. Το AWS παρέχει 10 Περιφέρειες σε όλο τον κόσμο.

Είσοδος και πρόσβαση στις υπηρεσίες AWS

Βήμα 3) Σε αυτό το βήμα

  • Μόλις επιλεγεί η περιοχή που επιθυμείτε, επιστρέψτε στον Πίνακα εργαλείων EC2.
  • Κάντε κλικ στο κουμπί "Εκκίνηση παρουσίας" στην ενότητα Δημιουργία παρουσίας (όπως φαίνεται παρακάτω).

Είσοδος και πρόσβαση στις υπηρεσίες AWS

  • Η σελίδα του οδηγού δημιουργίας παρουσιών θα ανοίξει μόλις κάνετε κλικ στην «Εκκίνηση παρουσίας».

Επιλέξτε AMI

Βήμα 1) Σε αυτό το βήμα θα κάνουμε,

  1. Θα σας ζητηθεί να επιλέξετε ένα AMI της επιλογής σας. (Ένα AMI είναι ένα Amazon Εικόνα μηχανής. Είναι ένα πρότυπο βασικά ενός Operating System πλατφόρμα την οποία μπορείτε να χρησιμοποιήσετε ως βάση για να δημιουργήσετε το παράδειγμα σας). Μόλις εκκινήσετε ένα στιγμιότυπο EC2 από το AMI που προτιμάτε, το στιγμιότυπο θα εκκινηθεί αυτόματα με το επιθυμητό λειτουργικό σύστημα. (Θα δούμε περισσότερα για τα AMI στο επόμενο μέρος του σεμιναρίου).
  2. Εδώ επιλέγουμε την προεπιλογή Amazon Linux (64 bit) AMI.

Επιλέξτε AMI

Επιλέξτε Τύποι περιπτώσεων EC2

Βήμα 1) Στο επόμενο βήμα, πρέπει να επιλέξετε τον τύπο της παρουσίας που χρειάζεστε με βάση τις επιχειρηματικές σας ανάγκες.

  1. Θα επιλέξουμε τον τύπο παρουσίας t2.micro, ο οποίος είναι διακομιστής μνήμης 1vCPU και 1 GB που προσφέρεται από την AWS.
  2. Κάντε κλικ στο «Διαμόρφωση λεπτομερειών παρουσίας» για περαιτέρω διαμορφώσεις

Επιλέξτε Τύποι περιπτώσεων EC2

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

Ρύθμιση παραμέτρων παρουσίας

Βήμα 1) Αριθμός περιπτώσεων- μπορείτε να παρέχετε έως και 20 περιπτώσεις τη φορά. Εδώ ξεκινάμε ένα παράδειγμα.

Ρύθμιση παραμέτρων παρουσίας

Βήμα 2) Στις Επιλογές Αγοράς, αφήστε την επιλογή «Αίτημα για Παρουσίες Spot» απενεργοποιημένη προς το παρόν. (Αυτό γίνεται όταν επιθυμούμε να εκκινήσουμε παρουσίες Spot αντί για παρουσίες κατ' απαίτηση. Θα επανέλθουμε στις παρουσίες Spot στο επόμενο μέρος του σεμιναρίου).

Ρύθμιση παραμέτρων παρουσίας

Βήμα 3) Στη συνέχεια, πρέπει να διαμορφώσουμε κάποιες βασικές λεπτομέρειες δικτύωσης για τον διακομιστή EC2 μας.

  • Εδώ πρέπει να αποφασίσετε σε ποιο VPC (Εικονικό ιδιωτικό σύννεφο) θέλετε να εκκινήσετε την παρουσία σας και κάτω από ποια υποδίκτυα μέσα στο VPC σας. Είναι καλύτερο να το προσδιορίσετε και να το σχεδιάσετε πριν από την εκκίνηση της παρουσίας. Η ρύθμιση της αρχιτεκτονικής AWS θα πρέπει να περιλαμβάνει εύρη IP για τα υποδίκτυά σας κ.λπ. προσχεδιασμένα για καλύτερη διαχείριση. (Θα δούμε πώς να δημιουργήσετε ένα νέο VPC στην ενότητα Δικτύωση του σεμιναρίου.
  • Η υποδικτύωση θα πρέπει επίσης να είναι προσχεδιασμένη. Π.χ.: Εάν είναι διακομιστής ιστού, θα πρέπει να τον τοποθετήσετε στο δημόσιο υποδίκτυο και εάν είναι διακομιστής DB, θα πρέπει να τον τοποθετήσετε σε ιδιωτικό υποδίκτυο, όλα μέσα στο VPC σας.

Παρακάτω,

  1. Η ενότητα Δικτύου θα δώσει μια λίστα με τα VPC που είναι διαθέσιμα στην πλατφόρμα μας.
  2. Επιλέξτε ένα ήδη υπάρχον VPC
  3. Μπορείτε επίσης να δημιουργήσετε ένα νέο VPC

Εδώ έχω επιλέξει ένα ήδη υπάρχον VPC όπου θέλω να ξεκινήσω την παρουσία μου.

Ρύθμιση παραμέτρων παρουσίας

Βήμα 4) Στο στάδιο αυτό,

  • Ένα VPC αποτελείται από υποδίκτυα, τα οποία είναι εύρη IP που διαχωρίζονται για περιορισμό της πρόσβασης.
  • Παρακάτω,
  1. Στην περιοχή Subnets, μπορείτε να επιλέξετε το υποδίκτυο στο οποίο θέλετε να τοποθετήσετε την παρουσία σας.
  2. Έχω επιλέξει ένα ήδη υπάρχον δημόσιο υποδίκτυο.
  3. Μπορείτε επίσης να δημιουργήσετε ένα νέο υποδίκτυο σε αυτό το βήμα.

Ρύθμιση παραμέτρων παρουσίας

  • Μόλις το στιγμιότυπο σας εκκινηθεί σε ένα δημόσιο υποδίκτυο, το AWS θα του εκχωρήσει μια δυναμική δημόσια IP από την ομάδα των IP του.

Βήμα 5) Στο στάδιο αυτό,

  • Μπορείτε να επιλέξετε εάν θέλετε το AWS να του εκχωρεί μια IP αυτόματα ή θέλετε να το κάνετε χειροκίνητα αργότερα. Μπορείτε να ενεργοποιήσετε/απενεργοποιήσετε τη λειτουργία «Αυτόματη εκχώρηση δημόσιας διεύθυνσης IP» και εδώ.
  • Εδώ θα αντιστοιχίσουμε σε αυτό το στιγμιότυπο μια στατική IP που ονομάζεται EIP (Elastic IP) αργότερα. Επομένως, διατηρούμε αυτήν τη δυνατότητα απενεργοποιημένη από τώρα.

Ρύθμιση παραμέτρων παρουσίας

Βήμα 6) Στο στάδιο αυτό,

  • Στο επόμενο βήμα, διατηρήστε την επιλογή του ρόλου IAM 'Καμία' από τώρα. Θα επισκεφθούμε το θέμα του ρόλου του IAM λεπτομερώς στις υπηρεσίες IAM.

Ρύθμιση παραμέτρων παρουσίας

Βήμα 7) Σε αυτό το βήμα, πρέπει να κάνετε τα ακόλουθα πράγματα

  • Συμπεριφορά τερματισμού λειτουργίας – όταν τερματίζετε κατά λάθος την παρουσία σας, σίγουρα δεν θέλετε να διαγραφεί αλλά να σταματήσει.
  • Εδώ ορίζουμε τη συμπεριφορά μου τερματισμού λειτουργίας ως Stop.

Ρύθμιση παραμέτρων παρουσίας

Βήμα 8) Στο στάδιο αυτό,

  • Σε περίπτωση που τερματίσετε κατά λάθος την παρουσία σας, το AWS διαθέτει ένα επίπεδο μηχανισμού ασφαλείας. Δεν θα διαγράψει την παρουσία σας εάν έχετε ενεργοποιήσει την προστασία κατά λάθος τερματισμού.
  • Εδώ ελέγχουμε την επιλογή για περαιτέρω προστασία της παρουσίας μας από τυχαίο τερματισμό.

Ρύθμιση παραμέτρων παρουσίας

Βήμα 9) Στο στάδιο αυτό,

  • Στην ενότητα Παρακολούθηση- μπορείτε να ενεργοποιήσετε τη Λεπτομερή Παρακολούθηση εάν η παρουσία σας είναι μια κρίσιμη παρουσία για τις επιχειρήσεις. Εδώ έχουμε κρατήσει την επιλογή μη τσεκαρισμένη. Το AWS θα παρέχει πάντα δωρεάν Βασική παρακολούθηση στην παρουσία σας. Θα επισκεφτούμε το θέμα της παρακολούθησης στο AWS Cloud Watch μέρος του σεμιναρίου.
  • Στην περιοχή Μίσθωση- επιλέξτε την επιλογή αν είναι κοινόχρηστη μίσθωση. Εάν η εφαρμογή σας είναι μια εφαρμογή υψηλής ασφάλειας, τότε θα πρέπει να αναζητήσετε ειδική χωρητικότητα. Το AWS παρέχει και τις δύο επιλογές.

Ρύθμιση παραμέτρων παρουσίας

Βήμα 10) Στο στάδιο αυτό,

  • Κάντε κλικ στο «Προσθήκη αποθηκευτικού χώρου» για να προσθέσετε όγκους δεδομένων στην παρουσία σας στο επόμενο βήμα.

Ρύθμιση παραμέτρων παρουσίας

Προσθήκη χώρου αποθήκευσης

Βήμα 1) Σε αυτό το βήμα κάνουμε τα εξής πράγματα,

  • Στο βήμα Προσθήκη αποθηκευτικού χώρου, θα δείτε ότι το στιγμιότυπο έχει παρασχεθεί αυτόματα ένας ριζικός όγκος SSD γενικής χρήσης 8 GB. (Το μέγιστο μέγεθος όγκου που μπορούμε να δώσουμε σε έναν όγκο γενικής χρήσης είναι 16 GB)
  • Μπορείτε να αλλάξετε το μέγεθος του τόμου σας, να προσθέσετε νέους τόμους, να αλλάξετε τον τύπο της έντασης κ.λπ.
  • Το AWS παρέχει 3 τύπους τόμων EBS - Μαγνητικό, SSD γενικής χρήσης, προβλεπόμενα IOP. Μπορείτε να επιλέξετε έναν τύπο τόμου με βάση τις ανάγκες IOP της εφαρμογής σας.

Προσθήκη χώρου αποθήκευσης

Παράδειγμα ετικέτας

Βήμα 1) Σε αυτό το βήμα

  • μπορείτε να προσθέσετε ετικέτα στην παρουσία σας με ένα ζεύγος κλειδιού-τιμής. Αυτό δίνει ορατότητα στον διαχειριστή του λογαριασμού AWS όταν υπάρχουν πολλές παρουσίες.
  • Οι παρουσίες θα πρέπει να επισημαίνονται με βάση το τμήμα τους, περιβάλλον όπως Dev/SIT/Prod. Κλπ. αυτό δίνει μια σαφή εικόνα της κοστολόγησης στις περιπτώσεις κάτω από μια κοινή ετικέτα.
  1. Εδώ έχουμε επισημάνει το παράδειγμα ως α Dev_Web server 01
  2. Μεταβείτε στη διαμόρφωση των ομάδων ασφαλείας αργότερα

Παράδειγμα ετικέτας

Διαμόρφωση ομάδων ασφαλείας

Βήμα 1) Σε αυτό το επόμενο βήμα της διαμόρφωσης των ομάδων ασφαλείας, μπορείτε να περιορίσετε την κυκλοφορία στις θύρες παρουσίας σας. Αυτός είναι ένας πρόσθετος μηχανισμός τείχους προστασίας που παρέχεται από το AWS εκτός από το τείχος προστασίας του λειτουργικού συστήματος της παρουσίας σας.

Μπορείτε να ορίσετε ανοιχτές θύρες και IP.

  • Δεδομένου ότι ο διακομιστής μας είναι ένας διακομιστής ιστού, θα κάνουμε τα εξής:
  1. Δημιουργία νέας ομάδας ασφαλείας
  2. Ονομάζοντας το SG μας για ευκολότερη αναφορά
  3. Καθορισμός πρωτοκόλλων που θέλουμε να ενεργοποιηθούν στην περίπτωσή μου
  4. Εκχώρηση IP στα οποία επιτρέπεται η πρόσβαση στην παρουσία μας στα εν λόγω πρωτόκολλα
  5. Μόλις οριστούν οι κανόνες του τείχους προστασίας- Revδείτε και εκκινήστε

Διαμόρφωση ομάδων ασφαλείας

Review Περιπτώσεις

Βήμα 1) Σε αυτό το βήμα, θα εξετάσουμε όλες τις επιλογές και τις παραμέτρους μας και θα προχωρήσουμε στην εκκίνηση της παρουσίας μας.

Review Περιπτώσεις

Βήμα 2) Στο επόμενο βήμα θα σας ζητηθεί να δημιουργήσετε ένα ζεύγος κλειδιών για να συνδεθείτε σε μια παρουσία. Ένα ζεύγος κλειδιών είναι ένα σύνολο δημόσιων-ιδιωτικών κλειδιών.

Το AWS αποθηκεύει το ιδιωτικό κλειδί στην περίπτωση και σας ζητείται να κάνετε λήψη του ιδιωτικού κλειδιού. Βεβαιωθείτε ότι έχετε κατεβάσει το κλειδί και το διατηρείτε ασφαλές. αν χαθεί δεν μπορείτε να το κατεβάσετε ξανά.

  1. Δημιουργήστε ένα νέο ζεύγος κλειδιών
  2. Δώστε ένα όνομα στο κλειδί σας
  3. Κάντε λήψη και αποθηκεύστε το στον ασφαλή φάκελο σας

Review Περιπτώσεις

  • Όταν κάνετε λήψη του κλειδιού σας, μπορείτε να ανοίξετε και να ρίξετε μια ματιά στο ιδιωτικό κλειδί RSA σας.

Review Περιπτώσεις

Βήμα 3) Μόλις ολοκληρώσετε τη λήψη και την αποθήκευση του κλειδιού σας, ξεκινήστε την παρουσία σας.

Review Περιπτώσεις

  • Μπορείτε να δείτε την κατάσταση εκκίνησης στο μεταξύ.

Review Περιπτώσεις

  • Μπορείτε επίσης να δείτε το αρχείο καταγραφής εκκίνησης.

Review Περιπτώσεις

  • Κάντε κλικ στην επιλογή "Περιπτώσεις" στο αριστερό παράθυρο όπου μπορείτε να δείτε την κατάσταση της παρουσίας ως "Σε εκκρεμότητα" για λίγο.

Review Περιπτώσεις

  • Μόλις η παρουσία σας είναι σε λειτουργία και εκτελείται, μπορείτε να δείτε την κατάστασή της ως "Εκτέλεση" τώρα.
  • Λάβετε υπόψη ότι η παρουσία έχει λάβει μια ιδιωτική IP από τη συγκέντρωση του AWS.

Review Περιπτώσεις

Δημιουργήστε ένα EIP και συνδεθείτε στην παρουσία σας

Μια EIP είναι μια στατική δημόσια διεύθυνση IP που παρέχεται από την AWS. Σημαίνει Ελαστική IP. Κανονικά, όταν δημιουργείτε μια παρουσία, αυτή θα λαμβάνει αυτόματα μια δημόσια IP από την ομάδα της AWS. Εάν διακόψετε/επανεκκινήσετε την παρουσία σας, αυτή η δημόσια IP θα αλλάξει - είναι δυναμική. Για να έχει η εφαρμογή σας μια στατική IP από την οποία μπορείτε να συνδεθείτε μέσω δημόσιων δικτύων, μπορείτε να χρησιμοποιήσετε μια EIP.

Βήμα 1) Στο αριστερό τμήμα του ταμπλό EC2, μπορείτε να μεταβείτε στην επιλογή 'Elastic IPs' όπως φαίνεται παρακάτω.

Δημιουργήστε ένα EIP και συνδεθείτε στο παράδειγμα

Βήμα 2) Εκχωρήστε μια νέα Elastic IP Address.

Δημιουργήστε ένα EIP και συνδεθείτε στο παράδειγμα

Βήμα 3) Εκχωρήστε αυτήν την IP για χρήση σε ένα πεδίο VPC.

Δημιουργήστε ένα EIP και συνδεθείτε στο παράδειγμα

  • Το αίτημά σας θα πετύχει εάν δεν έχετε ήδη 5 ή περισσότερα από 5 EIP στο λογαριασμό σας.

Δημιουργήστε ένα EIP και συνδεθείτε στο παράδειγμα

Βήμα 4) Τώρα αντιστοιχίστε αυτήν την IP στην παρουσία σας.

  1. Επιλέξτε την εν λόγω IP
  2. Κάντε κλικ στις Ενέργειες -> Διεύθυνση Συνεργάτη

Δημιουργήστε ένα EIP και συνδεθείτε στο παράδειγμα

Βήμα 5) Στην επόμενη σελίδα,

  1. Αναζητήστε το παράδειγμα σας και
  2. Συσχετίστε την IP με αυτό.

Δημιουργήστε ένα EIP και συνδεθείτε στο παράδειγμα

Βήμα 6) Επιστρέψτε στην οθόνη των παρουσιών σας, θα δείτε ότι η παρουσία σας έχει λάβει το EIP σας.

Δημιουργήστε ένα EIP και συνδεθείτε στο παράδειγμα

Βήμα 7) Τώρα ανοίξτε το στόκος από τη λίστα των προγραμμάτων σας και προσθέστε το ίδιο EIP σας εκεί όπως παρακάτω.

Δημιουργήστε ένα EIP και συνδεθείτε στο παράδειγμα

Βήμα 8) Στο στάδιο αυτό,

Προσθέστε το ιδιωτικό σας κλειδί σε στόκο για ασφαλή σύνδεση

  1. Μεταβείτε στο Auth
  2. Προσθέστε το ιδιωτικό σας κλειδί σε μορφή .ppk (στόκος ιδιωτικό κλειδί). Θα χρειαστεί να μετατρέψετε το αρχείο pem από AWS σε ppk χρησιμοποιώντας το puttygen

Μόλις τελειώσετε κάντε κλικ στο κουμπί «Άνοιγμα».

Δημιουργήστε ένα EIP και συνδεθείτε στο παράδειγμα

  • Μόλις συνδεθείτε, θα δείτε με επιτυχία το Linux προτροπή.
  • Λάβετε υπόψη ότι το μηχάνημα από το οποίο συνδέεστε θα πρέπει να είναι ενεργοποιημένο στο παράδειγμα Security Group για SSH (όπως στα παραπάνω βήματα).

Δημιουργήστε ένα EIP και συνδεθείτε στο παράδειγμα

Μόλις εξοικειωθείτε με τα παραπάνω βήματα για την εκκίνηση του στιγμιότυπου, είναι θέμα 2 λεπτών για να ξεκινήσετε το ίδιο!

Τώρα μπορείτε να χρησιμοποιήσετε τον κατ' απαίτηση διακομιστή EC2 για τις εφαρμογές σας.

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

Τι είναι το Spot Instance;

Ένα spot Instance είναι μια προσφορά από την AWS. επιτρέπει σε έναν επιχειρηματικό συνδρομητή AWS να υποβάλει προσφορά για αχρησιμοποίητη υπολογιστική χωρητικότητα AWS. Η ωριαία τιμή για μια παρουσία Spot αποφασίζεται από το AWS και κυμαίνεται ανάλογα με την προσφορά και τη ζήτηση για περιπτώσεις Spot.

Η παρουσία σας Spot εκτελείται κάθε φορά που η προσφορά σας υπερβαίνει την τρέχουσα τιμή αγοράς. Η τιμή μιας άμεσης παρουσίας ποικίλλει ανάλογα με τον τύπο του στιγμιότυπου και τη Ζώνη Διαθεσιμότητας στην οποία μπορεί να παρασχεθεί η παρουσία.

Όταν η τιμή προσφοράς σας υπερβαίνει την αγοραία τιμή spot του στιγμιότυπου που ονομάζεται "spot price", η παρουσία σας παραμένει σε λειτουργία. Όταν η τιμή spot υπερβαίνει την τιμή προσφοράς, το AWS θα τερματίσει αυτόματα την παρουσία σας. Ως εκ τούτου, είναι απαραίτητο να σχεδιάσετε προσεκτικά τα στιγμιότυπα στην αρχιτεκτονική της εφαρμογής σας.

Δημιουργήστε ένα Spot Request

Για να εκκινήσετε ένα στιγμιότυπο, πρέπει πρώτα να δημιουργήσετε ένα Spot Request.

Ακολουθήστε τα παρακάτω βήματα για να δημιουργήσετε ένα Spot Request.

  1. Στον Πίνακα εργαλείων EC2, επιλέξτε «Αιτήματα σημείων» από το αριστερό τμήμα του παραθύρου στην περιοχή Παρουσίες.
  2. Κάντε κλικ στο κουμπί «Αίτηση σημείων παρουσίας» όπως φαίνεται παρακάτω.

Δημιουργήστε ένα Spot Request

Ο οδηγός εκκίνησης σημειακής παρουσίας θα ανοίξει. Τώρα μπορείτε να προχωρήσετε με την επιλογή των παραμέτρων και τη διαμόρφωση του στιγμιότυπου.

Βρείτε τύπους περιπτώσεων

Το πρώτο βήμα για παράδειγμα είναι η "Εύρεση τύπων παρουσιών".

Βρείτε τύπους περιπτώσεων

Βήμα 1) Επιλέξτε ένα AMI- ένα AMI είναι ένα πρότυπο που αποτελείται από την πλατφόρμα του λειτουργικού συστήματος και το λογισμικό που πρόκειται να εγκατασταθεί στην περίπτωση. Επιλέξτε το επιθυμητό AMI από την υπάρχουσα λίστα. Επιλέγουμε Amazon Linux AMI για αυτό το σεμινάριο.

Βρείτε τύπους περιπτώσεων

Βήμα 2) Μονάδα χωρητικότητας- Η μονάδα χωρητικότητας είναι η απαίτηση της αίτησής σας. Μπορείτε να αποφασίσετε να ξεκινήσετε μια παρουσία με βάση τον τύπο παρουσίας, vCPU ή προσαρμοσμένη διαμόρφωση, όπως η επιλογή σας για απαιτήσεις vCPU/μνήμης/αποθήκευσης. Εδώ επιλέγουμε ένα Στιγμιότυπο.

Βρείτε τύπους περιπτώσεων

Εάν θέλετε να προσαρμόσετε τη χωρητικότητα, μπορείτε να προσθέσετε την επιλογή σας

  1. vCPU,
  2. Μνήμη και
  3. Αποθήκευση παρουσίας όπως παρακάτω.

Βρείτε τύπους περιπτώσεων

Βήμα 3) Target Η χωρητικότητα απεικονίζει πόσα στιγμιότυπα θέλετε να διατηρήσετε στο αίτημά σας. Εδώ επιλέγουμε ένα.

Βρείτε τύπους περιπτώσεων

Βήμα 4) Τιμή Προσφοράς – αυτή είναι η μέγιστη τιμή που είμαστε έτοιμοι να πληρώσουμε για την περίπτωση. Θα ορίσουμε μια συγκεκριμένη τιμή ανά παρουσίαση/ώρα. Αυτός είναι ο απλούστερος υπολογισμός με βάση τις επιχειρηματικές απαιτήσεις μας. Θα δούμε εκ των προτέρων πώς θα πρέπει να καθορίσουμε την τιμή προσφοράς, ώστε η τιμή προσφοράς μας να παραμένει πάντα υψηλή και να μην υπερβαίνει την τιμή spot, ώστε η παρουσία μας να συνεχίσει να λειτουργεί.

Βρείτε τύπους περιπτώσεων

ακριβώς κάτω από την τιμή προσφοράς μπορείτε να δείτε ένα κουμπί του Ιστορικού Τιμολόγησης. Κάντε κλικ σε αυτό όπως φαίνεται παρακάτω.

Βρείτε τύπους περιπτώσεων

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

  1. Επιλέξτε το προϊόν. Επιλέξαμε το Linux AMI μας.
  2. Επιλέξτε τον τύπο παρουσίας. Επιλέξαμε m3.medium.
  3. Σημειώστε τις μέσες τιμές για πάνω από μια ημέρα εδώ.

Έτσι, από το παρακάτω διάγραμμα, μπορούμε να δούμε ότι ο τύπος παρουσίας που σχεδιάζουμε να παρέχουμε βρίσκεται στο εύρος τιμολόγησης των $0.01xx και φαίνεται ότι η Ζώνη Διαθεσιμότητας 'us-east 1a' έχει τη χαμηλότερη τιμή.

Βρείτε τύπους περιπτώσεων

συν. στο βήμα 4.

Ας επανέλθουμε λοιπόν στο βήμα μας να αναφέρουμε μια τιμή προσφοράς.

Για λόγους διατήρησης της παρουσίας μας πάντα διαθέσιμης και εάν εμπίπτει στον προϋπολογισμό μας, μπορούμε να αναφέρουμε υψηλότερη τιμή προσφοράς. Εδώ έχουμε αναφέρει μια ελαφρώς υψηλότερη τιμή 0.05 $.

Βρείτε τύπους περιπτώσεων

Μπορείτε να δείτε ορισμένες τάσεις στον ίδιο τον οδηγό.

  1. Σημειώστε την ενότητα τύπους παρουσιών
  2. Επιλέξτε τον τύπο παρουσίας που σκοπεύουμε να παρέχουμε
  3. Σημειώστε την τιμή που σχεδιάζουμε να προσφέρουμε. Το % του κατ' απαίτηση μας δείχνει ότι η προσφερόμενη τιμή μας είναι 75% της τιμής κατ' απαίτηση για τον ίδιο τύπο παρουσίας. Αυτό σημαίνει ότι εξοικονομούμε 25% ανά ώρα σε σύγκριση με μια παρουσία κατ' απαίτηση. Μπορείτε να μειώσετε περαιτέρω την τιμή και να εξοικονομήσετε δραστικά το κόστος.

Βρείτε τύπους περιπτώσεων

Βήμα 5) Μόλις ολοκληρώσουμε την εξέταση των τάσεων και την αναφορά της τιμής προσφοράς μας, κάντε κλικ στο επόμενο.

Βρείτε τύπους περιπτώσεων

Διαμορφώστε την παρουσία Spot

Το επόμενο βήμα μας είναι να διαμορφώσουμε την παρουσία, σε αυτό το βήμα του οδηγού, θα διαμορφώσουμε παραμέτρους παρουσίας όπως VPC, υποδίκτυα κ.λπ.

Ας ΡΙΞΟΥΜΕ μια ΜΑΤΙΑ.

Βήμα 1) Στρατηγική κατανομής – καθορίζει τον τρόπο με τον οποίο εκπληρώνεται το αίτημά σας για spot από τα σημεία συγκέντρωσης του AWS. Υπάρχουν δύο τύποι στρατηγικών:

  • Διαφοροποιημένα - εδώ, οι στιγμιότυπες εμφανίσεις εξισορροπούνται σε όλα τα σημεία συγκέντρωσης
  • Χαμηλότερη τιμή – εδώ, τα σποτ εμφανίζονται από την πισίνα που έχει προσφορές χαμηλότερης τιμής

Για αυτόν τον οδηγό, θα επιλέξουμε τη Χαμηλότερη τιμή ως στρατηγική κατανομής.

Διαμορφώστε το Spot Instance

Βήμα 2) Επιλέξτε το VPC- θα επιλέξουμε από τη λίστα των διαθέσιμων VPC που έχουμε δημιουργήσει νωρίτερα. Μπορούμε επίσης να δημιουργήσουμε ένα νέο VPC σε αυτό το βήμα.

Διαμορφώστε το Spot Instance

Βήμα 3) Στη συνέχεια θα επιλέξουμε την ομάδα ασφαλείας για το παράδειγμα. Μπορούμε να επιλέξουμε ένα ήδη υπάρχον SG ή να δημιουργήσουμε ένα νέο.

Διαμορφώστε το Spot Instance

Βήμα 4) Ζώνη Διαθεσιμότητας- θα επιλέξουμε το Ω στο οποίο θέλουμε να τοποθετήσουμε το στιγμιότυπο με βάση την αρχιτεκτονική της εφαρμογής μας. Επιλέγουμε AZ- us-east-1a.

Διαμορφώστε το Spot Instance

Βήμα 5) Υποδίκτυα- πρόκειται να επιλέξουμε το υποδίκτυο από τη λίστα μας με τη λίστα με τις ήδη διαθέσιμες.

Διαμορφώστε το Spot Instance

Βήμα 6) Δημόσια IP- θα επιλέξουμε να εκχωρήσουμε στο στιγμιότυπο μια δημόσια IP μόλις ξεκινήσει. Σε αυτό το βήμα, μπορείτε να επιλέξετε εάν θέλετε το AWS να του εκχωρεί μια IP αυτόματα ή θέλετε να το κάνετε χειροκίνητα αργότερα. Μπορείτε επίσης να ενεργοποιήσετε/απενεργοποιήσετε τη λειτουργία «Αυτόματη εκχώρηση δημόσιας IP» εδώ.

Διαμορφώστε το Spot Instance

Βήμα 7) Ζεύγος κλειδιών- Ένα ζεύγος κλειδιών είναι ένα σύνολο δημόσιων-ιδιωτικών κλειδιών.

Το AWS αποθηκεύει το ιδιωτικό κλειδί στην περίπτωση και σας ζητείται να κάνετε λήψη του ιδιωτικού κλειδιού. Φροντίστε να κατεβάσετε το κλειδί και να το διατηρήσετε ασφαλές; αν χαθεί δεν μπορείτε να το κατεβάσετε ξανά.

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

Διαμορφώστε το Spot Instance

Revδείτε την παρουσία σας Spot

Μόλις ολοκληρώσουμε τη διαμόρφωση του αιτήματός μας για spot instance στα 2 βήματα νωρίτερα στον οδηγό μας, θα ρίξουμε μια ματιά στη συνολική διαμόρφωση.

Review Spot Instance

  1. Μπορούμε επίσης να κατεβάσουμε ένα αρχείο JSON με όλες τις διαμορφώσεις. Παρακάτω είναι το αρχείο JSON μας.

Review Spot Instance

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

Review Spot Instance

Μόλις επιλέξουμε Εκκίνηση, μπορούμε να δούμε μια ειδοποίηση σχετικά με τη δημιουργία του αιτήματος.

Review Spot Instance

Ο οδηγός δημιουργίας σημείων αιτημάτων θα κλείσει και η σελίδα θα κατευθυνθεί αυτόματα πίσω στον Πίνακα εργαλείων EC2.

Μπορείτε να δείτε όπως φαίνεται παρακάτω ότι η κατάσταση του αιτήματός μας είναι «ανοιχτή», που σημαίνει ότι αξιολογείται από την πλευρά του AWS. Το AWS EC2 θα ελέγξει εάν η απαιτούμενη παρουσία είναι διαθέσιμη στο σποτ του.

Review Spot Instance

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

Review Spot Instance

Συχνές Ερωτήσεις

Η εκκίνηση μιας παρουσίας EC2 είναι δωρεάν στο πλαίσιο του AWS Free Tier, το οποίο καλύπτει 750 ώρες ανά μήνα μιας παρουσίας t2.micro ή t3.micro για τους πρώτους 12 μήνες. Θυμηθείτε να διακόψετε ή να τερματίσετε τις αχρησιμοποίητες παρουσίασεις, επειδή ο χώρος αποθήκευσης EBS και οι ελαστικές IP ενδέχεται να εξακολουθούν να επιβαρύνονται με χρεώσεις.

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

On macOS ή Linux, ανοίξτε ένα τερματικό και εκτελέστε την εντολή ssh -i your-key.pem ec2-user@your-public-ip χρησιμοποιώντας το κλειδί .pem που κατεβάσατε. Εκτελέστε πρώτα την εντολή chmod 400 στο κλειδί και βεβαιωθείτε ότι η ομάδα ασφαλείας της παρουσίας επιτρέπει το SSH στη θύρα 22.

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

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

Από προεπιλογή, το AWS σάς επιτρέπει να εκτελείτε έως και 20 παρουσίες κατ' απαίτηση ανά περιοχή σε ένα αίτημα εκκίνησης. Εάν ο φόρτος εργασίας σας χρειάζεται περισσότερο, ζητήστε αύξηση του ορίου υπηρεσίας από την κονσόλα. Τα όρια ποικίλλουν ανάλογα με τον τύπο της παρουσίας και το ιστορικό του λογαριασμού.

Ναί. GitHub Copilot και Amazon Οι προγραμματιστές Q δημιουργούν κώδικα Terraform, CloudFormation ή CDK από απλά αγγλικά μηνύματα, ώστε να μπορείτε να αυτοματοποιήσετε την εκκίνηση των παρουσιών EC2 αντί να κάνετε κλικ στην κονσόλα. Amazon Το Q είναι εγγενές στο AWS και μπορεί να μειώσει δραματικά τον χρόνο σύνταξης υποδομής.

Ναι. Το EC2 προσφέρει στιγμιότυπα με επιτάχυνση GPU στις οικογένειες P και G που έχουν σχεδιαστεί για την εκπαίδευση και την εκτέλεση μοντέλων μηχανικής μάθησης. Ενσωματώνονται με υπηρεσίες όπως Amazon Τα SageMaker και Bedrock, καθώς και οι spot instances, μπορούν να μειώσουν το κόστος μεγάλων εργασιών εκπαίδευσης τεχνητής νοημοσύνης.

Συνοψίστε αυτήν την ανάρτηση με: