Διαδρομή Amazon 53: Όλα όσα πρέπει να γνωρίζετε για τη δρομολόγηση βάσει λανθάνοντος χρόνου



Αυτός ο οδηγός Amazon Route 53 θα σας παρουσιάσει την υπηρεσία AWS Route 53 και θα σας καθοδηγήσει σχετικά με τον τρόπο ανακατεύθυνσης της διαδικτυακής επισκεψιμότητας χρησιμοποιώντας αυτήν την υπηρεσία.

Σε αυτήν την εποχή του Διαδικτύου και των ψηφιακών δεδομένων, βλέπουμε πολλά διαδικτυακά δεδομένα να δημιουργούνται και να καταναλώνονται. Έχει οδηγήσει σε τεράστιο όγκο διαδικτυακής επισκεψιμότητας. Ως εκ τούτου, καθίσταται πολύ σημαντικό για τις διαδικτυακές πλατφόρμες να διαχειρίζονται αυτήν την κίνηση και να εξυπηρετούν τους πελάτες τους καλύτερα και γρηγορότερα. Αυτή η Διαδρομή του Αμαζονίου 53 ( Το πρόγραμμα εκμάθησης Route 53) θα σας βοηθήσει να κατανοήσετε και να εφαρμόσετε τις παραπάνω πρακτικές.

Αυτό το άρθρο επικεντρώνεται στους ακόλουθους δείκτες:





Ας, λοιπόν, αυτόν τον οδηγό Amazon Route 53 με την ακόλουθη υπηρεσία,

Διαδρομή Amazon 53

Λογότυπο - Amazon Route 53 - EdurekaΕίναι επεκτάσιμο(DNS) υπηρεσία που παρέχει έναν αξιόπιστο τρόπο ανακατεύθυνσηςΚΙΝΗΣΗ στους ΔΡΟΜΟΥΣ σε εφαρμογές. Για να επιτευχθεί αυτό το όνομα τομέα μεταφράζονται σε διευθύνσεις IP για να βοηθήσουν τους υπολογιστές να συνδεθούν καλύτερα. Είναι δυνατόν να συνδέσετε ερωτήματα με οντότητες όπως το Elastic Load Balancers στο AWS χρησιμοποιώντας το Amazon Route 53. Ως εκ τούτου, οι προγραμματιστές μπορούν να χαρτογραφήσουν ονόματα τομέα σε Κάδοι S3 ή άλλοι πόροι. Με το Amazon Route 53 οι επιχειρήσεις μπορούν να παρακολουθούν και να δρομολογούν την παγκόσμια κυκλοφορία δεδομένων με ευκολία. Με απλά λόγια, η Διαδρομή 53 χρησιμοποιείται κυρίως για 3 σκοπούς:



  • Εγγραφή DNS
  • Διαδρομή στο Διαδίκτυο
  • Ελέγξτε την κατάσταση υγείας

Τώρα ας συνεχίσουμε με αυτόν τον οδηγό Amazon Route 53 και ρίξτε μια ματιά στο επόμενο θέμα,

Τύποι δρομολόγησης

Το Amazon Route 53 χρησιμοποιεί διαφορετικές πολιτικές δρομολόγησης για να δρομολογεί την κυκλοφορία που επικρατεί παγκοσμίως. Εδώ είναι η λίστα των ίδιων,

  • Απλή δρομολόγηση
  • Δρομολόγηση βάσει λανθάνοντος χρόνου
  • Δρομολόγηση Failover
  • Δρομολόγηση γεωγραφικής τοποθεσίας
  • Δρομολόγηση Geoproximity (Μόνο ροή κυκλοφορίας)
  • Δρομολόγηση απαντήσεων πολλαπλών τιμών
  • Σταθμισμένη δρομολόγηση

Σε αυτό το άρθρο σχετικά με τον οδηγό Amazon Route 53, θα εστιάζουμε ακριβώς στην Πολιτική δρομολόγησης καθυστέρησης



