ΙΔΙΩΤΙΚΗ ΥΠΟΔΟΜΗ OFFSHORE
Μηχανική δικτύουΘεμέλιο · 4 λεπτά ανάγνωσης

Εύρος ζώνης, ταχύτητα θύρας και μεταφορά: διαβάστε την πλήρη εικόνα

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

Από SwissOctet Editorial
Η ΑΜΕΣΗ ΑΠΑΝΤΗΣΗ

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

01

Διακρίνετε τον ρυθμό από τον όγκο

Οι προδιαγραφές δικτύου συχνά τοποθετούν δύο διαφορετικές μετρήσεις κοντά. Ένας ρυθμός θύρας σε Mbps ή Gbps περιγράφει πόσο γρήγορα μπορούν να κινηθούν τα δεδομένα σε αυτή τη σύνδεση. Ένα όριο μεταφοράς σε GB ή TB περιγράφει το ποσό που περιλαμβάνεται σε μια περίοδο. Μια μεγάλη θύρα και ένα μεγάλο όριο λύνουν διαφορετικές απαιτήσεις και θα πρέπει να συγκρίνετε και τα δύο.

Προσέξτε τις μονάδες όταν εκτιμάτε λήψεις. Οι ρυθμοί δικτύου συνήθως εκφράζονται σε bits ανά δευτερόλεπτο· τα μεγέθη αρχείων συνήθως εκφράζονται σε bytes. Οκτώ bits κάνουν ένα byte. Μια απλή μετατροπή δίνει ένα θεωρητικό σημείο εκκίνησης, ενώ το overhead πρωτοκόλλου και η πραγματική διαδρομή μειώνουν τον χρήσιμο ρυθμό μετάδοσης της εφαρμογής. Κρατήστε την εκτίμηση ρητή αντί να διαβάζετε και τους δύο αριθμούς ως ισοδύναμους.

02

Εκτιμήστε τον φόρτο εργασίας σας πριν επιλέξετε θύρα

Για μια υπηρεσία διανομής αρχείων, ξεκινήστε με το μέσο μέγεθος αρχείου και τον αριθμό των λήψεων. Για μια web εφαρμογή, μετρήστε τα δεδομένα που μεταφέρονται ανά συνεδρία ή αίτημα. Συμπεριλάβετε εικόνες, απαντήσεις API και εργασίες στο παρασκήνιο όπου είναι σχετικό. Προσθέστε replication, αντίγραφα ασφαλείας, ενημερώσεις λογισμικού και διοικητικές εξαγωγές, ώστε το σύνολο να αντικατοπτρίζει τι κάνει πραγματικά η μηχανή.

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

03

Κατανοήστε πού μπορεί να περιοριστεί ο ρυθμός μετάδοσης

Η θύρα του server είναι ένα στοιχείο σε μια end-to-end διαδρομή. Μια απομακρυσμένη σύνδεση, η ταχύτητα ανάγνωσης αποθήκευσης, η εργασία κρυπτογράφησης ή το όριο ενός worker εφαρμογής μπορούν να εμποδίσουν την υπηρεσία να χρησιμοποιήσει τον πλήρη ρυθμό της. Η καθυστέρηση δικτύου και η απώλεια πακέτων μπορούν επίσης να επηρεάσουν τον ρυθμό μετάδοσης TCP. Η προσθήκη χωρητικότητας θύρας δεν θα λύσει αυτόματα έναν περιορισμό αλλού σε αυτή τη διαδρομή.

Δοκιμάστε από αντιπροσωπευτικούς προορισμούς υπό ελεγχόμενες συνθήκες. Καταγράψτε αν χρησιμοποιήσατε μία σύνδεση ή πολλές, τη διάρκεια και το μέγεθος της μεταφοράς. Ένα μεμονωμένο αποτέλεσμα χωρίς αυτό το πλαίσιο μπορεί να είναι παραπλανητικό. Χρησιμοποιήστε εξουσιοδοτημένα endpoints και αποφύγετε δοκιμές κορεσμού που διαταράσσουν άλλες υπηρεσίες.

04

