Вчера закончил перевоз сайта на новый хостинг — 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, почитал и пересел. В итоге, что я теперь имею:
- память 512 МБ (вместо 128 раньше)
- диск 20 ГБ (вместо 1 раньше)
- стоимость около 750 руб. в месяц (вместо 500 раньше)
То есть цифра дороже, но получаю я за это гораздо больше. Я сейчас прикинул, за все то же по ценам FirstVDS выходило бы больше 7000 руб.!
Плюс к тому мне больше нравятся еще и некоторые технические моменты:
На TekTonic можно выбрать в качестве ОС Ubuntu, которая стоит у меня на ноутбуке, и с ней я знаком.
На FirstVDS веб-интерфейс управления хостингом крутится на самом сервере и требует для работы Апач. Следовательно от него нет проку, если сервер повис, и я его в итоге просто лишился, поставив lighttpd. На TekTonic интерфейс крутится одельно от сервера, и никакими своими экспериментами я не могу его сломать.
Сам интерфейс у TekTonic функциональней. Там можно делать бэкапы, и можно в крайнем случае просто снести весь сервер и автоматически переставить с нуля.
Самое главное — он действительно побыстрее откликается на запросы.
Комментарии: 45
Я пользуюсь http://server4you.de/
40 EUR в месяц за выделенный сервер. 2 гига памяти, 160 гиг хард. И вперед: все твое. Честные 100 мегабит.
Я давно юзаю дедик для своих проектов на выделенной площадке в Москве. Дедик на винде. Все удовольствие мне обходится где-то 130 баксов в месяц. Но оно того стОит. Благо дело есть проект, который это дело окупает.
Но сервера у Тектоника все же далековато...
Спасибо за пост, интересно.
Серьёзно поразмыслю об этом хостинге.
Будет интересно узнать о стабильности работы :)
Вот и я по той же причине к немцам ушёл: плачу мало, получаю много и сервис хороший.
Кстати, вы какую панель управления выбрали?
Русских хостинг напоминает русские автомобили. Очень на любителя.
Как правило, можно найти европейский / американский аналог дешевле, с большими возможностями и почти терпимым обслуживанием. Непонятно на каких клиентов рассчитывают наши хостеры... Может, разве что, на людей, абсолютно не владеющих английским.
Глобализация, сэр...
Долгий ответ от сервера при нулевой загрузке проца на FirstVDS может быть связан с тем, что по-умолчанию в апаче у них включен KeepAlive.
Я у себя выключил и страницы стали отдаваться сильно быстрее. Естественно и load averages при этом сразу подскочили :-)
Gluek:
типа с отверткой ходите ремонтировать?
А оплачиваешь услуги TekTonic каким способом?
Я вот тоже сижу на FirstVDS.ru, и меня тоже достал :-)
А у TekTonic какая панель стоит? В смысле, я видел что DirectAdmin и cPanel можно поставить, но за отдельные деньги, а по умолчанию там стоит что нибудь?
Егор Кислицын
Можно же поставить, например, webmin, и радоваться жизни.
Оплачиваю кредиткой.
Наши хостеры пока живут, мне кажется, не только из-за незнания английского, но и из-за нераспространенности кредиток, недоверия к ним, и еще просто от инерции: многим даже в голову не приходит, что это можно рассматривать.
Как называется панелька, точно не знаю :-) Но VDS там работает на штуке под названием Virtuozzo, и панель, видимо, его стандартная, выглядит так: http://softwaremaniacs.org/blog/wp-content/virtuozzo.png
У меня была похожая ситуация. Но вот уже несколько месяцев как переехал на rimuhosting.com и доволен как слон, разве что памяти 128Мб в обрез (при том что у меня работает несколько сайтов, Trac+Subversion, Pylons).
Тоже Ubuntu, $25/month. И абсолютно шикарная поддержка - обычно отвечают в пределах нескольких минут, в любое время суток.
Кстати, что-то новый хостинг тоже тормозит...Я использую сервис типа unialert.com который отслеживает доступность и время отклика сайта. А еще вчера поставил на пробу loadavg.
Transfer Outbound 2.0 Mbit Unmetered означает, что на TekTonic максимальная пропускная способность ограничена до 2Мбит? Т.е. при среднем размере страницы 100Кб (с картинками) 5-7 одновременных пользователей уже будут чувствовать присутствие друг друга?
А мне FirstVDS нравится, за 250 р в месяц я получаю 600 Мб хард + 96 Мб паямти. Вполне хватило и на Subversion+Trac+mod_python и на Postgre и на прочую ерунду по мелочи.
Памяти конечно маловато (чисто психологически, реально используется половина). Ну и подтормаживает, это да, и KeepAlive не помогает.
Панельками управления особо не пользуюсь, поэтому ничего сказать не могу.
P.S. Да, с питоном неприятно вышло, Trac сразу отвалился. Пришлось ставить 2.4 отдельно.
Ну, Virtuozzo — это в первую очередь не панель, а технология разделения сервера. То что на скриншоте — центр управления Virtuozzo.
А на Virtuozzo (поверх него) можно поставить, например, Plesk (в котором уже можно и клиентов создавать, и домены и прочее) или другую панель, которая совместима с VZ.
На вашем сервере установлен Plesk и расположен по адресу sm.org:8443 (а не 4643, как VZ).
Евгений, спасибо!
Отклик большой у сервера вашего с Украины :(
уж очень долго грузится все
хотя нет, сейчас уже все нормально
Вот почитал, и тоже начал подумывать о переезде на VPS. А как там на TekTonic настраивается DNS?
Если я переношу сайт от другого провайдера, мне понадобится дополнительно оплачивать какие-то работы по настроке DNS или нет?
А вот про DNS я не знаю. Мой домен уже много лет прописан на DNS-серверах моего интернет-провайдера, и при смене хостинга мне не приходится менять еще и DNS-сервер, я просто проставляю там IP нового сервера — и все.
Поразило то, как быстро ребята работают. Через 10 минут после оплаты я уже получил полный доступ к своему серверу! Буду экспериментировать :)
Жаль что на отечественных площадках подобного не дождаться, а много большее время отклика конечно беда для коммерческих проектов.
WiRED:
Нет, пинги большие до сервера.
Gluek
Раньше, ИМХО, было хуже...
А у нас есть вот такие вот замечательные ребята. Хорошо, когда собственные услуги хостинга запускают любители Python'а и всяческих современных технологий. Даже блог ведут. :)
Минус только один - ребята молодые, стабильность сервера еще не отточена до предела, но это исправляется в течении времени. :)
Хочу заметить что не всегда технические возможности хостинга превалируют, после того как недавно хакнули форум моей супруги (залили трояна, которого элементарно выцепил Symantec во время бекапа) и техподдержка hoster.ru заявила: "вы файл удалили? Ну, нет файла - нет проблемы". А как же, вот, говорю, логи, ip-адреса... "а не будем мы разбираться".. я стал больше внимания обращать на защищенность (банальное оснащение антивирусным софтом - например bizhost.ru таких вольностей не позволяет) и адекватность техподдержки (тот же bizhost за сутки провел расследование атаки на сайт моего коллеги, нашел обидчика и пригрозил тому судом) :)
Да, меня FirstVDS уже тоже начал доставать. 3,5 года я их клиент и пока держит у них только одно — лень кучу доменов перевозить куда-либо :(
А апдейтом питона они тогда конкретно убили. Бота своего так и не получилось поднять :(
Спасибо за статью!
Скажите tektonic.net принимают оплату в помесячном режиме?
Или необходимо сразу оплачивать год или два?
Да, можно помесячно.
26го января тоже перехал на тектоник. Все было прекрастно до сегодняшнего дня... Уже 4,5 часов сервер в дауне, поддержка молчит.
Могу разместить у себя.. Массово этим заниматься мне не интересно, но django ror catalyst etc. проекты are welcome. Не бесплатно, но соотношение цена/качество будет разительно отличаться от.
В общем, за подробностями стучитесь в почту или в джаббер absurd@jabber.snc.ru
Иван, подскажи, а можно ли на TekTonic со временем прозрачно, быстро и без лишнего головняка "проапгрейдить" тарифный план. Скажем, с Linux-1 перехать на Linux-4 и при этом не потерять рабочую систему? На сайте что-то не видно ничего по этому поводу...
Можно, судя по всему. Я задавал в суппорт похожий вопрос, можно ли поменяться с unmanaged на managed, и ответ был: "Absolutely".
Собственно, ничто не должно этому мешать, Virtuozzo позволяет изменять ограничения на отдельную виртуальную машину прямо динамически.
А сейчас все так же на tektonic работаете?
Я довольно долго на tektonic, но сегодня у меня все пропало. Ничего не пингуется. Даже http://www.tektonic.net не открывается...
Они что-то присылали про то что будут переезжать на новую площадку. Но там речь шла о конце июня. А не работает уже сейчас...
Я расстроен... :(
Да, у меня все так и работает на TekTonic, проблем нет...
Сыроежкин Сергей
http://tishetsky.livejournal.com/296732.htm
Клиентом Tektonic'а только стать тяжело, а быть легко :)
что ты этим хотел сказать?
Я зарегистрировался легко... Где-то год назад. И все было хорошо до сегодняшнего дня. И если бы у них только dns слетел не было бы так печально... У меня dnsы в других местах стоят. А вот мой VPS даже не пингуется :'(
Кстати. О tektonic узнал от unixshell. У них тогда был перебор с unmanaged-планами и рекомендовали всем регится на tektonic. А сейчас не работает ни сайт tektonic.net ни unixshell.com
Вот так вот!
А клиенты злятся, точат ножи и вилки... К чему бы это?..
Вот тоже подумываю о тектоническом хостинге.
Иван, Вы не в курсе, ядро, которое они используют, умеет tun интерфейсы?
На сайте ответа нет, пре-сэйлы молчат, а для меня это критично.
Иван, а по какой схеме у вас работает Django?
Я попробовал на VPS с 256мб RAM поставить Apache prefork mpm + mysql + django и в итоге после нескольких запросов вся память оказалось занятой и плюс еще около 30 мегабайт свопа :( Причем большую часть памяти кушает апач.
Может попробовать lighttpd и Django через wsgi?
У меня lighttpd + FastCGI. Апач там, конечно, ни к чему... И WordPress на PHP, к слову, тоже через FastCGI запущен.
worker! Префорк хорош только для тех случаев, когда он действительно нужен. :-) А так - воркер ест меньше памяти, а работает не медленнее.
Если это про mod_wsgi для Апача - то тут есть некоторый плюс, конечно: не будет интегрированного в апач питоновского интерпретатора, если запускать в отдельном wsgi-процессе. Но всё равно толстые апачевские дети будут жрать память - а зачем оно нужно? Лучший вариант сейчас - FastCGI, через lighttpd или nginx.
К слову говоря modwsgi сейчас все же самый быстрый вариант из всех возможных.
Да и разница то какая - апач интерпретатор в форк грузит или этот же самый интерпретатор где-то извне вертится. По памяти одинаково. А modwsgi к тому же может в одном интерпретаторе многопоточно (нуу... только GIL мешается) кучу скриптов запускать (хотя справедливо это для каких-либо не крупных вещей. А то например два Trac в одном интепретаторе сваливают весь форк в segfault).
А если грамотно поглядеть в сёрс modwsgi (который кстати - конфетка) и разобраться что как куда зачем и почему, то и получится:
Работает все это безобразие почти на треть шустрее чем lighttpd+fastcgi (через юниксовый сокет конечно).
И второе: апач можно урезать настолько что его процесс при модели worker будет всего в полтора раза тяжелее lighttpd. Сохраняя при этом, конечно, всю основную функциональность.