І один у полі воїн: чи можливо надавати якісні послуги хостингу без команди

Мене завжди цікавило, як влаштована робота невеликих хостингів, і ось нещодавно випала нагода поспілкуватися на цю тему з Євгеном Русаченком (yoh) - Засновником lite.host. Найближчим часом я планую взяти ще кілька інтерв'ю, якщо ви уявляєте хостера і хочете розповісти про свій досвід, то з радістю проведу з вами розмову, для цього можна написати мені в особисті повідомлення чи на [захищено електронною поштою].

І один у полі воїн: чи можливо надавати якісні послуги хостингу без команди
Розкажіть, як довго ви займаєтесь хостингом? Як до цього прийшли та з чого починали?

Хостинг займаюся з 2007 року. Першим проектом була текстова онлайн-гра для телефонів, і мені не подобалося багато проблем на різних майданчиках, де її розміщував. Тоді знайомі робили невеликий хостинг, після спілкування з ними вирішив зробити свій. Починав із послуг реселлінгу на базі панелі керування DirectAdmin. Працює це просто - купуєте віртуальний хостинг із можливістю формування своїх тарифів та продаєте їх на своєму сайті. Це зручна схема для тих, хто тільки починає, тому що потрібні мінімальні витрати. Надалі можна нарощувати потужності, переходити на віртуальні сервери, та був на виділені. Великі компанії на той момент не пропонували реселлінг, користувався реселлінгом від inhoster.ru та clickhost.ru. Обидві ці компанії зараз не працюють, знайомі свій хостинг теж закрили. Варто зазначити, що хостинг на базі реселлінгу проблем онлайн-ігри не вирішив, вона недовго простояла на хостингу і була перенесена на окремий сервер через зростання онлайн.

Яка панель управління тоді була, якою користувалися білінгом?

Починав з DirectAdmin, згодом з'явився хостинг із Cpanel та ISPmanager. Якщо порівнювати дані панелі, то DirectAdmin для мене залишається досі кращою як з точки зору стабільності, так і адміністрування. ISPmanager дуже не люблю через нестабільну роботу. Як білінгова система спочатку використовував Bpanel, але вона практично перестала розвиватися, тому в 2011 році замінив її на WHMCS, якою користуюся дотепер.

Перший тикет після зміни білінгової системи
І один у полі воїн: чи можливо надавати якісні послуги хостингу без команди

Як почали з'являтися клієнти? Як ви зараз залучаєте клієнтів і чи користуєтесь рекламою?

Перші 3 роки кількість клієнтів була мінімальною, на місяць було не більше 10 замовлень, далі число почало зростати. Пробував рекламувати проект в Яндекс.Директ та Google Ads, але це ніколи не окупалося. Вартість кліку в Яндекс.Дірект значно вища за місячну вартість більшості тарифів хостингу, що вкрай невигідно. У Google Ads вартість кліка виходить комфортною, але виникає відчуття, що переходять по рекламі лише боти. Нещодавно спробував рекламувати хостинг у ВКонтакті, вартість кліку вийшла найвигіднішою, але ефективність оцінити складно, оскільки показів та переходів небагато. Зараз продовжую розміщувати новини на тематичних форумах, хоч трафік із них і невеликий, але впізнаваність це підвищує. Реклама хостингу мінімальна (тільки брендові запити та ретаргетинг), основна притока клієнтів відбувається за рахунок «сарафанного радіо».

Як відбувався розвиток?

У якийсь момент ресурсів максимальних тарифів стало недостатньо, також клієнти стали просити різні зміни, які в рамках реселінгу зробити було неможливо (наприклад, у DirectAdmin досі на рівні клієнта не можна підключити піддомен виду *.example.com). Тоді я зовсім не розбирався в адмініструванні, але це не завадило мені перейти на віртуальний сервер. Шляхом проб та помилок набирався досвіду, при цьому на стабільність роботи це впливало мінімально. Згодом перейшов на виділені сервери в Hetzner та OVH. Перехід на власні сервери дозволив продавати послуги реселлінгу, оскільки буквально нещодавно я сам користувався такими послугами, це здавалося дуже крутим. Після валютної кризи у 2014 році довелося скорочувати витрати на збереження вартості тарифів. Було прийнято рішення про відмову від оренди серверів за кордоном та переведення всієї інфраструктури до Росії. Спочатку я орендував сервери в renter.ru, але через проблеми з DDoS-атаками перейшов до Селектелу на розміщення власних серверів і підключив захист від атак.