Διαβάστε το unmetered μαζί με την υπόλοιπη προδιαγραφή

Ένα unmetered πρόγραμμα δεν παρουσιάζει σταθερή μηνιαία ποσόστωση μεταφοράς στην καταγεγραμμένη προδιαγραφή του. Έχει ακόμη προφίλ θύρας, επιχειρησιακή πολιτική και πρακτικά όρια απόδοσης. Δεν θα πρέπει να ερμηνεύεται ως άπειρη ταχύτητα ή εγγυημένος σταθερός ρυθμός προς κάθε σύστημα λήψης. Ρωτήστε για τις πραγματικές συνθήκες υπηρεσίας όταν ο φόρτος εργασίας σας εξαρτάται από συνεχή υψηλή μεταφορά.

Οι σειρές Transit του SwissOctet παρουσιάζουν προφίλ θυρών 40, 100 και 200 Gbps με καταγεγραμμένη unmetered μεταφορά. Άλλες σειρές μπορούν να χρησιμοποιούν δηλωμένα όρια ή διαφορετικές ταχύτητες θύρας. Συγκρίνετε την ακριβή διαμόρφωση και τις επιλεγμένες επιλογές αντί να υποθέτετε ότι κάθε server στον κατάλογο έχει τους ίδιους όρους δικτύου.

05

Ένα πρακτικό σενάριο: διανομή μιας μεγάλης έκδοσης

Φανταστείτε ένα έργο που διανέμει μια έκδοση είκοσι gigabyte σε πεντακόσιους πελάτες. Χρησιμοποιώντας δεκαδικές μονάδες, οι λήψεις μόνες τους αντιπροσωπεύουν περίπου δέκα terabyte πριν ληφθούν υπόψη οι επαναλήψεις, άλλη κίνηση και αντίγραφα ασφαλείας. Αυτός ο όγκος λέει λίγα για τον ρυθμό αιχμής, εκτός αν η ομάδα γνωρίζει επίσης πότε κατεβάζουν οι πελάτες. Μια σταδιακή κυκλοφορία και μια σύντομη ταυτόχρονη εκκίνηση μπορούν να μετακινήσουν τα ίδια δεδομένα ενώ απαιτούν πολύ διαφορετική χωρητικότητα σύνδεσης.

Η ομάδα μετρά πόσο γρήγορα μπορεί η αποθήκευσή της να παρέχει το αρχείο και πώς η εφαρμογή χειρίζεται ταυτόχρονες μεταφορές. Στη συνέχεια δοκιμάζει από εξουσιοδοτημένα endpoints σε αντιπροσωπευτικές περιοχές, καταγράφοντας διάρκεια, αριθμό συνδέσεων και συνθήκες διαδρομής. Μια δοκιμή iperf3 μπορεί να διερευνήσει τη διαδρομή δικτύου χωρίς να μετρά την εφαρμογή παροχής αρχείων, ενώ μια λήψη από την εφαρμογή ελέγχει το ευρύτερο pipeline. Κανένα αποτέλεσμα δεν θα πρέπει να παρουσιάζεται χωρίς τις συνθήκες του.

Αν οι απομακρυσμένοι πελάτες είναι το περιοριστικό στοιχείο, μια μεγαλύτερη θύρα server δεν θα κάνει αυτές τις μεμονωμένες συνδέσεις ταχύτερες. Αν ο υπάρχων server είναι πραγματικά περιορισμένος κατά το παράθυρο κυκλοφορίας, η ομάδα μπορεί να συγκρίνει προφίλ υψηλότερης χωρητικότητας και τους όρους μεταφοράς τους. Αυτό είναι ένα υποθετικό παράδειγμα σχεδιασμού, όχι υπόσχεση ρυθμού μετάδοσης του SwissOctet. Κρατήστε τον υπολογισμό, το μετρημένο σημείο συμφόρησης και το επιλεγμένο πρόγραμμα μαζί, ώστε η απόφαση να μπορεί να επανεξεταστεί καθώς αλλάζει η ζήτηση.

