Πώς τα κέντρα δεδομένων σώζουν τις διακοπές

Πώς τα κέντρα δεδομένων σώζουν τις διακοπές

Καθ 'όλη τη διάρκεια του έτους, οι Ρώσοι πηγαίνουν τακτικά σε διακοπές - διακοπές Πρωτοχρονιάς, διακοπές Μαΐου και άλλα μικρότερα Σαββατοκύριακα. Και αυτή είναι η παραδοσιακή εποχή για σειριακούς μαραθώνιους, αυθόρμητες αγορές και πωλήσεις στο Steam. Κατά την περίοδο πριν από τις διακοπές, οι εταιρείες λιανικής και εφοδιαστικής βρίσκονται υπό αυξημένη πίεση: οι άνθρωποι παραγγέλνουν δώρα από ηλεκτρονικά καταστήματα, πληρώνουν για την παράδοσή τους, αγοράζουν εισιτήρια για ταξίδια και επικοινωνούν. Οι αιχμές ζήτησης ημερολογίου είναι επίσης ένα καλό τεστ άγχους για τους διαδικτυακούς κινηματογράφους, τις πύλες παιχνιδιών, τη φιλοξενία βίντεο και τις υπηρεσίες ροής μουσικής - όλα λειτουργούν στα όριά τους κατά τη διάρκεια των διακοπών.

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

Προηγουμένως, ως απόκριση στις εποχιακές αυξήσεις της κατανάλωσης, αγοράστηκε πρόσθετος εξοπλισμός για τοπική ανάπτυξη και «με απόθεμα». Ωστόσο, όταν ήρθε το "Time H", συχνά αποδείχτηκε ότι οι εταιρείες είτε δεν μπορούσαν είτε δεν είχαν χρόνο να αντιμετωπίσουν τη σωστή διαμόρφωση των διακομιστών και των συστημάτων αποθήκευσης μόνες τους. Απλώς δεν ήταν δυνατή η επίλυση αυτών των προβλημάτων καθώς αναπτύχθηκαν καταστάσεις έκτακτης ανάγκης. Μετά από λίγο, ήρθε η κατανόηση: οι αιχμές της ζήτησης για περιεχόμενο και διαδικτυακές υπηρεσίες αντιμετωπίζονται τέλεια με τη βοήθεια πόρων τρίτων, οι οποίοι μπορούν να αγοραστούν χρησιμοποιώντας το μοντέλο pay-as-you-go - πληρωμή για τον πραγματικό όγκο που καταναλώνεται.

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

Πώς να μην χάσετε το σημάδι στους υπολογισμούς

Πώς τα κέντρα δεδομένων σώζουν τις διακοπές

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

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

  • Πρώτον, πρόκειται για εξισορροπητές φόρτου εργασίας: πρόκειται για λύσεις λογισμικού που παρακολουθούν προσεκτικά το επίπεδο φόρτου των διακομιστών, των συστημάτων αποθήκευσης και των δικτύων, επιτρέποντάς σας να βελτιστοποιήσετε τη λειτουργία κάθε συστήματος για την εκάστοτε εργασία. Οι εξισορροπητές αξιολογούν το επίπεδο διαθεσιμότητας τόσο του υλικού όσο και των εικονικών μηχανών, αποτρέποντας τη θυσία της απόδοσης του συστήματος από τη μία πλευρά και αποτρέποντας την «υπερθέρμανση» και την επιβράδυνση της υποδομής, από την άλλη. Με αυτόν τον τρόπο, διατηρείται ένα ορισμένο επίπεδο αποθεματικού πόρων, το οποίο μπορεί να μεταφερθεί γρήγορα για την επίλυση επειγόντων προβλημάτων (απότομη αύξηση των αιτημάτων στην πύλη με περιεχόμενο βίντεο, αύξηση παραγγελιών για ένα συγκεκριμένο προϊόν κ.λπ.).
  • Δεύτερον, CDN. Αυτή η τεχνολογία επιτρέπει στους χρήστες να λαμβάνουν περιεχόμενο από την πύλη χωρίς καθυστερήσεις προσωρινής αποθήκευσης, έχοντας πρόσβαση σε αυτό από το γεωγραφικό σημείο που βρίσκεται πλησιέστερα στον χρήστη. Επιπλέον, το CDN εξαλείφει τις αρνητικές επιπτώσεις στις διαδικασίες μετάδοσης της κυκλοφορίας που προκαλούνται από συμφόρηση καναλιών, διακοπές σύνδεσης, απώλειες πακέτων σε διασταυρώσεις καναλιών κ.λπ.