Πολιτική δρομολόγησης καθυστέρησης

Η απόδοση παίζει σημαντικό ρόλο στην επιτυχία μιας ιστοσελίδας. Υπάρχει άμεση συσχέτιση μεταξύ του χρόνου απόκρισης ενός ιστότοπου και της επισκεψιμότητας προς αυτόν. Σύμφωνα με το google,

  • Το Pinterest αύξησε την επισκεψιμότητα των μηχανών αναζήτησης και τις εγγραφές κατά 15% όταν μείωσαν τους αντιληπτούς χρόνους αναμονής κατά 40%
  • Το BBC διαπίστωσε ότι έχασε ένα επιπλέον 10% των χρηστών για κάθε επιπλέον δευτερόλεπτο που πήρε ο ιστότοπός τους για φόρτωση

Εάν ένας ιστότοπος ή μια εφαρμογή CRM έχει πελάτες από πολλές τοποθεσίες, τότε ο ιστότοπος μπορεί να εγκατασταθεί ή να φιλοξενηθεί σε πολλές περιοχές AWS. Και τυχόν αιτήματα για τον ιστότοπο θα μπορούσαν να εξυπηρετηθούν από την περιοχή AWS που παρέχει τη χαμηλότερη καθυστέρηση για τη βελτίωση της συνολικής ικανοποίησης των πελατών. Αυτή η δυνατότητα παρέχεται από την «Πολιτική δρομολόγησης καθυστέρησης» που αποτελεί μέρος τουΥπηρεσία AWS Route53.

Ας προχωρήσουμε στο τελευταίο κεφάλαιο αυτού του οδηγού Amazon Route 53,

Δρομολόγηση επίδειξης δείγματος ιστότοπου

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

Ακολουθεί ακολουθία βημάτων υψηλού επιπέδου για το ίδιο. Επίσης, ολόκληρο το demo μπορεί να γίνει μέσα στοAWSδωρεάν βαθμίδα.

  1. Δημιουργήστε έναν δωρεάν τομέα από τη Freenom
  2. Δημιουργήστε δύο παρουσίες του Ubuntu EC2 σε διαφορετικές περιοχές AWS
  3. Εγκαταστήστε τον διακομιστή ιστού Apache και δημιουργήστε έναν απλό στατικό ιστότοπο
  4. Ρύθμιση παραμέτρων Route53 για 'Πολιτική καθυστέρησης δρομολόγησης
  5. Προσθέστε τους διακομιστές ονομάτων από Route53 στο Freenom
  6. Δοκιμάστε ολόκληρη τη ρύθμιση.

Ποιες είναι οι προϋποθέσεις;

  • Η πρόσβαση σε δύο παρουσίες του Ubuntu EC2 που εκτελούνται στις περιοχές της Βόρειας Βιρτζίνια και της Βομβάης, (η επιλογή της ζώνης διαθεσιμότητας σε μια περιοχή δεν έχει σημασία). Μια παρουσία EC2 τύπου t2.micro θα πρέπει να είναι αρκετά καλή καθώς θα εγκαθιστούσαμε έναν απλό στατικό ιστότοπο και το καλό είναι ότι το t2.micro εμπίπτει επίσης στοAWSδωρεάν βαθμίδα. Η διαδικασία για τη δημιουργία παρουσιών EC2 και πώς να συνδεθείτε σε αυτές αναφέρεται στο εκπαιδευτικό πρόγραμμα Edureka Amazon Elastic Compute Cloud .

  • Βεβαιωθείτε ότι έχετε επιλέξει το πιο πρόσφατο Ubuntu για το AMI. Βεβαιωθείτε επίσης ότι η θύρα 80 (http) και η θύρα 22 (ssh) είναι ανοιχτά στην ομάδα ασφαλείας
  • Ένας δωρεάν τομέας από την Freenom, όπως αναφέρεται στο επίσημο τεκμηρίωση πρέπει να δημιουργηθεί. Ένα υπάρχον όνομα τομέα από οποιονδήποτε πάροχο τομέα μπορεί επίσης να χρησιμοποιηθεί σε αυτό το σεμινάριο, αλλά τα βήματα σε αυτό το σεμινάριο αφορούν τον τομέα που δημιουργήθηκε από το Freenom.