Один із перших серверів
І один у полі воїн: чи можливо надавати якісні послуги хостингу без команди

Чи правильно я розумію, що основний напрямок вашої діяльності – це віртуальний хостинг?

Так, переважно це віртуальний хостинг, на віртуальні сервери перекладаю найчастіше клієнтів, яким перестає вистачати ресурси або мають погано оптимізовані сайти. Тарифи підбираються індивідуально, щоб було вигідно клієнту. Самі собою віртуальні сервери із сайту продаються погано. Виділені сервери не продаю, тому що з моєю аудиторією на них немає попиту.

Розкажіть про сайт: як з'явився, робили самі чи замовляли десь?

Перший сайт я запустив у 2007 році на домені lite-host.in. Він був примітивний, по суті, зроблений на коліні. У 2011 році оновив сайт, дизайн та верстку замовляв у фрілансерів, а серверну частину писав сам.

І один у полі воїн: чи можливо надавати якісні послуги хостингу без команди
У 2014 році провів чергове оновлення сайту, цього разу робив все сам на базі популярного шаблону Unity.

І один у полі воїн: чи можливо надавати якісні послуги хостингу без команди
Через рік придбав доменне ім'я lite.host і оновив сайт ще раз, у такому вигляді він існує зараз.

І один у полі воїн: чи можливо надавати якісні послуги хостингу без команди
Зі старим доменом пов'язано кілька історій. Через кілька років після його реєстрації хтось зареєстрував таку саму адресу в іншій зоні, і клієнти почали плутатися. Саме це було поштовхом до реєстрації нового домену lite.host, але інший сервіс знову відзначився та зареєстрував доменне ім'я lite.hosting. Однак вартість його продовження зросла до 20 000 рублів на рік, через що вони від нього відмовилися (це припущення, справжня причина відмови від продовження мені невідома). Два роки тому спробував запустити англомовний сайт, але за рік, крім десятка клієнтів з Китаю, залучити нікого не вдалося, і дана версія сайту була закрита.

Ви працюєте один чи в команді?

Я працюю один, і мене часто запитують, як я все встигаю, тому що зараз на серверах розміщено понад 4 послуг і 700 сайтів. Для мене в цьому немає нічого дивного та дивовижного, оскільки більшість процесів автоматизовано. Клієнт може самостійно зробити замовлення, розмістити сайт, змінити версію PHP, підключити сертифікат та зробити інші необхідні дії. Моніторинг всіх серверів за багато років налагоджений за рахунок великої кількості власних напрацювань, які у разі проблем автоматично їх вирішують, або якщо сталося щось нестандартне, повідомляють мене в будь-який час доби. Варто зазначити, що будь-які проблеми трапляються рідко. Якщо мені потрібно кудись поїхати, я залучаю технічну підтримку на аутсорсі від isplicense.ru. Трохи статистики: за минулий рік оброблено 9 тикетів, це приблизно 000 на день, на кожне звернення припадає в середньому по 4 повідомлення від клієнта. На допомогу клієнтам витрачається не більше 695 годин на день (це з тим урахуванням, що іноді доводиться розбиратися в сайтах клієнтів). У зв'язку з цим, я поки що не бачу необхідності в наймі додаткових співробітників, тому що їх просто не буде чим зайняти.

І один у полі воїн: чи можливо надавати якісні послуги хостингу без команди

Як ви розподіляєте свій час? Чи працюєте десь чи хостинг — це основне заняття?

Мій день зазвичай починається з обробки звернень у підтримці. На відміну від аутсорсу, намагаюся передбачити подальші питання клієнта і даю розгорнуті відповіді, щоб повністю вирішити його проблему якнайшвидше і уникнути повторних звернень. На це зазвичай йде не більше кількох годин, далі я надаю послуги адміністрування, або вирішую якісь завдання з програмування, паралельно опрацьовуючи нові звернення з підтримки. При цьому основним проектом для мене є хостинг. Свій проект не можу назвати бізнесом, тому що не ставлю собі за мету отримання максимального прибутку. Для мене головне надати якісну послугу для клієнта, щоби він працював зі мною тривалий час. Працюю з дому, графік загалом вільний, при цьому без діла сидіти не можу. У вільний час завжди вивчаю нові речі, експериментую чи щось розробляю для особистих цілей. Подорожувати не люблю, для підтримки фізичної форми та збереження здоров'я катаюся на велосипеді.

