Доброго времени суток, уважаемые читатели Мегамозга. Меня зовут Илья Пестов. Веб-разработкой я занимаюсь с 2007 года. За все время мне довелось поработать над множеством интересных задач. Но сейчас я хочу рассказать про наше с коллегами творение — Elasticweb.
Почти 10 лет назад, когда я открыл свой первый учебник по HTML, большинство виртуальных хостингов в рунете за 200р/мес предлагали размещение одного сайта, 300 метров, парочку FTP и баз данных. В целом, на сегодняшний день ситуация не изменилась. Увеличился только объем диска и количество всевозможных тарификаций.
Представим, что у вас есть региональный сайт-визитка с низкой посещаемостью на тарифном плане за 200 рублей, которого хватит на 10 таких сайтов. После чего появляется необходимость во втором похожем проекте. В большинстве случаев, вам придется переходить на более высокий тариф. Это полнейший грабеж. Привязка доменов, стоит ровным счетом ничего! А еще говорят, что самый маржинальный продукт этот SMS…
Некоторые могут задаться вопросом о чем это я, когда на дворе 2016 год и для всех доступны облака и VPS. Так то оно так. Только вот не все умеют работать с ними, не все хотят настраивать их и не все имеют возможность держать под рукой системного администратора.
Более того, существует еще одна проблема на рынке хостинг услуг. Это скачки трафика, вызванные социальными сервисами или публикациями в СМИ. В связи с чем ваш проект будет подвисать или вообще может упасть. Кстати, у большинства виртуальных хостингов существуют нерегламентированные лимиты, в случае превышения которых выставляется ультиматум: переход на более дорогой тариф или отключение сайта. В конечном итоге пики спадают и трафик стабилизируется. Но прыгать с тарифа на тариф крайне не удобно. А на облаках, как показывает практика, это еще чревато потерей данных. И вы уже из за этих нескольких дней переплатили за целый месяц как минимум.
В Elasticweb клиенты не платят лишнего. Это первый адаптивный хостинг с оплатой только за использованные аппаратные ресурсы сервера. У нас нет никаких ограничений по количеству доменов, поддоменов или баз данных. Наша система в режиме реального времени вычисляет потребление CPU %, веб трафика, БД трафика, IO операций, оперативной памяти, дискового места и объема БД. На основе этих данных и формируется стоимость услуг. Вся статистика доступна пользователям в панели управления.
Месячное обслуживание n-ого количества сайтов с общей посещаемостью 1000 человек в сутки может стоить ~30 рублей в месяц и меньше. Сориентироваться по стоимости содержания ваших проектов поможет наш калькулятор.
У нас нет ежемесячных платежей, счет выставляется ежедневно. По аналогии с абонентами сотовой связи, у наших клиентов есть персональный баланс, с которого и происходит оплата услуг. Баланс может быть отрицательным в течение 7 дней, после чего сайты будут заблокированы, а через месяц удалены. В будущем планируется разработать систему кредита доверия к пользователям. А уже сейчас у нас работает реферальная программа для наших партнеров.
Elasticweb также один из первых, если не первый виртуальный хостинг, который полностью отказался от Apache и для более высокой производительности в качестве веб-сервера использует Nginx. По понятным причинам .htaccess не работает. Но помимо того, что у нас есть конфигурации для большинства популярных CMS и Фреймворков, мы разработали уникальный в своем роде редактор Nginx конфигов. А самое главное — мы всем абсолютно бесплатно оказываем помощь в переносе сайтов.
Говоря об окружении, у нас стоит PHP версии 5.6 с Opcache. По умолчанию на каждом сервере установлены Git, Composer, Drush, wpcli, антивирус и брандмауэр. Само сабой есть SSH, sFTP/FTP доступы, POP3, IMAP, SMTP для работы с почтой, поддержка SSL, Cron задачи и прочие необходимости.
Все наши сервера работают на Debian. Демон статистики с необходимой для ресурса периодичностью опрашивает каждый процесс пользователя и формирует отчет, который отправляется на сервер статистики. Такой демон есть на каждом сервере. После чего полученные данные группируются по серверам и аккаунтам, и представляются в виде графиков в панели управления.
Вместо CPanel и ISPmanager было принято решение изобрести собственный велосипед. Во-первых: адаптация существующих продуктов под “эластик” показалась нам очень объемной задачей, для выполнения которой потребовалось бы множество костылей. Во-вторых: у нас есть еще масса интересных затей и реализовывать их намного проще на собственной платформе.
Сама идея адаптивного хостинга пришла совершенно случайно в банальном разговоре про железо, сервера и облачные технологии. Начало было положено в июне этого года. Спустя 3 месяца азартного коддинга появилась альфа-версия. В течении еще одного месяца мы тестировали продукт на своих да наших. После чего было принято решение апробировать получившуюся бета-версию и саму затею на аудитории Хабра.
В результате за первые 3 месяца на сервисе без малого зарегистрировались 1500 человек, четвертая часть из них стали нашими клиентами. На данный момент Elasticweb обслуживает свыше 1000 доменов, которые суммарно собирают более около миллиона хостов в сутки. Мы обработали 500 тикетов и ответили почти на 5000 сообщений. Среднее время ответа составляет 15 минут.
Безусловно мы много работаем над функционалом и движемся в сторону NoOps решений, но хочу подчеркнуть, что главный акцент мы делаем на качество технической поддержки. Поскольку понимаем, что каким бы не были условия, они не имеют ценности если проблема клиента не может быть решена оперативно.
В нашем блоге на Мегамозге мы будем писать про различные трюки из Growth Hacking, рассказывать про нашу любовь к статистике и методам работы с метриками, агрегировать ресурсы и инструменты имеющие практическую ценность для каждого стартапа, и конечно же освещать лучшие практики с западного рынка.
Большое спасибо всем за внимание.
Комментарии (42)
exelens
28.01.2016 09:35Добрый день.
Печально, что нет Русского языка.ilusha_sergeevich
28.01.2016 09:45Как нет? Есть — elasticweb.org/ru. Вы, видимо, в другой стране.
exelens
28.01.2016 09:56Ой, простите =) Да с этими маскировками, сжатиями трафика и проч проч =)
И флажог на главной позволяет переключить язык.
Ещё раз извините… невнимательность…
topy
28.01.2016 10:16+1Интересный сервис. Обязательно попробую на каком-нибудь новом проекте. А как с аптаймом? Я понимаю облако и все такое, но все имеет свойство иногда «падать». Как у вас обстоят с этим дела?
teamfighter
28.01.2016 17:34Поздравляем, вы придумали amazon =) Только очень-очень урезанный. Маленький такой амазончик)
ilusha_sergeevich
28.01.2016 19:19Вы не первый, кто высказывается подобным образом и совершенно не понял суть Elasticweb. А с каким сервисом амазона сравниваете нас вы?
teamfighter
28.01.2016 19:29ЕС2, тоже самое что и вы, только без предустановленных панелей управления сервером.
Если я не прав, то объясните пожалуйста, в чем.ilusha_sergeevich
29.01.2016 12:38EC2 — да, действительно очень круто, что можно оперировать потребляемыми ресурсами. Но все же это манипуляции админа, оплата будет за то, насколько «наманипулировал» админ. У нас оплата за использованные ресурсы. Если грубо — манипулирование автоматизировано. Честно, я не знаю как описать подробнее, чем я написал вначале. Я этот текст составлял, так чтобы не было сравнений Elasticweb с Amazon EC или Lambda.
ProRunner
30.01.2016 22:51В EC2 для работы сайта необходим постоянно запущенный инстанс, независимо от того, заходит на сайт кто-то или нет. У вас при нулевой посещаемости и отсутствии всяких крон-задач в этом случае оплата идет только за место на диске и в БД, я правильно понимаю?
Quickie
29.01.2016 09:23Мы обработали 500 тикетов и ответили почти на 5000 сообщений. Среднее время ответа составляет 15 минут.
<...> хочу подчеркнуть, что главный акцент мы делаем на качество технической поддержки. Поскольку понимаем, что каким бы не были условия, они не имеют ценности если проблема клиента не может быть решена оперативно.
Сервис интересен. Появилось несколько вопросов:
1. Техподдержка круглосуточная?
2. Могу ли я как-нибудь оценить/рассчитать до переноса к вам своих сайтов расходы на хостинг?
3. Как обстоят дела с бухгалтерской документацией при работе с юр. лицом?ilusha_sergeevich
29.01.2016 13:301. Да
2. Да, у нас есть калькулятор на главной странице, чтобы сориентироваться по цене.
3. На данный момент никак. Но совсем скоро все будет.
Denkill
29.01.2016 11:17Очень экономно. Раньше пользовался 1gb.ru там за год платил 1300р, а на elastic за три месяца — 10 центов снялось(не очень популярный у меня сайт). Удачи вам.
creeper
29.01.2016 13:04а вы планируете расширять перечень поддерживаемых ОС?
aspen-bot
29.01.2016 16:53Очень интересный проект. Особенно, если техническая служба будет действительно помогать людям. На моем хостинге на некоторые вопросы прямо отвечают: здесь мы вам не поможем, выкручивайтесь сами. Я полагаю, что многие любители, наподобие меня, с удовольствием бы даже технической службе немножко денег дали, но только чтобы им действительно помогли разобраться с техническими вопросами хостинга. Сервис — наше всё!
ilusha_sergeevich
29.01.2016 16:54Мы это понимаем и всем помогаем в переносе сайта и даем советы по оптимизации
minisotm
29.01.2016 16:54А проясните по поводу оперативной памяти, что значит «за использованные 50 gb»?
ilusha_sergeevich
29.01.2016 16:58Программа запустилась, заняла в памяти 100мб оперативки, потом завершилась и освободила память. Мы берем среднее использование памяти в минуту и сохраняем. И так на протяжении всего дня. После чего результаты суммируются и выставляется счет.
minisotm
29.01.2016 17:09т.е. расчет идет среднесуточное потребление? если я сделаю аллокацию на 50гб и не отдам все сутки, сколько это в деньгах будет?
ilusha_sergeevich
29.01.2016 18:28Не среднесуточное, а среднее значение за минуту.
minisotm
29.01.2016 18:56Понял, спасибо. Тогда что-то не дешево получается, средненький сайтик будет держать, тоже в среднем, 2 gb памяти, т.е. (2gb ? 60 ? 24 * 30) * ($0,01 ? 50gb) = $17,28 в месяц на одну только память
ilusha_sergeevich
29.01.2016 21:56Средненький? Я извиняюсь, может у нас разные представления о «средненьких», но в моем понимании это сайт с посещаемость около 1000 уников в сутки, которому требуется в среднем 20-40мб. А 2гб, ну этого на Мегамозг хватит, наверное. И кстати на том же DigitalOcean дроплет с 2гб ОЗУ стоит 20$.
minisotm
29.01.2016 23:23Да, средненький, Вы какой-нибудь битрикс пробовали? а другие популярные cms? так вот, не претендуя на истину- 2 гб это вполне средненький, на 20-40мб катит только чистая статика. Ну и, на вышеупомянутом DO, в отличие от Вашего сервиса, в $20 включена не только память, ну и смею заметить, что DO не самый дешевый.
Было бы совсем не плохо, если бы Вы сделали цены не в $, т.к. не стабильность валюты как-то не способствует планированию и выбору в пользу Вашего сервисаilusha_sergeevich
30.01.2016 23:52Да, мы хостим и 1С и другие популярные CMS. 2ГБ оперативной памяти для работы интерпретатора в течении минуты это очень большие цифры и говорят о необходимости оптимизации сайта
alek0585
30.01.2016 02:02а есть ли у вас возможности защищающие от ддоса и/или дневной лимит?
ilusha_sergeevich
30.01.2016 02:03Да, у нас есть мягкий лимит (который просто оповещает по почте) и оффлайн лимит (который блокирует ноду, но данные все сохраняются). Защиту от DDoS нам гарантирует ДЦ.
paul35
31.01.2016 14:46Оплата Interkassa ФУ-ФУ-ФУ! Платил с Мастеркарда Я.Денег, $2, заявлена сумма 156 руб. Если бы сразу платил Я.Деньгами, было бы 161 руб. Естественно выбрал оплату картой. В результате сняли Я.Деньги дополнительные 100руб. комиссии за вывод наличных (уже после совершения).
Спасибо за прозрачность оплаты. И самое главное что хостинг мне ваш был не нужен, так, посмотреть решил. Офигенно! 5+ilusha_sergeevich
31.01.2016 22:47В правилха Яндекса написано про эту комиссию. Мы то тут причем? Если бы могли — дали бы условия лучше. Но мы обязательно добавим уведомления о комиссиях.
paul35
31.01.2016 22:50Нене, стоп! Я плачу этой картой в магазинах, заказываю в интернете и никакой комиссии нет, потому что это покупка, а не снятие наличных. Ваша же платежная система снимает с меня именно как за снятие кэша, но это неправильно.
Artima
01.02.2016 00:27+1По оплате какой-то косяк получился. Платил через «Единый кошелек» с карты ТКС. Сначала ввел сумму на добавление $1, но потом в интернет-банке при оплате решил закинуть побольше и ввел 100 руб. В кабинете отобразился $1. Это я получается доллар купил за 100 руб? А если бы 1000 решил закинуть, то $1 мне стоил бы 1000 руб? Жестоко. Что с этим делать? Забить просто на переплату?
И само использование доллара, а не рублей немного напрягает.ilusha_sergeevich
02.02.2016 03:35
ProRunner
01.02.2016 22:51И ещё один комментарий про оплату. Зачем вы выставляете Paypal счет в рублях по курсу на 11 руб больше центробанка, если я хочу положить $1 на свой счет, который у вас же в долларах? Пусть мой банк сам посчитает курс, в настройках Paypal автоконвертация у меня отключена.
ProRunner
01.02.2016 23:06Ради интереса попробовал интеркассу с оплатой со счета телефона. Сумма в 75 руб. после выбора метода оплаты изменилась в 79 (ок, комиссия), которые в подтверждающем смс внезапно превратились в 105 руб. для оплаты какого-то spory.net.
Комиссии совершенно прозрачны, да.
deMone
Хорошего плавания!
ilusha_sergeevich
Лучше полёта :) Спасибо большое за пожелание!