Όκκο που βλέπει τα πάντα

Πώς τα κέντρα δεδομένων σώζουν τις διακοπές

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

Σύμφωνα με τον Alexey Golubev, τεχνικό διευθυντή της Okko, στην εταιρεία, εκτός από τις ημερολογιακές διακοπές (υψηλή σεζόν), υπάρχουν περίοδοι που κυκλοφορούν σημαντικές ταινίες από μεγάλες μεγάλες εταιρείες:

«Κάθε χρόνο κατά την περίοδο των διακοπών, ο όγκος κίνησης του Okko διπλασιάζεται περίπου σε σύγκριση με το προηγούμενο έτος. Έτσι, αν την περασμένη Πρωτοχρονιά το μέγιστο φορτίο αιχμής ήταν 80 Gbit/s, τότε το 2018/19 περιμέναμε 160 – την παραδοσιακή διπλή αύξηση. Ωστόσο, λάβαμε περισσότερα από 200 Gbit/s!».

Η Okko προετοιμάζεται πάντα για το φορτίο αιχμής αργά, καθ' όλη τη διάρκεια του έτους, ως μέρος ενός έργου με την κωδική ονομασία «New Year». Προηγουμένως, η Okko χρησιμοποιούσε τη δική της υποδομή· η εταιρεία έχει το δικό της σύμπλεγμα παράδοσης περιεχομένου, με δικό της υλικό και με δικό της λογισμικό. Κατά τη διάρκεια του έτους, οι τεχνικοί ειδικοί της Okko αγόρασαν σταδιακά νέους διακομιστές και αύξησαν την απόδοση του cluster τους, προβλέποντας διπλασιασμό της ετήσιας ανάπτυξης. Επιπλέον, συνδέθηκαν νέες ανοδικές συνδέσεις και χειριστές - εκτός από μεγάλους παίκτες όπως η Rostelecom, η Megafon και η MTS, συνδέθηκαν επίσης σημεία ανταλλαγής κίνησης και οι μικρότεροι χειριστές. Αυτή η προσέγγιση κατέστησε δυνατή την παροχή της υπηρεσίας στον μέγιστο αριθμό πελατών χρησιμοποιώντας τη συντομότερη διαδρομή.

Πέρυσι, αφού ανέλυσε το κόστος του εξοπλισμού, το κόστος εργασίας για επέκταση και το σύγκρινε με το κόστος χρήσης CDN τρίτων, η Okko συνειδητοποίησε ότι ήταν καιρός να δοκιμάσει ένα υβριδικό μοντέλο διανομής. Μετά τη διπλή αύξηση κατά τη διάρκεια των εορτών της Πρωτοχρονιάς, παρατηρείται μείωση της κίνησης και ο Φεβρουάριος είναι η χαμηλότερη περίοδος. Και αποδεικνύεται ότι ο εξοπλισμός σας είναι αδρανής αυτή τη στιγμή. Μέχρι το καλοκαίρι, η πτώση ισοπεδώνεται και από την εποχή του φθινοπώρου αρχίζει μια νέα άνοδος. Ως εκ τούτου, στο πλαίσιο της προετοιμασίας για το νέο 2019, η Okko ακολούθησε μια διαφορετική διαδρομή: τροποποίησαν το λογισμικό τους για να μπορούν να διανέμουν το φορτίο όχι μόνο στον εαυτό τους, αλλά και σε εξωτερικά CDN (Δίκτυο Παράδοσης Περιεχομένου). Συνδέθηκαν δύο τέτοια CDN, στα οποία «συγχωνεύτηκε» η υπερβολική κίνηση. Το εσωτερικό εύρος ζώνης της υποδομής πληροφορικής της Okko ήταν έτοιμο να αντέξει την ίδια διπλή ανάπτυξη, αλλά σε περίπτωση υπέρβασης πόρων, προετοιμάζονταν τα CDN συνεργατών.

