Sutra je "Crni Petak" — za internetske projekte to znači da će biti vršne opterećenja na web-stranicama. Čak ni giganti to ne mogu izdržati, na primjer, s Amazonom na Prime Day 2017. godine.
Odlučili smo navesti nekoliko jednostavnih primjera rada s virtualnim serverima kako bismo izbjegli greške i ne doživjeli ljude s 503 stranicom ili, što je još gore, About:blank i ERR_CONNECTION_TIMED_OUT. Ostao je još samo jedan dan za pripremu.
Skaliranje resursa
Web-stranica se obično sastoji od različitih modula — baza podataka, web-servera, sustava keširanja. Svaki od tih modula zahtijeva različite vrste i količine resursa. Potrebno je unaprijed provesti analizu potrošnje resursa putem stres-testova i procijeniti brzinu ulaza-izlaza diska, procesorsko vrijeme, memoriju, širinu internetske veze vaše stranice.
Stres-testovi će pomoći u određivanju uskih grla vašeg sustava i unaprijed ih skalirati. Na primjer, možete poboljšati moć vašeg servera povećanjem prostora na tvrdom disku tijekom promocije, proširiti propusnost weba ili povećati RAM virtualnog servera. Nakon promocije možete sve vratiti kako je bilo, to se radi u korisničkom sučelju bez potrebe za kontaktom s tehničkom podrškom i traje nekoliko minuta, ali najbolje je to učiniti unaprijed i u vremenima minimalne aktivnosti korisnika na stranici.
Unaprijed se zaštititi od DDoS napada
Web-stranice padaju u danima rasprodaja ne samo zbog povećanja broja korisnika, već i zbog DDoS napada. Mogu ih organizirati zlonamjernici koji žele preusmjeriti vaš promet na svoje phishing resurse.
DDoS napadi postaju sve sofisticiraniji. Hakeri koriste različite pristupe, istovremeno pribjegavajući DDoS napadima i napadima na ranjivosti aplikacija. U većini slučajeva napadi su praćeni pokušajima hakiranja stranice.
Također je važno unaprijed se pripremiti i povezati za vaš server IP adresu zaštićenu od napada. U UltraVDS-u štitimo servere ne samo kada dođe do napada, već ih kontinuirano i stabilno štitimo od napada do 1.5 Tbps! Za zaštitu servera od DDoS napada koristi se niz filtera povezanih s internet kanalom s dovoljno velikim propusnim opterećenjem. Filteri sequencijalno analiziraju prolazni promet, otkrivajući anomalije i neobičnu mrežnu aktivnost. Među analiziranim obrascima neobičnog prometa su sve do sada poznate metode napada, uključujući one izvršene putem distribuiranih bot mreža.
Za povezivanje zaštićene adrese s virtualnim serverom potrebno je unaprijed poslati zahtjev podršci pružatelja usluge.
Ubrzajte učitavanje stranice
Tijekom promocije opterećenje na serverima se povećava, a slike i kartice proizvoda na stranicama počinju se dugo učitavati. Osim toga, učitavanje stranica otežavaju razni frameworkovi, JS biblioteke, CSS moduli i slično. Potencijalni kupac može napustiti stranicu bez odgovora sa sajta, čak i ako je ponuda povoljnija od konkurencije. Preporučujemo upotrebu Google DevTools za provjeru brzine učitavanja stranica.
Mreža za isporuku sadržaja (Content Delivery Network, CDN) može pomoći u ubrzavanju učitavanja stranica. CDN je geografski distribuirana mreža koja se sastoji od keširanih čvorišta — točaka prisutnosti, koje se nalaze širom svijeta. Kada korisnik pristupi web stranici, dobit će statički sadržaj ne s vašeg servera, već s onog koji pripada CDN mreži i koji je bliži njemu. Zahvaljujući skraćenju rute između servera i klijenta, podaci na web stranici učitavaju se brže.
CDN mrežu možete postaviti sami ako imate VDS na Windows Server Core 2019, koristeći ugrađena sredstva operativnog sustava kao što su: Active Directory, DFS, IIS, WinAcme, RSAT. Također se mogu koristiti gotova rješenja; na primjer, CDN od Cloudflare mogao bi brzo i jeftino riješiti problem. Osim toga, ovaj sustav ima dodatne mogućnosti: DNS, kompresiju HTML, CSS, JS, mnogo točaka prisutnosti.
Želimo vam uspješne prodaje.
Crni petak u UltraVDS-u
Također smo se pridružili tradicionalnim popustima na ovaj dan i korisnicima Habra nudimo promotivni kod BlackFr s popustom od 15% na sve naše virtualne servere od 28. studenog do 2. prosinca uključujući.
Na primjer, server prema UltraLight tarifi s 1 CPU jezgrom, 500MB RAM-a i 10GB prostora na disku pod upravljanjem Windows Server Core 2019 može se kupiti uz promotivni kod BlackFr s dodatnim popustom od 30% na godišnju pretplatu za samo 55 kuna mjesečno, tako da ukupni popust iznosi 45% od trenutne cijene.
— moderni cloud pružatelj, s nama surađuje stotine velikih organizacija, uključujući poznate banke, brokerske kuće, građevinske i farmaceutske tvrtke.
Izvor: habr.com