Βήμα 1: Εγκαταστήστε τον Web Server και δημιουργήστε έναν απλό στατικό ιστότοπο στο Ubuntu

Συνδεθείτε και στους δύο διακομιστές Ubuntu χρησιμοποιώντας το Putty ή κάποιο άλλο λογισμικό και εκδώστε τις ακόλουθες εντολές για να εγκαταστήσετε τον διακομιστή ιστού και να δημιουργήσετε έναν στατικό ιστότοπο.

Βήμα1.1: Γίνετε χρήστης root για να εκτελέσετε τις επόμενες εντολές.

ταξινόμηση σε c ++

sudo su

Βήμα1.2: Λάβετε τη λίστα λογισμικού

apt-get ενημέρωση

αντίστροφο ενός αριθμού σε java

Βήμα 1.3: Εγκαταστήστε τον διακομιστή ιστού Apache μαζί με εξαρτήσεις και ξεκινήστε τον.

apt-get install apache2
υπηρεσία apache2 έναρξη

Βήμα 1.4: Δημιουργήστε μια στατική ιστοσελίδα «index.html» στο φάκελο / var / www / html.

cd / var / www / html
echo 'Είμαι στη Βομβάη'> index.html

Και εκεί πηγαίνετε έχετε σχεδόν έναν ιστότοπο για χρήση,

Για τον Βόρειο Βιρτζίνια διακομιστή αλλάξτε τη συμβολοσειρά σε 'Είμαι στη Βόρεια Βιρτζίνια'. Συνήθως, το ίδιο σύνολο ιστοσελίδων θα εφαρμοζόταν σε όλες τις περιοχές. Όμως, για να διακρίνουμε σε ποια περιοχή AWS ανακατευθύνεται το Route53, είναι απαραίτητο να υπάρχει διαφορετική ιστοσελίδα σε κάθε διακομιστή.

Βήμα 1.5: Βεβαιωθείτε ότι ο ιστότοπος είναι σε λειτουργία και λειτουργεί πληκτρολογώντας τη διεύθυνση IP των διακομιστών EC2 στο πρόγραμμα περιήγησης.

Βήμα 2: Ρύθμιση παραμέτρων Route53 for Latency Based Routing Policy (Amazon Route 53 Tutorial)

Σύμφωνα με την τεκμηρίωση AWS στο Τιμολόγηση φιλοξενούμενης ζώνης , δεν υπάρχει επιπλέον κόστος για τη δημιουργία ενόςΦιλοξενούμενη ζώνη.Εάν το ίδιο διαγραφεί εντός 12 ωρών από τη δημιουργία.

Βήμα 2.1: Μεταβείτε στην Κονσόλα διαχείρισης AWS, αναζητήστε την υπηρεσία Route53 και κάντε κλικ στο 'Ξεκινήστε τώρα' κάτω από τη διαχείριση DNS.

Βήμα 2.2: Κάντε κλικ στο «Δημιουργία φιλοξενούμενης ζώνης» και εισαγάγετε το όνομα τομέα που δημιουργήθηκε στο Freenom και κάντε κλικ στο Δημιουργία.

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

