Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Ποια εργαλεία μπορώ να χρησιμοποιήσω για να μετρήσω την καθυστέρηση με το Global Accelerator


Ποια εργαλεία μπορώ να χρησιμοποιήσω για να μετρήσω την καθυστέρηση με το Global Accelerator


Μπορείτε να μετρήσετε την καθυστέρηση με το AWS Global Accelerator χρησιμοποιώντας διάφορα εργαλεία και μεθόδους, το καθένα για διαφορετικές πτυχές της μέτρησης απόδοσης:

** 1. Εργαλείο σύγκρισης ταχύτητας AWS Global Accelerator
Αυτό το εργαλείο που βασίζεται στο πρόγραμμα περιήγησης σάς επιτρέπει να συγκρίνετε την καθυστέρηση και τις ταχύτητες λήψης του Global Accelerator έναντι του δημόσιου Διαδικτύου από διάφορες περιοχές AWS. Επιλέγετε ένα μέγεθος αρχείου και το εργαλείο το κατεβάζει μέσω του HTTPS/TCP από τους Balancers Load Load σε διάφορες περιοχές του προγράμματος περιήγησής σας, δείχνοντας τις άμεσες συγκρίσεις ταχύτητας λήψης. Αυτό βοηθά στη μέτρηση των βελτιώσεων λανθάνουσας κατάστασης που παρέχει η Global Accelerator μέσω των τυποποιημένων διαδρομών στο Διαδίκτυο. Ωστόσο, τα αποτελέσματα μπορεί να ποικίλουν λόγω εξωτερικών παραγόντων όπως η ποιότητα του δικτύου τελευταίου μιλίου [2] [3].

** 2. iperf3
Το IPerf3 είναι ένα ευρέως χρησιμοποιούμενο εργαλείο δοκιμής δικτύου που μετρά τη διακίνηση και την καθυστέρηση στέλνοντας την κυκλοφορία TCP ή UDP μεταξύ ενός πελάτη και ενός διακομιστή. Για τον Global Accelerator, εκτελείτε έναν διακομιστή IPerf3 σε μια παρουσία EC2 πίσω από το τελικό σημείο του επιταχυντή και έναν πελάτη IPerf3 από τη δοκιμαστική τοποθεσία σας που στοχεύει την IP του επιταχυντή. Αυτή η ρύθμιση σάς επιτρέπει να μετρήσετε ενεργά την απόδοση του δικτύου, συμπεριλαμβανομένης της καθυστέρησης και του εύρους ζώνης, μέσω του παγκόσμιου δικτύου επιταχυντών. Μπορείτε να προσαρμόσετε τη διάρκεια των δοκιμών, τα διαστήματα αναφοράς και την κατευθυντικότητα της κυκλοφορίας. Αυτή η μέθοδος παρέχει λεπτομερή, καθυστέρηση σε πραγματικό χρόνο και δεδομένα παραγωγής [1].

** 3. Μετρήσεις και συναγερμοί Amazon CloudWatch
Το Global Accelerator στέλνει αυτόματα μετρήσεις στο CloudWatch, το οποίο μπορείτε να χρησιμοποιήσετε για την παρακολούθηση δεδομένων που σχετίζονται με την καθυστέρηση σε πραγματικό χρόνο. Μπορείτε να δημιουργήσετε συναγερμούς για να σας ειδοποιήσετε όταν η λανθάνουσα κατάσταση υπερβαίνει τα κατώτατα όρια ή όταν τα πρότυπα κυκλοφορίας αλλάζουν απροσδόκητα. Το CloudWatch βοηθά με τη συνεχή παρακολούθηση λανθάνουσας κατάστασης και την αντιμετώπιση προβλημάτων χωρίς πρόσθετη ρύθμιση [5] [7] [9].