«Η απόφαση να μην επεκτείνει το CDN εξοικονόμησε την Okko περίπου το 20% του προϋπολογισμού διανομής της στο CAPEX. Επιπλέον, η εταιρεία εξοικονόμησε αρκετούς ανθρωπομήνες μετατοπίζοντας το έργο της εγκατάστασης του εξοπλισμού στους ώμους του συνεργάτη». — Σχολιάζει ο Alexey Golubev.

Το σύμπλεγμα διανομής (εσωτερικό CDN) στο Okko υλοποιείται σε δύο τοποθεσίες του Linxdatacenter στη Μόσχα και την Αγία Πετρούπολη. Παρέχεται πλήρης αντικατοπτρισμός τόσο του περιεχομένου όσο και της προσωρινής αποθήκευσης του (κόμβοι διανομής). Αντίστοιχα, το κέντρο δεδομένων της Μόσχας επεξεργάζεται τη Μόσχα και αρκετές περιοχές της Ρωσίας και το κέντρο δεδομένων της Αγίας Πετρούπολης επεξεργάζεται τη βορειοδυτική και την υπόλοιπη χώρα. Η εξισορρόπηση πραγματοποιείται όχι μόνο σε περιφερειακή βάση, αλλά και ανάλογα με το φορτίο στους κόμβους σε ένα συγκεκριμένο κέντρο δεδομένων· λαμβάνεται επίσης υπόψη η παρουσία της ταινίας στην κρυφή μνήμη και ορισμένοι άλλοι παράγοντες.

Η διευρυμένη αρχιτεκτονική υπηρεσίας μοιάζει με αυτό στο διάγραμμα:

Πώς τα κέντρα δεδομένων σώζουν τις διακοπές

Φυσικά, η υποστήριξη ανάπτυξης υπηρεσιών και προϊόντων αποτελείται από περίπου δέκα ράφια στην Αγία Πετρούπολη και πολλά ράφια στη Μόσχα. Υπάρχουν μερικές δεκάδες διακομιστές για εικονικοποίηση και σχεδόν διακόσιοι διακομιστές «υλισμικού» για οτιδήποτε άλλο - διανομή, υποστήριξη υπηρεσιών και υποδομή του γραφείου. Η αλληλεπίδραση του παρόχου περιεχομένου με το κέντρο δεδομένων κατά τις περιόδους φόρτωσης αιχμής δεν διαφέρει από την τρέχουσα εργασία. Όλη η επικοινωνία περιορίζεται σε ένα αίτημα προς την υπηρεσία υποστήριξης και σε περίπτωση έκτακτης ανάγκης, με κλήση.

Σήμερα, βρισκόμαστε πιο κοντά από ποτέ σε ένα πραγματικά 100% αδιάλειπτο σενάριο κατανάλωσης περιεχομένου στο διαδίκτυο, καθώς όλες οι απαραίτητες τεχνολογίες για αυτό είναι ήδη διαθέσιμες. Η ανάπτυξη του online streaming γίνεται πολύ γρήγορα. Η δημοτικότητα των νόμιμων μοντέλων κατανάλωσης περιεχομένου αυξάνεται: οι Ρώσοι χρήστες αρχίζουν σταδιακά να συνηθίζουν στο γεγονός ότι πρέπει να πληρώσουν για περιεχόμενο. Επιπλέον, όχι μόνο για τον κινηματογράφο, αλλά και για μουσική, βιβλία και εκπαιδευτικό υλικό στο Διαδίκτυο. Και από αυτή την άποψη, η παράδοση του πιο διαφορετικού περιεχομένου και με τις μικρότερες καθυστερήσεις δικτύου είναι το σημαντικότερο κριτήριο στη λειτουργία των διαδικτυακών υπηρεσιών. Και το καθήκον μας, ως πάροχος υπηρεσιών, είναι να καλύπτουμε τις ανάγκες σε πόρους εγκαίρως και με αποθέματα.

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο