Mabuhay tayo hanggang Lunes o kung paano makaligtas sa Black Friday

Bukas ay Black Friday - para sa mga proyekto sa Internet nangangahulugan ito na magkakaroon ng peak load sa site. Kahit na ang mga higante ay maaaring hindi makayanan ang mga ito, halimbawa, Nangyari ito kasama ang Amazon sa Prime Day noong 2017. 

Mabuhay tayo hanggang Lunes o kung paano makaligtas sa Black Friday

Nagpasya kaming magbigay ng ilang simpleng halimbawa ng pagtatrabaho sa isang virtual server upang maiwasan ang mga error at hindi batiin ang mga tao gamit ang isang 503 page o, mas masahol pa, About:blank at ERR_CONNECTION_TIMED_OUT. May isang araw pa para maghanda.

Pag-scale ng mga mapagkukunan

Ang isang website ay karaniwang binubuo ng iba't ibang mga module - isang database, isang web server, isang caching system. Ang bawat isa sa mga module na ito ay nangangailangan ng iba't ibang uri at dami ng mga mapagkukunan. Kinakailangang suriin nang maaga ang dami ng mga mapagkukunang natupok gamit ang mga pagsubok sa stress at suriin ang bilis ng disk I/O, oras ng processor, memorya, at bandwidth ng Internet ng iyong site.

Tutulungan ka ng mga stress test na matukoy ang mga bottleneck sa iyong system at palakihin ang mga ito nang maaga. Kaya, halimbawa, maaari mong pagbutihin ang kapangyarihan ng iyong server sa pamamagitan ng pagtaas ng espasyo sa hard drive para sa tagal ng promosyon, palawakin ang bandwidth ng website o dagdagan ang RAM ng virtual server. Pagkatapos ng promosyon, maaari mong ibalik ang lahat tulad ng dati, ginagawa ito sa iyong personal na account nang hindi nakikipag-ugnay sa teknikal na suporta at tumatagal ng ilang minuto, ngunit mas mahusay na gawin ito nang maaga at sa mga oras ng kaunting aktibidad ng customer sa site.

Protektahan ang iyong sarili mula sa mga pag-atake ng DDoS nang maaga

Nag-crash ang mga website sa mga araw ng pagbebenta hindi lamang dahil sa pagtaas ng pagdagsa ng mga customer, kundi dahil din sa mga pag-atake ng DDoS. Maaari silang ayusin ng mga umaatake na gustong i-redirect ang iyong trapiko sa kanilang mga mapagkukunan ng phishing. 

Ang mga pag-atake ng DDoS ay nagiging mas sopistikado araw-araw. Gumagamit ang mga hacker ng iba't ibang diskarte, gamit ang parehong pag-atake ng DDoS at pag-atake sa mga kahinaan ng application. Sa karamihan ng mga kaso, ang mga pag-atake ay sinamahan ng mga pagtatangka na i-hack ang site.

Dito mahalaga din na maghanda nang maaga at ikonekta ang isang IP address na protektado mula sa mga pag-atake sa iyong server. Sa UltraVDS pinoprotektahan namin ang mga server hindi pagkatapos ng isang pag-atake, ngunit sa buong orasan at patuloy na lumalaban sa mga pag-atake hanggang sa 1.5 Tbps! Upang protektahan ang mga server mula sa mga pag-atake ng DDoS, isang serye ng mga filter ang ginagamit, na konektado sa isang channel sa Internet na may sapat na malaking bandwidth. Patuloy na sinusuri ng mga filter ang dumadaang trapiko, pagtukoy ng mga anomalya at hindi pangkaraniwang aktibidad ng network. Kasama sa hindi karaniwang mga pattern ng trapiko na nasuri ang lahat ng kasalukuyang kilalang paraan ng pag-atake, kabilang ang mga ipinatupad gamit ang mga distributed na botnet.

Upang ikonekta ang isang protektadong address sa isang virtual server, dapat kang magsumite ng isang kahilingan sa serbisyo ng suporta ng provider nang maaga.

Pabilisin ang pag-load ng site

Sa mga panahon ng mga promosyon, tumataas ang load sa mga server, at ang mga larawan at card ng produkto ay tumatagal ng mahabang oras upang mai-load sa mga website. Gayundin, ang paglo-load ng mga pahina ay pinahihirapan ng iba't ibang mga framework, JS library, CSS modules, at iba pa. Ang isang potensyal na kliyente ay maaaring umalis sa pahina nang hindi nakakatanggap ng tugon mula sa site, kahit na ang alok ay mas pabor kaysa sa mga kakumpitensya. Upang suriin ang bilis ng paglo-load ng page, iminumungkahi namin ang paggamit ng Google DevTools.

Makakatulong ang Content Delivery Network (CDN) na mapabilis ang paglo-load ng page. Ang CDN ay isang network na ipinamamahagi sa heograpiya na binubuo ng mga caching node - mga punto ng presensya, maaari silang matagpuan sa buong mundo. Kapag bumisita sa site, ang kliyente ay makakatanggap ng static na nilalaman hindi mula sa iyong server, ngunit mula sa isa na bahagi ng network ng CDN at matatagpuan mas malapit dito. Sa pamamagitan ng pagpapaikli sa ruta sa pagitan ng server at client, mas mabilis na naglo-load ang data sa site.

Maaari kang mag-set up ng CDN network mismo kung mayroon kang VDS sa Windows Server Core 2019; para gawin ito, gumamit ng mga tool na nakapaloob sa operating system gaya ng: Active Directory, DFS, IIS, WinAcme, RSAT. Maaari ka ring gumamit ng mga handa na solusyon, halimbawa, maaaring malutas ng CDN mula sa Cloudflare ang problema nang mas mabilis at mas mura. Dagdag pa, ang system na ito ay may mga karagdagang tampok: DNS, HTML compression, CSS, JS, maraming mga punto ng presensya.

Good luck sa iyong mga benta.

Black Friday sa UltraVDS

Hindi rin namin binalewala ang mga tradisyunal na diskwento sa araw na ito at nag-aalok sa mga user ng Habr ng code na pang-promosyon BlackFr na may 15% na diskwento sa lahat ng aming virtual server mula Nobyembre 28 hanggang Disyembre 2 kasama.

Halimbawa, VDS isang server sa UltraLight taripa na may 1 CPU core, 500MB ng RAM at 10GB ng disk space na tumatakbo sa Windows Server Core 2019 ay maaaring mabili gamit ang isang promotional code BlackFr na may karagdagang 30% na diskwento para sa isang taon para lamang sa 55 rubles bawat buwan, kaya ang kabuuang diskwento ay magiging 45% ng kasalukuyang presyo.

UltraVDS ay isang modernong cloud provider; daan-daang malalaking organisasyon ang nagtatrabaho sa amin, kabilang ang mga kilalang bangko, stock broker, construction at pharmaceutical company. 

Mabuhay tayo hanggang Lunes o kung paano makaligtas sa Black Friday

Pinagmulan: www.habr.com

Magdagdag ng komento