Jutro Czarny Piątek - dla projektów internetowych oznacza to, że na stronie będą szczytowe obciążenia. Nawet giganci mogą nie być w stanie im się oprzeć, np.
Postanowiliśmy podać kilka prostych przykładów pracy z serwerem wirtualnym, aby uniknąć błędów i nie witać ludzi stroną 503 lub, co gorsza, About:blank i ERR_CONNECTION_TIMED_OUT. Został jeden dzień na przygotowania.
Skalowanie zasobów
Strona internetowa zazwyczaj składa się z różnych modułów – bazy danych, serwera WWW, systemu buforującego. Każdy z tych modułów wymaga innego rodzaju i ilości zasobów. Należy z wyprzedzeniem przeanalizować ilość zużywanych zasobów za pomocą testów obciążeniowych i ocenić szybkość operacji we/wy dysku, czas procesora, pamięć i przepustowość Internetu w witrynie.
Testy warunków skrajnych pomogą Ci zidentyfikować wąskie gardła w systemie i z wyprzedzeniem je skalować. Możesz więc na przykład zwiększyć moc swojego serwera, zwiększając miejsce na dysku twardym na czas trwania promocji, rozszerzając przepustowość witryny lub zwiększając pamięć RAM serwera wirtualnego. Po promocji możesz zwrócić wszystko tak, jak było, odbywa się to na koncie osobistym bez kontaktu z pomocą techniczną i zajmuje kilka minut, ale lepiej to zrobić z wyprzedzeniem i w godzinach minimalnej aktywności klienta na stronie.
Chroń się przed atakami DDoS z wyprzedzeniem
Strony internetowe ulegają awariom w dni wyprzedaży nie tylko ze względu na wzrost napływu klientów, ale także z powodu ataków DDoS. Mogą być organizowane przez osoby atakujące, które chcą przekierować Twój ruch do swoich zasobów phishingowych.
Ataki DDoS stają się z dnia na dzień coraz bardziej wyrafinowane. Hakerzy stosują różne podejścia, wykorzystując zarówno ataki DDoS, jak i ataki na luki w aplikacjach. W większości przypadków atakom towarzyszą próby włamania się na stronę.
Tutaj również ważne jest wcześniejsze przygotowanie i podłączenie do serwera adresu IP chronionego przed atakami. W UltraVDS chronimy serwery nie po ataku, ale przez całą dobę i konsekwentnie wytrzymujemy ataki do 1.5 Tbps! Aby chronić serwery przed atakami DDoS, wykorzystywany jest szereg filtrów podłączonych do kanału internetowego o odpowiednio dużej przepustowości. Filtry konsekwentnie analizują przechodzący ruch, identyfikując anomalie i nietypową aktywność sieciową. Analizowane niestandardowe wzorce ruchu obejmują wszystkie obecnie znane metody ataków, w tym te realizowane z wykorzystaniem rozproszonych botnetów.
Aby połączyć chroniony adres z serwerem wirtualnym, należy wcześniej przesłać prośbę do działu wsparcia dostawcy.
Przyspiesz ładowanie witryny
W okresach promocji wzrasta obciążenie serwerów, a zdjęcia i karty produktów ładują się długo na stronach internetowych. Ładowanie stron jest również utrudnione przez różne frameworki, biblioteki JS, moduły CSS i tak dalej. Potencjalny klient może opuścić stronę bez otrzymania odpowiedzi ze strony, nawet jeśli oferta jest korzystniejsza od oferty konkurencji. Aby sprawdzić szybkość ładowania strony, sugerujemy skorzystanie z Google DevTools.
Sieć dostarczania treści (CDN) może pomóc przyspieszyć ładowanie strony. CDN to sieć rozproszona geograficznie, składająca się z węzłów buforujących – punktów obecności, które mogą być zlokalizowane na całym świecie. Odwiedzając witrynę, klient otrzyma treść statyczną nie z Twojego serwera, ale z tego, który jest częścią sieci CDN i znajduje się bliżej niej. Dzięki skróceniu trasy pomiędzy serwerem a klientem dane na stronie ładują się szybciej.
Możesz samodzielnie skonfigurować sieć CDN, jeśli posiadasz VDS na Windows Server Core 2019; w tym celu skorzystaj z narzędzi wbudowanych w system operacyjny takich jak: Active Directory, DFS, IIS, WinAcme, RSAT. Można też skorzystać z gotowych rozwiązań, np. CDN od Cloudflare rozwiązałby problem znacznie szybciej i taniej. Dodatkowo ten system ma dodatkowe funkcje: DNS, kompresja HTML, CSS, JS, wiele punktów obecności.
Powodzenia w sprzedaży.
Czarny piątek w UltraVDS
W tym dniu nie zlekceważyliśmy także tradycyjnych rabatów i zaproponowaliśmy użytkownikom Habr kod promocyjny Czarny ks z 15% rabatem na wszystkie nasze serwery wirtualne od 28 listopada do 2 grudnia włącznie.
Naprzykład
Źródło: www.habr.com