image

Доброго времени суток, уважаемые читатели Мегамозга. Меня зовут Илья Пестов. Веб-разработкой я занимаюсь с 2007 года. За все время мне довелось поработать над множеством интересных задач. Но сейчас я хочу рассказать про наше с коллегами творение — Elasticweb.


Почти 10 лет назад, когда я открыл свой первый учебник по HTML, большинство виртуальных хостингов в рунете за 200р/мес предлагали размещение одного сайта, 300 метров, парочку FTP и баз данных. В целом, на сегодняшний день ситуация не изменилась. Увеличился только объем диска и количество всевозможных тарификаций.

Представим, что у вас есть региональный сайт-визитка с низкой посещаемостью на тарифном плане за 200 рублей, которого хватит на 10 таких сайтов. После чего появляется необходимость во втором похожем проекте. В большинстве случаев, вам придется переходить на более высокий тариф. Это полнейший грабеж. Привязка доменов, стоит ровным счетом ничего! А еще говорят, что самый маржинальный продукт этот SMS…

Некоторые могут задаться вопросом о чем это я, когда на дворе 2016 год и для всех доступны облака и VPS. Так то оно так. Только вот не все умеют работать с ними, не все хотят настраивать их и не все имеют возможность держать под рукой системного администратора.

Более того, существует еще одна проблема на рынке хостинг услуг. Это скачки трафика, вызванные социальными сервисами или публикациями в СМИ. В связи с чем ваш проект будет подвисать или вообще может упасть. Кстати, у большинства виртуальных хостингов существуют нерегламентированные лимиты, в случае превышения которых выставляется ультиматум: переход на более дорогой тариф или отключение сайта. В конечном итоге пики спадают и трафик стабилизируется. Но прыгать с тарифа на тариф крайне не удобно. А на облаках, как показывает практика, это еще чревато потерей данных. И вы уже из за этих нескольких дней переплатили за целый месяц как минимум.

image

В Elasticweb клиенты не платят лишнего. Это первый адаптивный хостинг с оплатой только за использованные аппаратные ресурсы сервера. У нас нет никаких ограничений по количеству доменов, поддоменов или баз данных. Наша система в режиме реального времени вычисляет потребление CPU %, веб трафика, БД трафика, IO операций, оперативной памяти, дискового места и объема БД. На основе этих данных и формируется стоимость услуг. Вся статистика доступна пользователям в панели управления.

Месячное обслуживание n-ого количества сайтов с общей посещаемостью 1000 человек в сутки может стоить ~30 рублей в месяц и меньше. Сориентироваться по стоимости содержания ваших проектов поможет наш калькулятор.

image

У нас нет ежемесячных платежей, счет выставляется ежедневно. По аналогии с абонентами сотовой связи, у наших клиентов есть персональный баланс, с которого и происходит оплата услуг. Баланс может быть отрицательным в течение 7 дней, после чего сайты будут заблокированы, а через месяц удалены. В будущем планируется разработать систему кредита доверия к пользователям. А уже сейчас у нас работает реферальная программа для наших партнеров.

Elasticweb также один из первых, если не первый виртуальный хостинг, который полностью отказался от Apache и для более высокой производительности в качестве веб-сервера использует Nginx. По понятным причинам .htaccess не работает. Но помимо того, что у нас есть конфигурации для большинства популярных CMS и Фреймворков, мы разработали уникальный в своем роде редактор Nginx конфигов. А самое главное — мы всем абсолютно бесплатно оказываем помощь в переносе сайтов.

Говоря об окружении, у нас стоит PHP версии 5.6 с Opcache. По умолчанию на каждом сервере установлены Git, Composer, Drush, wpcli, антивирус и брандмауэр. Само сабой есть SSH, sFTP/FTP доступы, POP3, IMAP, SMTP для работы с почтой, поддержка SSL, Cron задачи и прочие необходимости.

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

image

Вместо CPanel и ISPmanager было принято решение изобрести собственный велосипед. Во-первых: адаптация существующих продуктов под “эластик” показалась нам очень объемной задачей, для выполнения которой потребовалось бы множество костылей. Во-вторых: у нас есть еще масса интересных затей и реализовывать их намного проще на собственной платформе.

Сама идея адаптивного хостинга пришла совершенно случайно в банальном разговоре про железо, сервера и облачные технологии. Начало было положено в июне этого года. Спустя 3 месяца азартного коддинга появилась альфа-версия. В течении еще одного месяца мы тестировали продукт на своих да наших. После чего было принято решение апробировать получившуюся бета-версию и саму затею на аудитории Хабра.

В результате за первые 3 месяца на сервисе без малого зарегистрировались 1500 человек, четвертая часть из них стали нашими клиентами. На данный момент Elasticweb обслуживает свыше 1000 доменов, которые суммарно собирают более около миллиона хостов в сутки. Мы обработали 500 тикетов и ответили почти на 5000 сообщений. Среднее время ответа составляет 15 минут.

Безусловно мы много работаем над функционалом и движемся в сторону NoOps решений, но хочу подчеркнуть, что главный акцент мы делаем на качество технической поддержки. Поскольку понимаем, что каким бы не были условия, они не имеют ценности если проблема клиента не может быть решена оперативно.

В нашем блоге на Мегамозге мы будем писать про различные трюки из Growth Hacking, рассказывать про нашу любовь к статистике и методам работы с метриками, агрегировать ресурсы и инструменты имеющие практическую ценность для каждого стартапа, и конечно же освещать лучшие практики с западного рынка.

Большое спасибо всем за внимание.