ΜέτρησηΤι περιγράφειΤι δεν αποδεικνύει
Εκτίμηση μηνιαίας μεταφοράςΑναμενόμενος όγκος δεδομένωνΑπαιτούμενος ρυθμός σύνδεσης αιχμής
Δοκιμή διαδρομής δικτύουΡυθμός μετάδοσης υπό δηλωμένες συνθήκεςΑπόδοση παροχής αρχείων εφαρμογής
Πραγματική δοκιμή λήψηςΤο πλήρες pipeline παροχήςΕγγύηση καθολικής μελλοντικής ταχύτητας
06

Ισορροπήστε τη μηχανή και σχεδιάστε τη λειτουργία

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

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

ΜΕΤΑΤΡΕΨΤΕ ΤΟ ΣΕ ΔΡΑΣΗ

Η πρακτική λίστα ελέγχου σας.

  • Διαβάστε τον ρυθμό θύρας και το όριο μεταφοράς ξεχωριστά.
  • Μετατρέψτε bits και bytes προσεκτικά.
  • Συμπεριλάβετε αντίγραφα ασφαλείας και replication στην εκτίμησή σας.
  • Μετρήστε αντιπροσωπευτικές διαδρομές και παραλληλισμό.
  • Ισορροπήστε CPU, αποθήκευση και δίκτυο πριν αναβαθμίσετε.
ΣΥΧΝΕΣ ΕΡΩΤΗΣΕΙΣ

Οι λεπτομέρειες που έχουν σημασία.

Μια ταχύτερη θύρα αυξάνει το μηνιαίο όριο μεταφοράς;+

Όχι απαραίτητα. Διαβάστε το επιλεγμένο πρόγραμμα και τους όρους αναβάθμισης· ο ρυθμός σύνδεσης και ο περιλαμβανόμενος όγκος είναι ξεχωριστά.

Το unmetered σημαίνει άπειρη ταχύτητα;+

Όχι. Η θύρα, η εφαρμογή, το σύστημα λήψης και οι συνθήκες λειτουργίας εξακολουθούν να επιβάλλουν πρακτικά όρια.

Μπορεί ένα αποτέλεσμα iperf3 να προβλέψει την ταχύτητα λήψης κάθε χρήστη;+

Όχι. Μετρά μια συγκεκριμένη διαδρομή και διαμόρφωση δοκιμής. Οι πραγματικοί χρήστες και η εφαρμογή μπορούν να εισαγάγουν άλλους περιορισμούς.

ΚΥΡΙΕΣ ΑΝΑΦΟΡΕΣ

Πηγαίνετε στην πηγή.

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

  1. ESnet: Εκτέλεση iperf3 software.es.net
  2. IETF RFC 6349: Δοκιμή ρυθμού μετάδοσης TCP www.rfc-editor.org

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

ΣΥΝΔΕΣΤΕ ΤΗ ΓΝΩΣΗ

Σχετική υποδομή.

ΚΡΑΤΗΣΤΕ ΤΟ ΝΗΜΑ

Οι επόμενες σημειώσεις πεδίου σας.

Εξερευνήστε κάθε οδηγό
ΣΗΜΕΙΩΣΗ ΠΕΔΙΟΥ / 01
Μηχανική δικτύουΓια προχωρημένους

Διαστασιολογήστε μια μεταφορά με μετρήσεις καθυστέρησης, παραλληλισμού και ρυθμού μετάδοσης

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

4 λεπτά ανάγνωσηςΔιαβάστε τον οδηγό
ΣΗΜΕΙΩΣΗ ΠΕΔΙΟΥ / 02
Μηχανική δικτύουΓια προχωρημένους

Σχεδιάστε ένα origin 40, 100 ή 200 Gbps ως πλήρες σύστημα

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

4 λεπτά ανάγνωσηςΔιαβάστε τον οδηγό
ΣΗΜΕΙΩΣΗ ΠΕΔΙΟΥ / 03
Λειτουργίες δεύτερης ημέραςΕφαρμοσμένο

Δημιουργήστε monitoring που οδηγεί σε χρήσιμη αντιμετώπιση περιστατικών

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

4 λεπτά ανάγνωσηςΔιαβάστε τον οδηγό