І один у полі воїн: чи можливо надавати якісні послуги хостингу без команди

Чим ще займаєтесь, крім відповідей на тікети?

За повні 12 років роботи у сфері хостингу нагромадив величезний досвід, який дозволяє вирішувати практично будь-які завдання у сфері програмування та адміністрування. Я зазвичай не беруся розробляти якісь проекти на замовлення (при цьому є низка клієнтів, з якими працював у цьому напрямку 5 років тому, з ними працюю досі). Зараз до мене зазвичай звертаються у авральних ситуаціях. У когось не працює сервер чи сайт, команда адміністраторів чи програмістів не може визначити причини непрацездатності тривалий час, пишуть мені, я за короткий час визначаю та вирішую проблему. Решту часу допрацьовую внутрішні системи хостингу, або роблю щось нове. Наприклад, у березні запустив нову систему резервного копіювання, клієнтам дуже сподобалася можливість створення резервних копій та відновлення сайтів у кілька кліків незалежно від панелі керування. Зараз займаюся розробкою панелі управління серверами, основний функціонал (установка сервера, включення та вимкнення, віддалений робочий стіл) реалізовано, частина клієнтів у тестовому режимі працюють із нею. Паралельно дуже повільним темпом йде розробка власної системи моніторингу, оскільки готових рішень не вистачає. Внутрішня частина вже готова та працює, проте інтерфейсу досі немає. Сподіваюся, згодом вдасться довести до ладу і уявити систему спільноті для збирання зворотного зв'язку.

Скільки у вас своїх серверів розміщено де і чому? Скільки клієнтів розміщено на сервері?

У мене зараз 8 власних серверів, розміщую їх у Селектелі (Санкт-Петербург), орендую 2 сервери в OVH (Європа) та один сервер для резервних копій у PinSPB (Санкт-Петербург). Резервні копії завжди розміщую в окремому дата-центрі, у цьому плані я трохи параноїк. Кількість клієнтів на сервері залежить від конфігурації, на старих серверах приблизно по 500 облікових записів віртуального хостингу, на нових більше ніж 1000. Віртуальні сервери зараз розміщую на трьох фізичних, на кожному близько 30 клієнтів. OVH було обрано з точки зору співвідношення ціни та якості. Селектел обрав саме в Санкт-Петербурзі, тому що буваю в цьому місті частіше, ніж в інших, і є знайомі, які можуть допомогти з доставкою серверів та комплектуючих. Сам дата-центр залучив історією (працюють давно, мають багато точок розміщення, стабільна компанія з гарною репутацією), якістю послуг та вартістю. Розміщення одного сервера обходиться в 3 рублів на місяць.

Чи є якісь проблеми з нестачею або вартістю IP-адрес?

Раніше орендував адреси в дата-центрі Селектел, ціна була близько 60 рублів на місяць, але згодом вони підвищили вартість, і здавати сервер за 300 рублів на місяць, віддаючи третину цієї суми за IP-адресу, стало невигідно. Нещодавно орендував у сторонній організації блок на 256 адрес і анонсував його в Селектел, вартість адреси знизилася до 20 рублів. Тепер із адресами проблем немає, поточного обсягу мені вистачить надовго.

Розкажіть про динаміку зростання кількості клієнтів.

Як розповідав раніше, спочатку кількість клієнтів була мінімальною. Однак, наприкінці 2012 року кількість нових замовлень зросла у 4 рази, за рахунок чого протягом наступного року клієнтська база зросла у кілька разів. Були також моменти, коли зростання клієнтської бази практично не було, але цей період вдалося переламати за рахунок початку співпраці з веб-студіями. Минулого року відмовився від дешевих тарифів із помісячною оплатою, це знизило навантаження на відділ підтримки та покращило показник відтоку клієнтів. Основний потік клієнтів йде за рекомендаціями тих, хто користується послугами. На рекламу нині йде трохи більше 1% від щомісячного обороту, оскільки вона малоефективна.

У вас є клієнти, які з вами від початку працюють?