Комментарии (42)


  1. deMone
    28.01.2016 08:47
    +1

    Хорошего плавания!


    1. ilusha_sergeevich
      28.01.2016 08:50

      Лучше полёта :) Спасибо большое за пожелание!


  1. exelens
    28.01.2016 09:35

    Добрый день.
    Печально, что нет Русского языка.


    1. ilusha_sergeevich
      28.01.2016 09:45

      Как нет? Есть — elasticweb.org/ru. Вы, видимо, в другой стране.


      1. exelens
        28.01.2016 09:56

        Ой, простите =) Да с этими маскировками, сжатиями трафика и проч проч =)
        И флажог на главной позволяет переключить язык.

        Ещё раз извините… невнимательность…


  1. topy
    28.01.2016 10:16
    +1

    Интересный сервис. Обязательно попробую на каком-нибудь новом проекте. А как с аптаймом? Я понимаю облако и все такое, но все имеет свойство иногда «падать». Как у вас обстоят с этим дела?


    1. ilusha_sergeevich
      28.01.2016 11:39

      Спасибо. Аптайм 99.98


  1. DSGN
    28.01.2016 12:32
    +1

    Отлично! Очень актуально. Недавно искал подобные возможности хостинга.


  1. creeper
    28.01.2016 16:06
    +2

    а где физически размещены ваши сервера?


    1. ilusha_sergeevich
      28.01.2016 19:16

      Во Франции


  1. teamfighter
    28.01.2016 17:34

    Поздравляем, вы придумали amazon =) Только очень-очень урезанный. Маленький такой амазончик)


    1. ilusha_sergeevich
      28.01.2016 19:19

      Вы не первый, кто высказывается подобным образом и совершенно не понял суть Elasticweb. А с каким сервисом амазона сравниваете нас вы?


      1. teamfighter
        28.01.2016 19:29

        ЕС2, тоже самое что и вы, только без предустановленных панелей управления сервером.
        Если я не прав, то объясните пожалуйста, в чем.


        1. ilusha_sergeevich
          29.01.2016 12:38

          EC2 — да, действительно очень круто, что можно оперировать потребляемыми ресурсами. Но все же это манипуляции админа, оплата будет за то, насколько «наманипулировал» админ. У нас оплата за использованные ресурсы. Если грубо — манипулирование автоматизировано. Честно, я не знаю как описать подробнее, чем я написал вначале. Я этот текст составлял, так чтобы не было сравнений Elasticweb с Amazon EC или Lambda.


          1. ProRunner
            30.01.2016 22:51

            В EC2 для работы сайта необходим постоянно запущенный инстанс, независимо от того, заходит на сайт кто-то или нет. У вас при нулевой посещаемости и отсутствии всяких крон-задач в этом случае оплата идет только за место на диске и в БД, я правильно понимаю?


            1. ilusha_sergeevich
              30.01.2016 23:09
              +1

              Совершенно верно


  1. Quickie
    29.01.2016 09:23

    Мы обработали 500 тикетов и ответили почти на 5000 сообщений. Среднее время ответа составляет 15 минут.

    <...> хочу подчеркнуть, что главный акцент мы делаем на качество технической поддержки. Поскольку понимаем, что каким бы не были условия, они не имеют ценности если проблема клиента не может быть решена оперативно.


    Сервис интересен. Появилось несколько вопросов:
    1. Техподдержка круглосуточная?
    2. Могу ли я как-нибудь оценить/рассчитать до переноса к вам своих сайтов расходы на хостинг?
    3. Как обстоят дела с бухгалтерской документацией при работе с юр. лицом?


    1. ilusha_sergeevich
      29.01.2016 13:30

      1. Да
      2. Да, у нас есть калькулятор на главной странице, чтобы сориентироваться по цене.
      3. На данный момент никак. Но совсем скоро все будет.


  1. Denkill
    29.01.2016 11:17

    Очень экономно. Раньше пользовался 1gb.ru там за год платил 1300р, а на elastic за три месяца — 10 центов снялось(не очень популярный у меня сайт). Удачи вам.


  1. creeper
    29.01.2016 13:04

    а вы планируете расширять перечень поддерживаемых ОС?


    1. ilusha_sergeevich
      29.01.2016 13:31

      Вообще да. Но пока об этом равно говорить.


      1. creeper
        29.01.2016 15:14

        добавьте пожалуйста CentOS


  1. aspen-bot
    29.01.2016 16:53

    Очень интересный проект. Особенно, если техническая служба будет действительно помогать людям. На моем хостинге на некоторые вопросы прямо отвечают: здесь мы вам не поможем, выкручивайтесь сами. Я полагаю, что многие любители, наподобие меня, с удовольствием бы даже технической службе немножко денег дали, но только чтобы им действительно помогли разобраться с техническими вопросами хостинга. Сервис — наше всё!


    1. ilusha_sergeevich
      29.01.2016 16:54

      Мы это понимаем и всем помогаем в переносе сайта и даем советы по оптимизации


  1. minisotm
    29.01.2016 16:54

    А проясните по поводу оперативной памяти, что значит «за использованные 50 gb»?


    1. ilusha_sergeevich
      29.01.2016 16:58

      Программа запустилась, заняла в памяти 100мб оперативки, потом завершилась и освободила память. Мы берем среднее использование памяти в минуту и сохраняем. И так на протяжении всего дня. После чего результаты суммируются и выставляется счет.


      1. minisotm
        29.01.2016 17:09

        т.е. расчет идет среднесуточное потребление? если я сделаю аллокацию на 50гб и не отдам все сутки, сколько это в деньгах будет?


        1. ilusha_sergeevich
          29.01.2016 18:28

          Не среднесуточное, а среднее значение за минуту.


          1. minisotm
            29.01.2016 18:56

            Понял, спасибо. Тогда что-то не дешево получается, средненький сайтик будет держать, тоже в среднем, 2 gb памяти, т.е. (2gb ? 60 ? 24 * 30) * ($0,01 ? 50gb) = $17,28 в месяц на одну только память


            1. ilusha_sergeevich
              29.01.2016 21:56

              Средненький? Я извиняюсь, может у нас разные представления о «средненьких», но в моем понимании это сайт с посещаемость около 1000 уников в сутки, которому требуется в среднем 20-40мб. А 2гб, ну этого на Мегамозг хватит, наверное. И кстати на том же DigitalOcean дроплет с 2гб ОЗУ стоит 20$.


              1. minisotm
                29.01.2016 23:23

                Да, средненький, Вы какой-нибудь битрикс пробовали? а другие популярные cms? так вот, не претендуя на истину- 2 гб это вполне средненький, на 20-40мб катит только чистая статика. Ну и, на вышеупомянутом DO, в отличие от Вашего сервиса, в $20 включена не только память, ну и смею заметить, что DO не самый дешевый.

                Было бы совсем не плохо, если бы Вы сделали цены не в $, т.к. не стабильность валюты как-то не способствует планированию и выбору в пользу Вашего сервиса


                1. ilusha_sergeevich
                  30.01.2016 23:52

                  Да, мы хостим и 1С и другие популярные CMS. 2ГБ оперативной памяти для работы интерпретатора в течении минуты это очень большие цифры и говорят о необходимости оптимизации сайта


  1. alek0585
    30.01.2016 02:02

    а есть ли у вас возможности защищающие от ддоса и/или дневной лимит?


    1. ilusha_sergeevich
      30.01.2016 02:03

      Да, у нас есть мягкий лимит (который просто оповещает по почте) и оффлайн лимит (который блокирует ноду, но данные все сохраняются). Защиту от DDoS нам гарантирует ДЦ.


  1. paul35
    31.01.2016 14:46

    Оплата Interkassa ФУ-ФУ-ФУ! Платил с Мастеркарда Я.Денег, $2, заявлена сумма 156 руб. Если бы сразу платил Я.Деньгами, было бы 161 руб. Естественно выбрал оплату картой. В результате сняли Я.Деньги дополнительные 100руб. комиссии за вывод наличных (уже после совершения).
    Спасибо за прозрачность оплаты. И самое главное что хостинг мне ваш был не нужен, так, посмотреть решил. Офигенно! 5+


    1. ilusha_sergeevich
      31.01.2016 22:47

      В правилха Яндекса написано про эту комиссию. Мы то тут причем? Если бы могли — дали бы условия лучше. Но мы обязательно добавим уведомления о комиссиях.


      1. paul35
        31.01.2016 22:50

        Нене, стоп! Я плачу этой картой в магазинах, заказываю в интернете и никакой комиссии нет, потому что это покупка, а не снятие наличных. Ваша же платежная система снимает с меня именно как за снятие кэша, но это неправильно.


  1. Artima
    01.02.2016 00:27
    +1

    По оплате какой-то косяк получился. Платил через «Единый кошелек» с карты ТКС. Сначала ввел сумму на добавление $1, но потом в интернет-банке при оплате решил закинуть побольше и ввел 100 руб. В кабинете отобразился $1. Это я получается доллар купил за 100 руб? А если бы 1000 решил закинуть, то $1 мне стоил бы 1000 руб? Жестоко. Что с этим делать? Забить просто на переплату?

    И само использование доллара, а не рублей немного напрягает.


    1. ilusha_sergeevich
      02.02.2016 03:35

      Все, у кого возникнет подобная ситуация и конкретно paul35 Artima ProRunner создайте пожалуйста тикет в техподдержке. Приносим свои извинения за сложившуюся ситуацию. Признаюсь честно, с подобными притензиями сталкиваемся первый раз. Разбираемся, в чем причина.


  1. ProRunner
    01.02.2016 22:51

    И ещё один комментарий про оплату. Зачем вы выставляете Paypal счет в рублях по курсу на 11 руб больше центробанка, если я хочу положить $1 на свой счет, который у вас же в долларах? Пусть мой банк сам посчитает курс, в настройках Paypal автоконвертация у меня отключена.


    1. ProRunner
      01.02.2016 23:06

      Ради интереса попробовал интеркассу с оплатой со счета телефона. Сумма в 75 руб. после выбора метода оплаты изменилась в 79 (ок, комиссия), которые в подтверждающем смс внезапно превратились в 105 руб. для оплаты какого-то spory.net.

      Комиссии совершенно прозрачны, да.