** 4. Παγκόσμιες καταγραφές ροής επιταχυντών
Τα αρχεία καταγραφής ροής παρέχουν λεπτομερή αρχεία της κυκλοφορίας που ρέουν μέσω του επιταχυντή σας στα τελικά σημεία. Παρόλο που χρησιμοποιείται κυρίως για σκοπούς ασφάλειας και ελέγχου, η ανάλυση αρχείων καταγραφής ροής μπορεί επίσης να βοηθήσει στον εντοπισμό προβλημάτων καθυστέρησης και προσβασιμότητας, δείχνοντας πρότυπα κυκλοφορίας και καθυστερήσεις [5] [7] [9].

** 5. Aws cloudtrail αρχεία καταγραφής
Το CloudTrail Logs API κλήσεις που σχετίζονται με το Global Accelerator, το οποίο είναι χρήσιμο για τις αλλαγές διαμόρφωσης ελέγχου και αντιμετώπισης προβλημάτων που ενδέχεται να επηρεάσουν την καθυστέρηση, αλλά δεν μετρούν άμεσα την καθυστέρηση [5] [7] [9].

** 6. Παρακολούθηση απόδοσης εφαρμογών (APM) και εργαλεία δοκιμής φόρτωσης
Για γνώσεις καθυστέρησης σε επίπεδο εφαρμογής, εργαλεία όπως JMeter, Gatling, Dynatrace, AppDynamics ή AWS ακτίνες Χ μπορούν να χρησιμοποιηθούν παράλληλα με τον Global Accelerator. Αυτά τα εργαλεία παρέχουν μετρήσεις λανθάνουσας κατάστασης από την άποψη από την άποψη του πελάτη, συμπεριλαμβανομένου του αντίκτυπου της δρομολόγησης του παγκόσμιου επιταχυντή. Είναι ιδιαίτερα χρήσιμα για τη μέτρηση των αιτήσεων λανθάνουσας χρήσης και ανίχνευσης μέσω κατανεμημένων συστημάτων [8].

** ΣΗΜΑΝΤΙΚΗ ΣΗΜΕΙΩΣΗ:
Μην χρησιμοποιείτε τις περιπτώσεις EC2 ως πελάτες για δοκιμές λανθάνουσας κατάστασης, επειδή οι συνδέσεις μεταξύ των περιπτώσεων EC2 χρησιμοποιούν την ραχοκοκαλιά AWS από προεπιλογή, οι οποίες δεν αντικατοπτρίζουν τις βελτιώσεις καθυστέρησης πελατών πραγματικού κόσμου από τον παγκόσμιο επιταχυντή [1].

Συνοπτικά, για να μετρήσετε την καθυστέρηση με το Global Accelerator, μπορείτε να χρησιμοποιήσετε το εργαλείο σύγκρισης ταχύτητας AWS Global Accelerator για δοκιμές που βασίζονται σε γρήγορους περιηγητές, IPerf3 για λεπτομερείς μετρήσεις σε επίπεδο δικτύου, CloudWatch για συνεχή παρακολούθηση, αρχεία καταγραφής ροής και εργαλεία δοκιμών APM ή φορτίου για τις πληροφορίες καθυστέρησης σε επίπεδο εφαρμογής. Ο συνδυασμός αυτών των εργαλείων δίνει μια ολοκληρωμένη άποψη της απόδοσης λανθάνουσας κατάστασης με τον Global Accelerator.

Αναφορές:
[1] https://aws.amazon.com/blogs/networking-and-content-delivery/measuring-aws-global-accelerator-performance-
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-speed-comparison-pol.html
[3] https://speedtest.globalaccelerator.aws
[4] https://aws.amazon.com/global-accelerator/faqs/
[5] https://docs.aws.amazon.com/global-accelerator/latest/dg/monitoring-global-accelerator.html
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[7] https://docs.aws.amazon.com/global-accelerator/latest/dg/logging-and-monitoring.html
[8] https://repost.aws/questions/qupp7znl-ztdoxvm3pe4xixw/
[9] https://docs.aws.amazon.com/en_us/global-accelerator/latest/dg/logging-and-monitoring.html