fbpx

Каталог статей

Каталог статей для размещения статей информационного характера

Технології

VPS хостинг: пошук оптимального варіанта

Після того, як один з новинних сайтів, із-за напливу відвідувачів (до 40 тис.) став створювати навантаження непідйомну для віртуального хостингу і вилітати помилку 503, прийняли рішення знайти недорогий VDS/VPS на час пікового навантаження.
Аналіз ринку показав дві групи компаній, які працюють на цьому ринки:
1. Мають давню історію роботи і авторитет. Але ці компанії встановлюють середньоринкові або високі ціни.
Наприклад:
Хостинг від ihc (Інтернет хостинг центр) пропонує за VPS з віртуалізацією KVM на процесорі в 1 ядро з 1 GB ОЗУ і 10 GB SSD всього 650 р. в місяць; Компанія AdminVPS, яка дає знижку 50% на перший місяць хостингу в тарифі Старт пропонує VPS/VDS з процесором в одне ядро 3500 Mhz, оперативна пам’ять 1024 МБ, 20 Гб SSD, безкоштовної панеллю управління ISPmanager lite 4 і що найцікавіше з повністю безкоштовним адмініструванням всього за 1500 грн. в місяць.
2. Хостинг компанії, які мають недавню історію і відомі широкому колу тільки завдяки контекстній рекламі. До них ми віднесемо, часто рекламовані GMHost і Zomro та інші. Ціни у цієї групи хостерів дуже низькі, набагато нижче ніж у компаній з першої групи.
Так, GMHost в тарифі SSD-VDS-1.6 пропонує за 4,99 долара США на місяць процесор Xeon x5650 на 2 ядра, 1Gb DDR3 ECC RAM, SSD 30Gb, Unlim Traffic і панель управління Vesta. Компанія Zomro за 5,9 долара США на місяць пропонує Процесор Intel Xeon на 2 ядра, оперативна пам’ять 2048 Mb, SSD-диск 30 000 Mb, необмежений трафік і можливість безкоштовної установки панелі управління Vesta.
C GMHost, якось не склалося при листуванні, під час тестування VPS. Коли у нас відмовлялися створюватися бази даних з помилкою Error: Connection failed нам відписали
Ваша машина зупинилася на меню завантаження GRUB в очікуванні підтвердження вибору ОС.
Для перевірки відображається інформацією можете скористатися VNC. Ця функція доступна в меню управління віртуальними машинами (VMmanager) на вкладці Віртуальні машини. Вона також підтримує введення даних з клавіатури і при необхідності може служити найпростішим способом отримання доступу до віртуального сервера.
Проблеми з запуском сайту не пов’язані нашою стороною, оскільки всі дії, які виконуються після екрана авторизації є компетенцією користувача.
На прикладі компаній AdminVPS і UKRAINE ми звикли, що техпідтримка мовчки вирішує проблему і пише:
В даний момент ми займаємося аналізом і усуненням проблеми. Будь ласка, вибачте за незручності…
Поспостерігайте зараз за роботою сайту – AdminVPS.
В UKRAINE з їх суперудобной самописною панеллю взагалі не стикалися з якимись проблемами за 3 роки.
Після такої відповіді GMHost, вирішили скористатися послугами компанії Zomro, про яку дізналися напередодні через Яндекс.Директ.
Компанія теж має проблеми початкового взаємодії з користувачами. Зазначено, що встановлення VPS “займає менше однієї хвилини”, але на практиці вийшло більше 15 хвилин.
Техпідтримка відповіла на запит про перенесення сайту через 17 хвилин. Після всього були відправлені файли сайту та Бази даних, які треба було перенести на хостинг. У нас самостійно на це йде 10-15 хвилин. Ми чекали перенесення більше 9 годин (з 00.00 до 9.00). Це говорить про те, що робота техпідтримки не відбувається 24 години на добу. Для нас це було важливо, так як сайт лежав періодично в 503.
В 5.00 техпідтримка відповіла: “Роботи ведуться. Очікуйте ближче до ранку, так як потрібно досить багато часу на коректне налаштування сервера”. Зауважимо, що GMHost передали нам хостинг з панеллю управління Vesta до 20 хвилин. У підсумку, ми відмовилися від послуг Zomro і переключилися на пошук більш солідної компанії.
Наш вибір зупинився на компанії Thehost. Вони пропонують віртуальний сервер з віртуалізацією KVM з дуже добре комбінованими характеристиками. Приміром обраний нами тариф KVM-25 включає:
Процесор Intel Xeon Mhz 3300, 2 ядра процесора
ОПЕРАТИВНА ПАМ’ЯТЬ 1024 МБ
SSD Intel S3700 в 25 GB
Хоч і застарілу на функціональну панель управління ISPManager Lite 4
Все це обходиться 766 рублів. Спочатку ми замовили тестовий період, який становить ТИЖДЕНЬ. Наш хостинг з панеллю управління був готовий через 15 хвилин після замовлення! Перенесли сайт. Налаштували подібним чином:
Налаштування PHP
Час виконання 300 сек
Ліміт пам’яті 256 Мб
Макс. розмір запиту 128 Мб
Макс. розмір файлів 128 Мб
В налаштуваннях сервера
Вибираємо можливості і встановлюємо
Модуль FastCGI для веб-сервера Apache
nginx [engine x] — HTTP проксі-сервер
Створюємо нового користувача і надаємо йому права CGI і відзначаємо PHP як модуль Apache, PHP як CGI, PHP як FastCGI
У WWW домени вибираємо PHP як CGI + Cgi-bin
Перезавантажуємо сервер
Створюємо БД і FTP
Якщо не вантажиться БД і вилітає помилка, тоді йдемо за адресою /etc/nginx/nginx.conf натискаємо змінити, знаходимо client_max_body_size 16M; міняємо на потрібний розмір, наприклад client_max_body_size 300M;
Сайт прекрасно працює.
Не забуваємо створювати резервне копіювання, бажано на зовнішній диск (якщо хостингова компанія не надає таку послугу). Для цього знаходимо в панелі ISP Manager 4 в розділі обслуговування “Налаштування резервного копіювання”, натискаємо створити. На перший час можна створити на локальному диску сервера, коли купите зовнішнє сховище потрібно вибрати “віддалений сервер FTP”. У компанії Thehost послуга зовнішнього зберігання коштує 25 гривень в місяць/77 рублів.