Вчера закончил перевоз сайта на новый хостинг — TekTonic (надеюсь, никто ничего плохого не почувствовал). Давно хотел найти на это время, потому что предыдущий мой хостер — FirstVDS — меня совсем устраивать перестал... Хочу поделиться своими наблюдениями.

Мне сразу понравилась идея VDS-хостинга, потому что он дает то, чего на обычном хостинге с Apache+PHP+MySQL нет: можно держать там свой subversion-репозиторий, поставить Питон с Django, экспериментировать с разными HTTP-серверами... Все это за чуть большие деньги, нежели "просто хостинг" и какое-то время на его администрирование.

Однако (как и положено по драматургии), все вышло не так. Такого количества памяти и диска хватает, на самом деле, только если так и продолжать пользоваться только предустановленным софтом, а там нет, например, mod_python, PostgreSQL, PIL (графическая библиотека для Питона), subversion. Если же все это поставить, то места не хватит, а дополнительная память и диск стоят денег. Но это бы и ладно, я их, в итоге, добавил, стал платить чуть больше номинала (500 руб. в месяц), и их, хоть тютелька в тютельку, но хватало.

Проблемы были с собтвенно работой сервера. Он, на мой вкус, слишком часто был недоступен (очень грубо: разок-другой в месяц по нескольку часов, а иногда и на день-другой). Также он необъяснимо для меня тормозил: страничка блога откликается секунд 10, а смотришь load — всё почти по нулям. Я так понимаю, процессорного времени ему просто не хватало.

Однако решил расстаться с FirstVDS я после конкретного забавного случая. Как-то они без предупреждения проапгрейдили установленный Питон с 2.4 на 2.5. Версии, конечно, совместимые, вот только библиотеки у меня все стояли в старом Питоне, и новый их не видел. Результат — сломанный сайт на несколько часов. Я тяжело вздохнул и перенес библиотеки в новый Питон, а из старого стер, чтобы мусора не создавать. Однако (по все той же драматургии) этим дело не кончилось. Где-то через недельку другую они переключили Питон обратно на 2.4! Библиотек снова не видно — сайт снова сломан. На этот раз, починив сайт, я написал в суппорт письмо, объяснив, что я недоволен, и что убедительно прошу просто предупреждать пользователей о таких вещах. В конце концов я понимаю, что это их прямая задача — подерживать софт на современном уровне. Но если я буду знать, что в такой-то момент произойдет нечто, то я буду иметь возможность поднять упавший сайт за десять-двадцать минут, а не не знать об этом полдня.

Техподдержка ответила без каких-либо извинений в духе "софт меняется часто, поэтому уведомлять не можем, так что поставьте себе Питон сами и не мучайтесь". Я — избалованный чистоплюй с тонкой душевной организацией — посчитал такой ответ неподобающим. А кроме того, замена предустановленного Питона на свой — это опять занятие места на диске, что опять удорожает сервер.

Я принялся искать новый хостинг и прошелся по российским конторам. Понял, что у FirstVDS одно из самых недорогих предложений. Сравнимые вещи у других стоят от двух раз дороже. А я еще и мощности хотел побольше.

И вот в джанговской рассылке наткнулся на похвалу TekTonic, почитал и пересел. В итоге, что я теперь имею:

То есть цифра дороже, но получаю я за это гораздо больше. Я сейчас прикинул, за все то же по ценам FirstVDS выходило бы больше 7000 руб.!

Плюс к тому мне больше нравятся еще и некоторые технические моменты:

Комментарии: 45

  1. Макс Лапшин

    Я пользуюсь http://server4you.de/
    40 EUR в месяц за выделенный сервер. 2 гига памяти, 160 гиг хард. И вперед: все твое. Честные 100 мегабит.

  2. Roman Pushkin

    Я давно юзаю дедик для своих проектов на выделенной площадке в Москве. Дедик на винде. Все удовольствие мне обходится где-то 130 баксов в месяц. Но оно того стОит. Благо дело есть проект, который это дело окупает.

  3. Gluek

    Но сервера у Тектоника все же далековато...

  4. Uznick

    Спасибо за пост, интересно.

    Серьёзно поразмыслю об этом хостинге.

    Будет интересно узнать о стабильности работы :)

  5. Евгений

    Вот и я по той же причине к немцам ушёл: плачу мало, получаю много и сервис хороший.

    Кстати, вы какую панель управления выбрали?

  6. Alex Lebedev

    Русских хостинг напоминает русские автомобили. Очень на любителя.

    Как правило, можно найти европейский / американский аналог дешевле, с большими возможностями и почти терпимым обслуживанием. Непонятно на каких клиентов рассчитывают наши хостеры... Может, разве что, на людей, абсолютно не владеющих английским.

    Глобализация, сэр...

  7. Сергей Ткачук

    Долгий ответ от сервера при нулевой загрузке проца на FirstVDS может быть связан с тем, что по-умолчанию в апаче у них включен KeepAlive.

    Я у себя выключил и страницы стали отдаваться сильно быстрее. Естественно и load averages при этом сразу подскочили :-)

  8. WiRED

    Gluek:
    типа с отверткой ходите ремонтировать?

  9. pythy

    А оплачиваешь услуги TekTonic каким способом?

  10. Егор Кислицын

    Я вот тоже сижу на FirstVDS.ru, и меня тоже достал :-)

    А у TekTonic какая панель стоит? В смысле, я видел что DirectAdmin и cPanel можно поставить, но за отдельные деньги, а по умолчанию там стоит что нибудь?

  11. FX Poster

    Егор Кислицын
    Можно же поставить, например, webmin, и радоваться жизни.

  12. Иван Сагалаев
        <p>Ответы на несколько комментариев.</p>
    

    • Оплачиваю кредиткой.

    • Наши хостеры пока живут, мне кажется, не только из-за незнания английского, но и из-за нераспространенности кредиток, недоверия к ним, и еще просто от инерции: многим даже в голову не приходит, что это можно рассматривать.

    • Как называется панелька, точно не знаю :-) Но VDS там работает на штуке под названием Virtuozzo, и панель, видимо, его стандартная, выглядит так: http://softwaremaniacs.org/blog/wp-content/virtuozzo.png

  13. Max Ischenko

    У меня была похожая ситуация. Но вот уже несколько месяцев как переехал на rimuhosting.com и доволен как слон, разве что памяти 128Мб в обрез (при том что у меня работает несколько сайтов, Trac+Subversion, Pylons).

    Тоже Ubuntu, $25/month. И абсолютно шикарная поддержка - обычно отвечают в пределах нескольких минут, в любое время суток.

  14. Max Ischenko

    Кстати, что-то новый хостинг тоже тормозит...Я использую сервис типа unialert.com который отслеживает доступность и время отклика сайта. А еще вчера поставил на пробу loadavg.

  15. EntropyHacker

    Transfer Outbound 2.0 Mbit Unmetered означает, что на TekTonic максимальная пропускная способность ограничена до 2Мбит? Т.е. при среднем размере страницы 100Кб (с картинками) 5-7 одновременных пользователей уже будут чувствовать присутствие друг друга?

  16. Макс Талдыкин

    А мне FirstVDS нравится, за 250 р в месяц я получаю 600 Мб хард + 96 Мб паямти. Вполне хватило и на Subversion+Trac+mod_python и на Postgre и на прочую ерунду по мелочи.

    Памяти конечно маловато (чисто психологически, реально используется половина). Ну и подтормаживает, это да, и KeepAlive не помогает.

    Панельками управления особо не пользуюсь, поэтому ничего сказать не могу.

    P.S. Да, с питоном неприятно вышло, Trac сразу отвалился. Пришлось ставить 2.4 отдельно.

  17. Евгений

    Как называется панелька, точно не знаю :-) Но
    VDS там работает на штуке под названием
    Virtuozzo, и панель, видимо, его стандартная,
    выглядит так

    Ну, Virtuozzo — это в первую очередь не панель, а технология разделения сервера. То что на скриншоте — центр управления Virtuozzo.

    А на Virtuozzo (поверх него) можно поставить, например, Plesk (в котором уже можно и клиентов создавать, и домены и прочее) или другую панель, которая совместима с VZ.

    На вашем сервере установлен Plesk и расположен по адресу sm.org:8443 (а не 4643, как VZ).

  18. Иван Сагалаев

    Евгений, спасибо!

  19. Роман

    Отклик большой у сервера вашего с Украины :(
    уж очень долго грузится все

  20. Роман

    хотя нет, сейчас уже все нормально

  21. Александр

    Вот почитал, и тоже начал подумывать о переезде на VPS. А как там на TekTonic настраивается DNS?

    Если я переношу сайт от другого провайдера, мне понадобится дополнительно оплачивать какие-то работы по настроке DNS или нет?

  22. Иван Сагалаев

    А вот про DNS я не знаю. Мой домен уже много лет прописан на DNS-серверах моего интернет-провайдера, и при смене хостинга мне не приходится менять еще и DNS-сервер, я просто проставляю там IP нового сервера — и все.

  23. Александр

    Поразило то, как быстро ребята работают. Через 10 минут после оплаты я уже получил полный доступ к своему серверу! Буду экспериментировать :)

  24. Ike

    Жаль что на отечественных площадках подобного не дождаться, а много большее время отклика конечно беда для коммерческих проектов.

  25. Gluek

    WiRED:
    Нет, пинги большие до сервера.

  26. FX Poster

    Gluek
    Раньше, ИМХО, было хуже...

  27. Mourner

    А у нас есть вот такие вот замечательные ребята. Хорошо, когда собственные услуги хостинга запускают любители Python'а и всяческих современных технологий. Даже блог ведут. :)

    Минус только один - ребята молодые, стабильность сервера еще не отточена до предела, но это исправляется в течении времени. :)

  28. Денис Зайцев

    Хочу заметить что не всегда технические возможности хостинга превалируют, после того как недавно хакнули форум моей супруги (залили трояна, которого элементарно выцепил Symantec во время бекапа) и техподдержка hoster.ru заявила: "вы файл удалили? Ну, нет файла - нет проблемы". А как же, вот, говорю, логи, ip-адреса... "а не будем мы разбираться".. я стал больше внимания обращать на защищенность (банальное оснащение антивирусным софтом - например bizhost.ru таких вольностей не позволяет) и адекватность техподдержки (тот же bizhost за сутки провел расследование атаки на сайт моего коллеги, нашел обидчика и пригрозил тому судом) :)

  29. Жоня

    Да, меня FirstVDS уже тоже начал доставать. 3,5 года я их клиент и пока держит у них только одно — лень кучу доменов перевозить куда-либо :(
    А апдейтом питона они тогда конкретно убили. Бота своего так и не получилось поднять :(

  30. Hop

    Спасибо за статью!
    Скажите tektonic.net принимают оплату в помесячном режиме?
    Или необходимо сразу оплачивать год или два?

  31. Иван Сагалаев

    Да, можно помесячно.

  32. Егор Кислицын

    26го января тоже перехал на тектоник. Все было прекрастно до сегодняшнего дня... Уже 4,5 часов сервер в дауне, поддержка молчит.

  33. absurd

    Могу разместить у себя.. Массово этим заниматься мне не интересно, но django ror catalyst etc. проекты are welcome. Не бесплатно, но соотношение цена/качество будет разительно отличаться от.
    В общем, за подробностями стучитесь в почту или в джаббер absurd@jabber.snc.ru

  34. Денис Барушев

    Иван, подскажи, а можно ли на TekTonic со временем прозрачно, быстро и без лишнего головняка "проапгрейдить" тарифный план. Скажем, с Linux-1 перехать на Linux-4 и при этом не потерять рабочую систему? На сайте что-то не видно ничего по этому поводу...

  35. Иван Сагалаев

    Можно, судя по всему. Я задавал в суппорт похожий вопрос, можно ли поменяться с unmanaged на managed, и ответ был: "Absolutely".

    Собственно, ничто не должно этому мешать, Virtuozzo позволяет изменять ограничения на отдельную виртуальную машину прямо динамически.

  36. Сыроежкин Сергей

    А сейчас все так же на tektonic работаете?
    Я довольно долго на tektonic, но сегодня у меня все пропало. Ничего не пингуется. Даже http://www.tektonic.net не открывается...
    Они что-то присылали про то что будут переезжать на новую площадку. Но там речь шла о конце июня. А не работает уже сейчас...

    Я расстроен... :(

  37. Иван Сагалаев

    Да, у меня все так и работает на TekTonic, проблем нет...

  38. Денис Барушев

    Сыроежкин Сергей

    чонить отламывается ещё при входе: то панель регистрации не работает, то днс помрёт (как вот щас).

    http://tishetsky.livejournal.com/296732.htm

    Клиентом Tektonic'а только стать тяжело, а быть легко :)

  39. Сыроежкин Сергей

    Клиентом Tektonic’а только стать тяжело, а быть легко :)

    что ты этим хотел сказать?

    Я зарегистрировался легко... Где-то год назад. И все было хорошо до сегодняшнего дня. И если бы у них только dns слетел не было бы так печально... У меня dnsы в других местах стоят. А вот мой VPS даже не пингуется :'(

    Кстати. О tektonic узнал от unixshell. У них тогда был перебор с unmanaged-планами и рекомендовали всем регится на tektonic. А сейчас не работает ни сайт tektonic.net ни unixshell.com

    Вот так вот!

    А клиенты злятся, точат ножи и вилки... К чему бы это?..

  40. dss

    Вот тоже подумываю о тектоническом хостинге.
    Иван, Вы не в курсе, ядро, которое они используют, умеет tun интерфейсы?
    На сайте ответа нет, пре-сэйлы молчат, а для меня это критично.

  41. aleo

    Иван, а по какой схеме у вас работает Django?
    Я попробовал на VPS с 256мб RAM поставить Apache prefork mpm + mysql + django и в итоге после нескольких запросов вся память оказалось занятой и плюс еще около 30 мегабайт свопа :( Причем большую часть памяти кушает апач.
    Может попробовать lighttpd и Django через wsgi?

  42. Иван Сагалаев

    У меня lighttpd + FastCGI. Апач там, конечно, ни к чему... И WordPress на PHP, к слову, тоже через FastCGI запущен.

  43. Александр Соловьёв

    Apache prefork mpm

    worker! Префорк хорош только для тех случаев, когда он действительно нужен. :-) А так - воркер ест меньше памяти, а работает не медленнее.

    Может попробовать lighttpd и Django через wsgi?

    Если это про mod_wsgi для Апача - то тут есть некоторый плюс, конечно: не будет интегрированного в апач питоновского интерпретатора, если запускать в отдельном wsgi-процессе. Но всё равно толстые апачевские дети будут жрать память - а зачем оно нужно? Лучший вариант сейчас - FastCGI, через lighttpd или nginx.

  44. MockSoul

    К слову говоря modwsgi сейчас все же самый быстрый вариант из всех возможных.

    Да и разница то какая - апач интерпретатор в форк грузит или этот же самый интерпретатор где-то извне вертится. По памяти одинаково. А modwsgi к тому же может в одном интерпретаторе многопоточно (нуу... только GIL мешается) кучу скриптов запускать (хотя справедливо это для каких-либо не крупных вещей. А то например два Trac в одном интепретаторе сваливают весь форк в segfault).

    А если грамотно поглядеть в сёрс modwsgi (который кстати - конфетка) и разобраться что как куда зачем и почему, то и получится:

    1. Запускается апач
    2. Форкает интепретатор апача для какого-нибудь проекта
    3. Каждый запрос скармливает запущенному форку, перезапуская последний, например, после 5000 запросов, дабы на всякий случай.

    Работает все это безобразие почти на треть шустрее чем lighttpd+fastcgi (через юниксовый сокет конечно).

    И второе: апач можно урезать настолько что его процесс при модели worker будет всего в полтора раза тяжелее lighttpd. Сохраняя при этом, конечно, всю основную функциональность.

  45. [...] Нет, уже давно на Tektonic. [...]

Добавить комментарий