На жаль, статистики за 2007 рік не залишилося у зв'язку зі зміною білінгу у 2011 році, проте 11 клієнтів досі працюють із 14 січня 2011 року, коли був перехід на новий білінг. Ще у 2014 році було запущено безкоштовний хостинг, яким можна скористатися з освітньою метою. Є люди, які його використовують досі, причому на сайтах відсутня реклама, і вони не заплатили жодного рубля.

Як найчастіше платять? Чи є якісь проблеми з прийомом платежів? Чи самі ведете бухгалтерію?

Більшість клієнтів оплачує послуги банківською картою, далі за популярністю Яндекс.Гроші, WebMoney, Ощадбанк.Онлайн та QIWI (це статистика за останній рік, раніше WebMoney був популярнішим за Яндекс.Грошей, а QIWI обходив Ощадбанк.Онлайн). Платежі приймаю через UnitPay, Яндекс.Касу та Робокасу (платіжний агрегатор залежить від способу оплати). Коли робив англомовну версію сайту, додав прийом платежів через PayPal, але користуються лише 1% покупців. Прийом усіх платежів автоматизований, це є важливою частиною ведення бухгалтерії.

До 2018 року не працював із юридичними особами через неможливість повної автоматизації обробки платежів на розрахунковий рахунок, а також формування звітних документів без необхідності надсилання паперового екземпляра. Наразі роботу з юридичними особами повністю автоматизовано, документи підписуються кваліфікованим електронним підписом та доступні для скачування в особистому кабінеті. Спочатку до таких документів ставилися насторожено, але потім звикли. У світлі останніх подій багато хто тільки зараз починає розуміти, наскільки зручний електронний документообіг. Бухгалтерію веду сам, це дуже легко за рахунок автоматизації. Достатньо звірити цифри, підписати та надіслати звіт по спрощеній системі оподаткування раз на рік.

Як часто бувають технічні проблеми із серверами? З якими труднощами стикалися?

За всі роки роботи з ладу виходили найчастіше диски, один раз була проблема із блоком живлення. Проблем з іншими складовими сервера не пригадую. Коли орендував сервери в OVH і вийшов з ладу блок живлення, його міняли кілька тижнів. Основна проблема в тому, що сервер працював, але періодично зависав. Пояснити це підтримці було дуже складно, в результаті я просто замовив новий сервер і переніс клієнтів на нього, а старий сервер закрив після закінчення терміну оплати. Проблеми з дисками були здебільшого за часів використання Hetzner, але при виході з ладу їх змінювали без запитань і досить оперативно.

Чи є у вас запасний сервер на випадок поломки якогось із існуючих? Чи зберігаються у вас якісь ЗІП у дата-центрі? Як відбуватиметься заміна чи ремонт?

Так, у дата-центрі стоїть запасний сервер, де зібрані різні диски. Таке рішення ухвалено у зв'язку з тим, що оренда осередку для зберігання комплектуючих коштує майже половину розміщення сервера, при цьому в осередок не поміститься навіть блок живлення для заміни. У випадку, якщо вийде з ладу диск, співробітники дата-центру на запит замінять саме його, при виході з ладу інших комплектуючих сервера, диски просто переставлять в резервний сервер, після чого я вирішуватиму питання з ремонтом сервера, що вийшов з ладу. Варто зазначити, що в дата-центрі Селектел я був лише один раз, заносив документи, причому сервери ніколи сам не доставляв.

Які сервери та комплектуючі використовуєте? Скільки це все коштує?

На початку березня придбав новий сервер SuperMicro на базі Intel Xeon E2288G і NVMe SSD накопичувачів Samsung PM983, обійшовся сервер 223 000 рублів. На момент цього інтерв'ю цей процесор знаходиться у трійці лідерів однопотокового тестування. www.cpubenchmark.net/singleThread.html#server-thread. Швидкість роботи сайтів зазвичай залежить від частоти одного ядра, тому можна сміливо сказати, що на новому сервері з E2288G сайти працюватимуть найшвидше.

Раніше брав підтримане обладнання через galtsystems.com, але оскільки вартість сервера на базі процесорів Intel Xeon E5-2XXX можна порівняти за вартістю та загальною потужністю з Intel Xeon E2288G, то під віртуальний хостинг вирішив взяти новий сервер. Під віртуальні сервери безперечно користуватимуся послугами Галт Системс, оскільки Intel Xeon E5-2XXX через них брати вигідніше.