Βήμα 2.3: Κάντε κλικ στο 'Δημιουργία συνόλου εγγραφών' μία φορά για κάθε διακομιστή Ubuntu και καθορίστε τις λεπτομέρειες όπως φαίνεται παρακάτω. Σημειώστε ότι η διεύθυνση IP που αναφέρεται στο πεδίο Value είναι η διεύθυνση IP της παρουσίας EC2. Επίσης, το όνομα της εγγραφής θα πρέπει να είναι ίδιο και για τα ANAME RECORDS (δοκιμή σε αυτήν την περίπτωση) και για το 'SET ID' και για τις δύο εγγραφές θα πρέπει να είναι διαφορετικό.

Τέλος, οι εγγραφές ANAME θα πρέπει να εμφανίζονται όπως παρακάτω.

Βήμα 3: Προσθέστε τους διακομιστές ονομάτων από το Route53 στο Freenom (Οδηγός Amazon Route 53)

Οι λεπτομέρειες του διακομιστή ονομάτων από τη φιλοξενούμενη ζώνη Route53 θα πρέπει να προστεθούν στον τομέα Freenom που δημιουργήθηκε νωρίτερα, κάτι που θα επέτρεπε στην Freenom να επιλύσει τα ονόματα τομέα σε διευθύνσεις IP.

Βήμα 3.1: Μεταβείτε στο Freenom στο πρόγραμμα περιήγησης και μεταβείτε στην ενότητα 'Υπηρεσίες -> Οι τομείς μου'. Θα εμφανιστούν όλοι οι τρέχοντες τομείς. Κάντε κλικ στο 'Διαχείριση τομέων' για να το αλλάξετε.

Βήμα 3.2: Μεταβείτε στο 'Εργαλείο διαχείρισης -> διακομιστές ονομάτων και επιλέξτε' Χρήση προσαρμοσμένων διακομιστών ονομάτων.

Βήμα3.3: Εισαγάγετε τους διακομιστές ονομάτων που ελήφθησαν από το AWS Route53 Hosted Zone και κάντε κλικ στο 'Αλλαγή διακομιστών ονομάτων' για να ολοκληρώσετε τη ρύθμιση στο Freenom.

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

Βήμα 4: Δοκιμή ολόκληρης της εγκατάστασης

substring στο παράδειγμα διακομιστή sql

Τώρα που ολόκληρη η εγκατάσταση έχει ολοκληρωθεί. Εισαγάγετε τη διεύθυνση URL του ονόματος τομέα στο πρόγραμμα περιήγησης και το Route53 'Latency Routing Policy' θα πρέπει αυτόματα να ανακατευθύνει στην ιστοσελίδα βάσει του βέλτιστου λανθάνοντος χρόνου. Καθώς αυτό το σεμινάριο γράφεται από την Ινδία, μεταβαίνουμε αυτόματα στην περιοχή AWS της Βομβάης όπως μπορείτε να δείτε παρακάτω,

Σε αυτό το σεμινάριο, παρατηρήσαμε ότι η 'Πολιτική δρομολόγησης καθυστέρησης' θα ανακατευθύνει τον χρήστη στην περιοχή με βάση τον χρόνο καθυστέρησης, ο οποίος τελικά παρέχει την καλύτερη εμπειρία στον πελάτη. Το μόνο πρόβλημα με αυτήν την προσέγγιση είναι ότι οι διακομιστές ιστού πρέπει να αναπαραχθούν σε πολλές περιοχές και αυτό οδηγεί σε επιπλέον κόστος.

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

Αυτό είναι λοιπόν παιδιά, αυτό μας φέρνει στο τέλος αυτού του άρθρου σχετικά με τον οδηγό Amazon Route 53.Σε περίπτωση που θέλετε να αποκτήσετε εμπειρογνωμοσύνη σε αυτό το θέμα, η Edureka έχει βρει ένα πρόγραμμα σπουδών που καλύπτει ακριβώς, τι θα χρειαστείτε για να ολοκληρώσετε την Εξέταση Αρχιτέκτονας Λύσης! Μπορείτε να ρίξετε μια ματιά στις λεπτομέρειες του μαθήματος για εκπαίδευση.

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