Доживемо до понеділка або як пережити чорну п'ятницю

Завтра «Чорна П'ятниця» — для інтернет-проектів це означає, що будуть пікові навантаження на сайт. Їх можуть не витримати навіть гіганти, наприклад, сталася з 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

Додати коментар або відгук