Przeżyjmy do poniedziałku, czyli jak przetrwać czarny piątek

Jutro to „Czarny Piątek” — dla projektów internetowych oznacza to, że będą szczytowe obciążenia na stronie. Nawet giganci mogą w tym nie wytrzymać, tak jak to się stało w Amazonie w Prime Day w 2017 roku. 

Przeżyjmy do poniedziałku, czyli jak przetrwać czarny piątek

Postanowiliśmy przedstawić kilka prostych przykładów pracy z serwerem wirtualnym, aby uniknąć błędów i nie spotkać użytkowników z błędem 503 lub co gorsza, About:blank i ERR_CONNECTION_TIMED_OUT. Pozostał tylko jeden dzień na przygotowanie.

Skalowanie zasobów

Strona zazwyczaj składa się z różnych modułów — baz danych, serwera www, systemu cache. Każdy z tych modułów wymaga różnych typów i ilości zasobów. Należy wcześniej przeprowadzić analizę zużycia zasobów za pomocą testów obciążeniowych oraz ocenić prędkość wejścia-wyjścia dysków, czas procesora, pamięć, oraz przepustowość łącza internetowego strony.

Testy obciążeniowe pomogą określić wąskie gardła w systemie i z góry je skalować. Na przykład, można zwiększyć moc serwera poprzez zwiększenie miejsca na dysku twardym w czasie trwania promocji, rozszerzyć pasmo strony lub zwiększyć pamięć RAM serwera wirtualnego. Po zakończeniu promocji można przywrócić wszystko do pierwotnego stanu, co można zrobić w panelu użytkownika bez konieczności kontaktu z pomocą techniczną i zajmuje to kilka minut, ale lepiej zrobić to wcześniej i w godzinach minimalnej aktywności klientów na stronie.

Zabezpieczenie się przed atakami DDoS

Strony podczas dni wyprzedaży zwalniają nie tylko z powodu wzrostu liczby klientów, ale także z powodu ataków DDoS. Mogą je przeprowadzać przestępcy, którzy chcą przekierować Twój ruch na swoje strony phishingowe. 

Ataki DDoS stają się z dnia na dzień coraz bardziej wyrafinowane. Hakerzy stosują różne podejścia, łącząc jednocześnie ataki DDoS z atakami na luki w aplikacjach. W większości przypadków ataki towarzyszą próby włamania na stronę.

Ważne jest, aby wcześniej przygotować się i podłączyć do swojego serwera IP chroniony przed atakami. W UltraVDS chronimy serwery nie tylko w przypadku ataku, ale także stabilnie i przez całą dobę wytrzymujemy ataki do 1,5 Tbps! Do ochrony serwerów przed atakami DDoS stosowane są serie filtrów podłączonych do kanału internetowego o wystarczająco dużej przepustowości. Filtry analizują przechodzący ruch, wykrywając anomalie i nietypową aktywność sieciową. Wśród analizowanych wzorców nietypowego ruchu znajdują się wszystkie znane do dziś metody ataków, w tym te realizowane za pomocą rozproszonych sieci botów.

Aby podłączyć zabezpieczony adres do serwera wirtualnego, należy wcześniej złożyć wniosek do działu wsparcia technicznego dostawcy.

Przyspieszenie ładowania strony

W okresach przeprowadzania promocji obciążenie serwerów wzrasta, na stronach długo ładują się zdjęcia i karty produktów. Obciążenie ładowania stron znacznie zwiększają różne frameworki, biblioteki JS, moduły CSS itd. Potencjalny klient może opuścić stronę, nie otrzymując odpowiedzi od serwisu, nawet w przypadku bardziej korzystnej oferty niż u konkurencji. Aby sprawdzić szybkość ładowania stron, proponujemy skorzystać z Google DevTools.

Sieć dostarczania treści (Content Delivery Network, CDN) może pomóc przyspieszyć ładowanie stron. CDN to geograficznie rozproszona sieć składająca się z węzłów buforujących — punktów obecności, które mogą znajdować się na całym świecie. Kiedy klient odwiedza stronę, otrzymuje treści statyczne nie z twojego serwera, lecz z serwera, który należy do sieci CDN i znajduje się bliżej niego. Dzięki skróceniu trasy między serwerem a klientem dane na stronie ładują się szybciej.

Sieć CDN można skonfigurować samodzielnie, jeśli masz VDS na Windows Server Core 2019; w tym celu można skorzystać z wbudowanych w system narzędzi takich jak: Active Directory, DFS, IIS, WinAcme, RSAT. Możliwe jest również skorzystanie z gotowych rozwiązań, na przykład CDN od Cloudflare mogłaby znacznie szybciej i taniej rozwiązać ten problem. Dodatkowo, ten system ma dodatkowe funkcje: DNS, kompresja HTML, CSS, JS, wiele punktów obecności.

Życzymy udanych sprzedaży.

Czarny piątek w UltraVDS

Nie zapomnieliśmy o tradycyjnych zniżkach w tym dniu i oferujemy użytkownikom Habr kod promocyjny BlackFr z rabatem 15% na wszystkie nasze wirtualne serwery od 28 listopada do 2 grudnia włącznie.

Na przykład, VDS serwer w taryfie UltraLight z 1 rdzeniem CPU, 500MB pamięci RAM i 10GB przestrzeni dyskowej działający na systemie Windows Server Core 2019 można nabyć za pomocą kodu promocyjnego BlackFr z dodatkowym rabatem 30% na rok za jedyne 55 rubli miesięcznie, w ten sposób łączny rabat wyniesie 45% od obecnej ceny.

UltraVDS — nowoczesny dostawca chmury, z którym współpracują setki dużych organizacji, w tym znane banki, brokerzy giełdowi, firmy budowlane i farmaceutyczne. 

Przeżyjmy do poniedziałku, czyli jak przetrwać czarny piątek

Źródło: habr.com

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster