Αύριο είναι η «Μαύρη Παρασκευή» - για τα έργα Διαδικτύου αυτό σημαίνει ότι θα υπάρξουν αιχμές φορτίου στον ιστότοπο. Ακόμα και οι γιγάντιοι κατασκευαστές μπορεί να μην είναι σε θέση να τα αντέξουν, για παράδειγμα, με την Amazon την Prime Day 2017.
Αποφασίσαμε να δώσουμε μερικά απλά παραδείγματα εργασίας με έναν εικονικό διακομιστή για να αποφύγουμε λάθη και να μην χαιρετήσουμε τους χρήστες με μια σελίδα 503 ή, ακόμα χειρότερα, με About:blank και ERR_CONNECTION_TIMED_OUT. Απομένει μία ημέρα για προετοιμασία.
Κλιμάκωση πόρων
Ένας ιστότοπος συνήθως αποτελείται από διαφορετικές ενότητες - μια βάση δεδομένων, έναν διακομιστή ιστού, ένα σύστημα προσωρινής αποθήκευσης. Κάθε μία από αυτές τις ενότητες απαιτεί διαφορετικούς τύπους και όγκους πόρων. Είναι απαραίτητο να αναλύσετε εκ των προτέρων τον όγκο των πόρων που καταναλώνονται χρησιμοποιώντας δοκιμές αντοχής και να αξιολογήσετε την ταχύτητα εισόδου/εξόδου του δίσκου, τον χρόνο του επεξεργαστή, τη μνήμη και το εύρος ζώνης του Διαδικτύου του ιστότοπού σας.
Τα stress tests θα σας βοηθήσουν να εντοπίσετε σημεία συμφόρησης στο σύστημά σας και να τα αναβαθμίσετε εκ των προτέρων. Για παράδειγμα, μπορείτε να βελτιώσετε την χωρητικότητα του διακομιστή σας αυξάνοντας τον χώρο στον σκληρό σας δίσκο για όλη τη διάρκεια της προσφοράς, να επεκτείνετε το εύρος ζώνης του ιστότοπου ή να αυξήσετε τη μνήμη RAM του εικονικού διακομιστή. Μετά την προσφορά, μπορείτε να επαναφέρετε τα πάντα στην αρχική τους κατάσταση. Αυτό μπορεί να γίνει στον προσωπικό σας λογαριασμό χωρίς να επικοινωνήσετε με την τεχνική υποστήριξη και διαρκεί μερικά λεπτά, αλλά είναι καλύτερο να το κάνετε αυτό εκ των προτέρων και κατά τη διάρκεια ωρών ελάχιστης δραστηριότητας πελατών στον ιστότοπο.
Προστατευτείτε από επιθέσεις DDoS εκ των προτέρων
Οι ιστότοποι παρουσιάζουν σφάλματα κατά τη διάρκεια των πωλήσεων όχι μόνο λόγω της αυξημένης εισροής πελατών, αλλά και λόγω επιθέσεων DDoS. Μπορούν να οργανωθούν από εισβολείς που θέλουν να ανακατευθύνουν την επισκεψιμότητά σας στους δικούς τους πόρους ηλεκτρονικού "ψαρέματος" (phishing).
Οι επιθέσεις DDoS γίνονται όλο και πιο εξελιγμένες καθημερινά. Οι χάκερ χρησιμοποιούν διαφορετικές προσεγγίσεις, καταφεύγοντας τόσο σε επιθέσεις DDoS όσο και σε επιθέσεις σε ευπάθειες εφαρμογών. Στις περισσότερες περιπτώσεις, οι επιθέσεις συνοδεύονται από προσπάθειες παραβίασης του ιστότοπου.
Εδώ είναι επίσης σημαντικό να προετοιμαστείτε εκ των προτέρων και να συνδέσετε μια διεύθυνση IP με προστασία από επιθέσεις στον διακομιστή σας. Στην UltraVDS, προστατεύουμε τους διακομιστές όχι μετά από μια επίθεση, αλλά όλο το εικοσιτετράωρο και αντέχουμε σταθερά επιθέσεις έως και 1.5 Tbps! Για την προστασία των διακομιστών από επιθέσεις DDoS, χρησιμοποιείται μια σειρά φίλτρων, συνδεδεμένων σε ένα κανάλι Διαδικτύου με επαρκώς μεγάλο εύρος ζώνης. Τα φίλτρα αναλύουν διαδοχικά τη διερχόμενη κίνηση, εντοπίζοντας ανωμαλίες και μη τυπική δραστηριότητα δικτύου. Τα αναλυμένα μοτίβα μη τυπικής κίνησης περιλαμβάνουν όλες τις γνωστές μεθόδους επίθεσης, συμπεριλαμβανομένων εκείνων που εφαρμόζονται χρησιμοποιώντας κατανεμημένα botnets.
Για να συνδέσετε μια ασφαλή διεύθυνση σε έναν εικονικό διακομιστή, πρέπει να στείλετε εκ των προτέρων ένα αίτημα στην υπηρεσία υποστήριξης του παρόχου.
Επιτάχυνση φόρτωσης ιστότοπου
Κατά τη διάρκεια των περιόδων προσφορών, το φορτίο στους διακομιστές αυξάνεται, οι φωτογραφίες και οι κάρτες προϊόντων αρχίζουν να φορτώνουν αργά στους ιστότοπους. Επίσης, η φόρτωση της σελίδας επιβαρύνεται από διάφορα frameworks, βιβλιοθήκες JS, ενότητες CSS κ.λπ. Ένας πιθανός πελάτης μπορεί να εγκαταλείψει τη σελίδα χωρίς να λάβει απάντηση από τον ιστότοπο, ακόμη και αν η προσφορά είναι πιο συμφέρουσα από αυτή των ανταγωνιστών. Για να ελέγξετε την ταχύτητα φόρτωσης της σελίδας, προτείνουμε να χρησιμοποιήσετε το Google DevTools.
Ένα δίκτυο παράδοσης περιεχομένου (CDN) μπορεί να βοηθήσει στην επιτάχυνση της φόρτωσης σελίδων. Το CDN είναι ένα γεωγραφικά κατανεμημένο δίκτυο που αποτελείται από κόμβους προσωρινής αποθήκευσης - σημεία παρουσίας, που μπορούν να βρίσκονται σε όλο τον κόσμο. Όταν επισκέπτεται έναν ιστότοπο, ο πελάτης θα λαμβάνει στατικό περιεχόμενο όχι από τον διακομιστή σας, αλλά από αυτόν που αποτελεί μέρος του δικτύου CDN και βρίσκεται πιο κοντά σε αυτόν. Λόγω της συντομευμένης διαδρομής μεταξύ του διακομιστή και του πελάτη, τα δεδομένα στον ιστότοπο φορτώνουν πιο γρήγορα.
Μπορείτε να ρυθμίσετε μόνοι σας ένα δίκτυο CDN εάν έχετε ενεργοποιημένο VDS Windows Server Core 2019, χρησιμοποιήστε τα ενσωματωμένα εργαλεία του λειτουργικού συστήματος για αυτό, όπως το Active Directory, το DFS, το IIS, το WinAcme και το RSAT. Μπορείτε επίσης να χρησιμοποιήσετε έτοιμες λύσεις. Για παράδειγμα, το CDN της Cloudflare θα μπορούσε να λύσει αυτό το πρόβλημα σημαντικά πιο γρήγορα και οικονομικά. Αυτό το σύστημα προσφέρει επίσης πρόσθετες λειτουργίες, όπως συμπίεση DNS, HTML, CSS και JS, καθώς και πολλαπλά σημεία παρουσίας.
Καλή τύχη με τις πωλήσεις σας.
Μαύρη Παρασκευή στο UltraVDS
Επίσης, δεν προσπεράσαμε τις παραδοσιακές εκπτώσεις αυτήν την ημέρα και προσφέρουμε στους χρήστες του Habr έναν κωδικό προσφοράς. ΜαύροςΠαρ με έκπτωση 15% σε όλους τους εικονικούς διακομιστές μας από 28 Νοεμβρίου έως και 2 Δεκεμβρίου.
Για παράδειγμα, διακομιστής με χρέωση UltraLight με 1 πυρήνα CPU, 500 MB RAM και 10 GB χώρου στο δίσκο υπό διαχείριση Windows Server Το Core 2019 μπορεί να αγοραστεί με κωδικό προσφοράς ΜαύροςΠαρ με επιπλέον έκπτωση 30% για ένα έτος μόνο με 55 ρούβλια το μήνα, επομένως η συνολική έκπτωση θα είναι 45% της τρέχουσας τιμής.
— ένας σύγχρονος πάροχος cloud, εκατοντάδες μεγάλοι οργανισμοί συνεργάζονται μαζί μας, συμπεριλαμβανομένων γνωστών τραπεζών, χρηματιστηριακών εταιρειών, κατασκευών και φαρμακευτικών εταιρειών.
Πηγή: www.habr.com