Для хостингу використовую сервери з процесорами Intel Xeon E5530, E5-2665, E5-2670 та E-2288G та обсягом оперативної пам'яті від 64 до 128 GB. Як резервний сервер стоїть Intel Xeon E5-2670 v2. Коли збирав перші сервери, використовував SSD накопичувачі Samsung EVO 850 по 500 Гб, але вони вичерпали ресурс запису за 2 роки. Потім узяв Toshiba HK4R по 1.92 TB, за 2 роки ресурс запису витрачено лише на 2.5%. Цього року взяв Kioxia HK6-R (це новий бренд Toshiba) на 1.92 TB, а також вирішив випробувати NVMe накопичувачі Samsung PM983 по 1.92 TB, зараз вони стоять на нових серверах віртуального хостингу.

І один у полі воїн: чи можливо надавати якісні послуги хостингу без команди

Чи вистачає трафіку? Як часто трапляються DDoS-атаки і наскільки дорого коштує захист? Чи користуєтесь якимись сторонніми сервісами для моніторингу доступності?

З трафіком проблем немає, дата-центр на кожен сервер надає 1 Гбіт/c канал із лімітом трафіку 30 ТБ на місяць, його використовую для передачі резервних копій. Сайти працюють через сервіс захисту від атак, де сумарне середнє навантаження на всіх серверах не перевищує 50 Мбіт/c (це близько 15 ТБ на місяць). Протягом дня кількість запитів по всіх серверах сягає 520 за секунду.

До 2017 року з атаками практично не стикався, вони були, але найпростіші, їх відбивали дата-центри. Але з травня 2017 року почався потік атак, швидше за все цим займалися якісь недобросовісні конкуренти, бо атакували всі сервери випадково. Якби атакували якогось конкретного клієнта, атаки були б на один сервер. Спочатку я пробував проксувати трафік через дата-центри із захистом від атак (ihor.ru, databor.ru, ovh.ie та інші), але це було малоефективно. Варто відзначити, що OVH непогано справлявся з атаками, але через збільшення пінгу клієнти скаржилися на швидкість роботи. Наприкінці літа я звернувся до team-host.ru, вони організували захищений канал локальною мережею між дата-центрами, і це повністю закрило питання атак. Хочу висловити величезну подяку Олександру Чернишеву, дуже врятував у непростий момент! Захист від атак коштує половину вартості розміщення всіх серверів. Для зовнішнього моніторингу використовую сервіс monitorus.ru, який надсилає запит на кожен сервер та перевіряє відповідь. За 2018-2019 роки, середній UPTIME всіх серверів становив 99.995%.

Мережевий порт віртуального хостингу
І один у полі воїн: чи можливо надавати якісні послуги хостингу без команди

З ким із великих гравців співпрацюєте, де реєструєте домени? Чи не виникало якихось спірних ситуацій?

Доменні імена в зонах RU та РФ реєструю в reg.ru. Вони влаштовують мене як за якістю послуг, так і за вартістю. Підтримка відповідає швидко та у справі. З неприємного можу лише згадати нещодавнє збільшення вартості доменів без будь-яких повідомлень. Закордонні домени реєструю через resellerclub.com, теж відмінно виконують свою роботу.

Можете дати якусь пораду майбутнім клієнтам?

Не раджу брати віртуальні сервери для невеликих сайтів, це невигідно. Панель управління, моніторинг та адміністрування коштують грошей, або потребують часу. У вартість хостингу це зазвичай включено, при цьому його кінцева ціна нижче. Сучасний, правильно налаштований віртуальний хостинг мало відрізняється від сервера щодо виділення ресурсів. Ви також отримуєте певний обсяг ресурсів та можете використовувати їх за своїм призначенням.

Хронологія розвитку проекту

  • Грудень 2007 року – запуск проекту на домені lite-host.in. Тарифи були від 0.3 $ за 25 мегабайт до 4 $ за 500 мегабайт. Хостинг був на базі реселлінгу DirectAdmin та Cpanel.
  • 2011 рік – запуск нового сайту. Перехід у Hetzner та запуск послуги реселлінгу. Заміна Bpanel на WHMCS. Наприкінці року було близько 100 клієнтів.
  • 2012 - додавання підтримки IPv6, з тих пір дана адресація доступна для всіх послуг за наявності технічної можливості. Наприкінці року додано можливість реєстрації доменних імен. Домени з того часу продаються з мінімальною націнкою для сплати податків. Продаж доменів здебільшого призначений для зручності користувачів, заробітку на них практично немає.
  • 2013 - додавання можливості зміни версії PHP від ​​5.2 до 5.4 через файл .htaccess. Варто зазначити, що в той період панелі керування зміну версії PHP не підтримували, це були власні напрацювання. Початок роботи з CloudLinux для поділу ресурсів, це рішення використовується досі. Запуск першого сервера з ISPmanager 4 та перехід на SSD накопичувачі, що дозволило дуже збільшити продуктивність. Влітку було запущено продаж віртуальних серверів. Цей рік став різким поштовхом розвитку сервісу. На початку року було 150 клієнтів, а наприкінці року – 450.
  • 2014 - запуск нового сайту. Додана підтримка по телефону, яка виявилася не надто ефективною, оскільки дуже багато часу витрачалося на ідентифікацію клієнта та подальший розбір проблеми (дізнатися точний домен, де проблема, отримати доступ для входу в панель адміністратора тощо). Зрештою, від підтримки по телефону відмовився. Телефоном можна лише морально підтримати, але не оперативно вирішити проблему. Запуск безкоштовного хостингу. Отримання сертифіката "Хостинг-партнер" від Бітрікс. У грудні через різке зростання курсу валют ухвалено рішення про перенесення послуг з Європи до Росії.
  • 2015 - у квітні відбулося перше підвищення цін для клієнтів через те, що renter.ru не дотримався обіцянки і підняв вартість оренди в півтора рази. Довелося підняти вартість продовження послуг для клієнтів на 30%, а нові замовлення приймати з 50% націнкою. Перехід на LSPHP від ​​CloudLinux раніше використовував FastCGI підключення. 1 вересня було запущено новий сайт, який має поточний дизайн, а також здійснено перехід до домену lite.host.
  • 2016 - додавання підтримки HTTP/2 і сертифікатів Let's Encrypt на всі сервери. Першого року було випущено понад 1000 безкоштовних сертифікатів. Купівля першого власного сервера у squadra-group.com та його розміщення у pinspb.ru. Через те, що дата-центр був розташований у житловій будівлі, про надійність говорити було складно. У квітні переїхав до Селектелу, а наприкінці року взяв ще один сервер для перенесення на нього послуг віртуального хостингу з renter.ru.
  • 2017 рік - установка на сервери антивірусу AI-BOLIT, цей revisium.com/ai. З того часу сканування всіх файлів виконується в режимі реального часу, при зараженні система вводить обмеження виконання ряду функцій PHP і надсилає звіт про зараження для клієнта. На той момент це було нововведення практично без аналогів у інших хостерів, хоча і до цього дня сканування в режимі реального часу у багатьох конкурентів відсутнє. З травня до серпня відбувається боротьба з DDoS-атаками, яка закінчується підключенням рішення від team-host.ru, спочатку в режимі проксіювання трафіку з renter.ru, а після повного переїзду в Селектел і підключенням захисту безпосередньо, що дозволило підвищити якість послуг.
  • 2018 - спроба запуску англомовної версії сайту, підключення PayPal для прийому платежів, додавання можливості автоматизованої роботи з юридичними особами.
  • 2019 - оновлення тарифної сітки віртуального хостингу, відмова від дешевих тарифів з помісячною оплатою. У квітні отримав свідоцтво про реєстрацію товарного знаку lite.host.
  • 2020 - купівля нового сервера на базі Intel Xeon E2288G і NVMe накопичувачів Samsung PM983 для запуску нових серверів віртуального хостингу. Оренда першого блоку на 256 адрес, до цього використовувалися маленькі блоки /29 в Селектелі, що було невигідно. Запуск нової системи резервного копіювання тепер на послугах віртуального хостингу зберігається більше 10 копій за останні 30 днів, а дані окремих сайтів можна створювати і відновлювати в кілька кліків.

Радий почути ваші відгуки. Євген yoh присутні на Хабре, охочі можуть поставити йому запитання.

Джерело: habr.com

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