Дажывем да панядзелка ці як перажыць чорную пятніцу

Заўтра «Чорная Пятніца» - для інтэрнэт праектаў гэта азначае, што будуць пікавыя нагрузкі на сайт. Іх могуць не вытрымаць нават гіганты, так напрыклад, здарылася з Amazon у Prime Day у 2017 годзе. 

Дажывем да панядзелка ці як перажыць чорную пятніцу

Мы вырашылі прывесці некалькі простых прыкладаў працы з віртуальным серверам, каб пазбегнуць памылак і не сустракаць народ 503 старонкай ці што яшчэ горш, About:blank і ERR_CONNECTION_TIMED_OUT. Застаецца адзін дзень, каб падрыхтавацца.

Маштабаванне рэсурсаў

Сайт звычайна складаецца з розных модуляў - базы дадзеных, вэб-сервера, сістэмы кэшавання. Кожны з гэтых модуляў патрабуе розных тыпаў і аб'ёмаў рэсурсаў. Неабходна загадзя правесці аналіз аб'ёму спажываных рэсурсаў з дапамогай стрэс-тэстаў і ацаніць хуткасць уводу-вываду дыскаў, працэсарны час, памяць, шырыню інтэрнэт паласы вашага сайта.

Стрэс-тэсты дапамогуць вызначыць вузкія месцы вашай сістэмы і загадзя іх маштабаваць. Так, напрыклад, вы можаце палепшыць магутнасць вашага сервера за кошт павелічэння месца на цвёрдым дыску на час правядзення акцыі, пашырыць паласу сайта або павялічыць аператыўную памяць віртуальнага сервера. Пасля акцыі можна вярнуць усё як было, робіцца гэта ў асабістым кабінеце без звароту ў тэхпадтрымку і займае пару хвілін, але лепш гэта рабіць загадзя і ў гадзіны мінімальнай актыўнасці кліентаў на сайце.

Загадзя абараніцца ад DDoS-нападаў

Сайты ў дні распродажаў падаюць не толькі з-за росту прытоку кліентаў, але з-за DDoS-нападаў. Іх могуць арганізаваць зламыснікі, якія жадаюць перанакіраваць ваш трафік на свае фішынгавыя рэсурсы. 

DDoS-напады з кожным днём становяцца ўсё больш выдасканаленымі. Хакеры выкарыстоўваюць розныя падыходы, звяртаючыся адначасова да DDoS-нападам і нападам на ўразлівасці прыкладанняў. У большасці выпадкаў напады суправаджаюцца спробамі ўзлому сайта.

Тут таксама важна загадзя падрыхтавацца і падключыць да вашага сервера абаронены ад нападаў IP адрас. У UltraVDS мы абараняем серверы не па факце нападу, а кругласутачна і стабільна вытрымоўваны напады да 1.5 Tbps! Для абароны сервераў ад DDoS-нападаў ужываецца серыя фільтраў, падлучаных да інтэрнэт-каналу з досыць вялікай прапускной здольнасцю. Фільтры паслядоўна аналізуюць які праходзіць трафік, выяўляючы анамаліі і нестандартную сеткавую актыўнасць. У лік аналізаваных шаблонаў нестандартнага трафіку ўваходзяць усе вядомыя на сённяшні дзень метады нападаў, у тым ліку рэалізуюцца пры дапамозе размеркаваных бот-сетак.

Для падлучэння абароненага адраса да віртуальнага сервера неабходна адправіць заяўку ў службу падтрымкі правайдэра загадзя.

Паскорыць загрузку сайта

У перыяды правядзення акцый павялічваецца нагрузка на серверы, на сайтах пачынаюць доўга грузіцца фота і карткі тавараў. Таксама загрузку старонак абцяжарваюць розныя фрэймворкі, JS-бібліятэкі, CSS модулі і гэтак далей. Патэнцыйны кліент можа сысці са старонкі, не атрымаўшы адказу ад сайта, нават у выпадку больш выгаднай прапановы, чым у канкурэнтаў. Для праверкі хуткасці загрузкі старонак прапануем выкарыстоўваць Google DevTools.

Дапамагчы паскорыць загрузку старонак здольная сетка дастаўкі кантэнту (Content Delivery Network, CDN). CDN гэта геаграфічна размеркаваная сетка, якая складаецца з кэшуючых вузлоў - кропак прысутнасці, яны могуць знаходзіцца па ўсім свеце. Пры заходзе на сайт, кліент будзе атрымліваць статычны кантэнт не ад вашага сервера, а ад таго, які ўваходзіць у CDN-сетку і знаходзіцца бліжэй да яго. Дзякуючы скарачэнню маршруту паміж серверам і кліентам дадзеныя на сайце грузяцца хутчэй.

CDN-сетку можна наладзіць самому, калі ў вас ёсць VDS на Windows Server Core 2019, для гэтага выкарыстоўваць убудаваныя ў аперацыйную сістэму сродкі такія як: Active Directory, DFS, IIS, WinAcme, RSAT. Можна таксама выкарыстоўваць гатовыя рашэнні, напрыклад, CDN ад Cloudflare магла б вырашыць задачу істотна хутчэй і танней. Плюс у дадзенай сістэмы ёсць дадатковыя магчымасці: DNS, сціск HTML, CSS, JS, шмат кропак прысутнасці.

Удалых вам продажаў.

Чорная пятніца ў UltraVDS

Мы таксама не прайшлі міма традыцыйных скідак у гэты дзень і прапануем карыстальнікам Хабра промокод BlackFr са скідкай 15% на ўсе нашы віртуальныя серверы з 28 лістапада па 2 снежня ўключна.

Напрыклад, VDS сервер па тарыфе UltraLight з 1 ядром CPU, 500МБ аператыўнай памяці і 10ГБ дыскавай прасторы пад кіраваннем Windows Server Core 2019 можна набыць па промакодзе BlackFr з дадатковай 30% скідкай на год усяго за 55 рублёў у месяц, такім чынам сумарная скідка складзе 45% ад бягучай цаны.

UltraVDS - Сучасны хмарны правайдэр, з намі працуюць сотні буйных арганізацый, у ліку якіх вядомыя банкі, біржавыя брокеры, будаўнічыя і фармацэўтычныя кампаніі. 

Дажывем да панядзелка ці як перажыць чорную пятніцу

Крыніца: habr.com

Дадаць каментар