Вчера закончил перевоз сайта на новый хостинг -- 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 руб.!
Плюс к тому мне больше нравятся еще и некоторые технические моменты:
На TekTonic можно выбрать в качестве ОС Ubuntu, которая стоит у меня на ноутбуке, и с ней я знаком.
На FirstVDS веб-интерфейс управления хостингом крутится на самом сервере и требует для работы Апач. Следовательно от него нет проку, если сервер повис, и я его в итоге просто лишился, поставив lighttpd. На TekTonic интерфейс крутится одельно от сервера, и никакими своими экспериментами я не могу его сломать.
Сам интерфейс у TekTonic функциональней. Там можно делать бэкапы, и можно в крайнем случае просто снести весь сервер и автоматически переставить с нуля.
Самое главное -- он действительно побыстрее откликается на запросы.
Комментарии: 44
Макс Лапшин
19.01.07 01:54
Я пользуюсь http://server4you.de/
40 EUR в месяц за выделенный сервер. 2 гига памяти, 160 гиг хард. И вперед: все твое. Честные 100 мегабит.
Roman Pushkin
19.01.07 03:12
Я давно юзаю дедик для своих проектов на выделенной площадке в Москве. Дедик на винде. Все удовольствие мне обходится где-то 130 баксов в месяц. Но оно того стОит. Благо дело есть проект, который это дело окупает.
Gluek
19.01.07 03:20
Но сервера у Тектоника все же далековато...
Uznick
19.01.07 03:49
Спасибо за пост, интересно.
Серьёзно поразмыслю об этом хостинге.
Будет интересно узнать о стабильности работы :)
Евгений
19.01.07 04:00
Вот и я по той же причине к немцам ушёл: плачу мало, получаю много и сервис хороший.
Кстати, вы какую панель управления выбрали?
Alex Lebedev
19.01.07 04:28
Русских хостинг напоминает русские автомобили. Очень на любителя.
Как правило, можно найти европейский / американский аналог дешевле, с большими возможностями и почти терпимым обслуживанием. Непонятно на каких клиентов рассчитывают наши хостеры... Может, разве что, на людей, абсолютно не владеющих английским.
Глобализация, сэр...
Сергей Ткачук
19.01.07 05:06
Долгий ответ от сервера при нулевой загрузке проца на FirstVDS может быть связан с тем, что по-умолчанию в апаче у них включен KeepAlive.
Я у себя выключил и страницы стали отдаваться сильно быстрее. Естественно и load averages при этом сразу подскочили :-)
WiRED
19.01.07 05:26
Gluek:
типа с отверткой ходите ремонтировать?
pythy
19.01.07 06:27
А оплачиваешь услуги TekTonic каким способом?
Егор Кислицын
19.01.07 08:25
Я вот тоже сижу на FirstVDS.ru, и меня тоже достал :-)
А у TekTonic какая панель стоит? В смысле, я видел что DirectAdmin и cPanel можно поставить, но за отдельные деньги, а по умолчанию там стоит что нибудь?
FX Poster
19.01.07 09:16
Егор Кислицын
Можно же поставить, например, webmin, и радоваться жизни.
Иван Сагалаев
19.01.07 09:58
Ответы на несколько комментариев.
Оплачиваю кредиткой.
Наши хостеры пока живут, мне кажется, не только из-за незнания английского, но и из-за нераспространенности кредиток, недоверия к ним, и еще просто от инерции: многим даже в голову не приходит, что это можно рассматривать.
Как называется панелька, точно не знаю :-) Но VDS там работает на штуке под названием Virtuozzo, и панель, видимо, его стандартная, выглядит так: http://softwaremaniacs.org/blog/wp-content/virtuozzo.png
Max Ischenko
19.01.07 10:13
У меня была похожая ситуация. Но вот уже несколько месяцев как переехал на rimuhosting.com и доволен как слон, разве что памяти 128Мб в обрез (при том что у меня работает несколько сайтов, Trac+Subversion, Pylons).
Тоже Ubuntu, $25/month. И абсолютно шикарная поддержка - обычно отвечают в пределах нескольких минут, в любое время суток.
Max Ischenko
19.01.07 10:34
Кстати, что-то новый хостинг тоже тормозит...Я использую сервис типа unialert.com который отслеживает доступность и время отклика сайта. А еще вчера поставил на пробу loadavg.
EntropyHacker
19.01.07 11:32
Transfer Outbound 2.0 Mbit Unmetered означает, что на TekTonic максимальная пропускная способность ограничена до 2Мбит? Т.е. при среднем размере страницы 100Кб (с картинками) 5-7 одновременных пользователей уже будут чувствовать присутствие друг друга?
Макс Талдыкин
19.01.07 11:34
А мне FirstVDS нравится, за 250 р в месяц я получаю 600 Мб хард + 96 Мб паямти. Вполне хватило и на Subversion+Trac+mod_python и на Postgre и на прочую ерунду по мелочи.
Памяти конечно маловато (чисто психологически, реально используется половина). Ну и подтормаживает, это да, и KeepAlive не помогает.
Панельками управления особо не пользуюсь, поэтому ничего сказать не могу.
P.S. Да, с питоном неприятно вышло, Trac сразу отвалился. Пришлось ставить 2.4 отдельно.
Евгений
19.01.07 15:09
Ну, Virtuozzo — это в первую очередь не панель, а технология разделения сервера. То что на скриншоте — центр управления Virtuozzo.
А на Virtuozzo (поверх него) можно поставить, например, Plesk (в котором уже можно и клиентов создавать, и домены и прочее) или другую панель, которая совместима с VZ.
На вашем сервере установлен Plesk и расположен по адресу sm.org:8443 (а не 4643, как VZ).
Иван Сагалаев
19.01.07 15:30
Евгений, спасибо!
Роман
19.01.07 17:09
Отклик большой у сервера вашего с Украины :(
уж очень долго грузится все
Роман
19.01.07 17:43
хотя нет, сейчас уже все нормально
Александр
19.01.07 21:00
Вот почитал, и тоже начал подумывать о переезде на VPS. А как там на TekTonic настраивается DNS?
Если я переношу сайт от другого провайдера, мне понадобится дополнительно оплачивать какие-то работы по настроке DNS или нет?
Иван Сагалаев
19.01.07 21:35
А вот про DNS я не знаю. Мой домен уже много лет прописан на DNS-серверах моего интернет-провайдера, и при смене хостинга мне не приходится менять еще и DNS-сервер, я просто проставляю там IP нового сервера -- и все.
Александр
20.01.07 00:41
Поразило то, как быстро ребята работают. Через 10 минут после оплаты я уже получил полный доступ к своему серверу! Буду экспериментировать :)
Ike
20.01.07 02:00
Жаль что на отечественных площадках подобного не дождаться, а много большее время отклика конечно беда для коммерческих проектов.
Gluek
20.01.07 03:18
WiRED:
Нет, пинги большие до сервера.
FX Poster
20.01.07 23:02
Gluek
Раньше, ИМХО, было хуже...
Mourner
21.01.07 22:33
А у нас есть вот такие вот замечательные ребята. Хорошо, когда собственные услуги хостинга запускают любители Python'а и всяческих современных технологий. Даже блог ведут. :)
Минус только один - ребята молодые, стабильность сервера еще не отточена до предела, но это исправляется в течении времени. :)
Денис Зайцев
22.01.07 13:16
Хочу заметить что не всегда технические возможности хостинга превалируют, после того как недавно хакнули форум моей супруги (залили трояна, которого элементарно выцепил Symantec во время бекапа) и техподдержка hoster.ru заявила: "вы файл удалили? Ну, нет файла - нет проблемы". А как же, вот, говорю, логи, ip-адреса... "а не будем мы разбираться".. я стал больше внимания обращать на защищенность (банальное оснащение антивирусным софтом - например bizhost.ru таких вольностей не позволяет) и адекватность техподдержки (тот же bizhost за сутки провел расследование атаки на сайт моего коллеги, нашел обидчика и пригрозил тому судом) :)
Жоня
22.01.07 14:51
Да, меня FirstVDS уже тоже начал доставать. 3,5 года я их клиент и пока держит у них только одно -- лень кучу доменов перевозить куда-либо :(
А апдейтом питона они тогда конкретно убили. Бота своего так и не получилось поднять :(
Hop
11.02.07 02:08
Спасибо за статью!
Скажите tektonic.net принимают оплату в помесячном режиме?
Или необходимо сразу оплачивать год или два?
Иван Сагалаев
11.02.07 23:07
Да, можно помесячно.
Егор Кислицын
13.02.07 14:44
26го января тоже перехал на тектоник. Все было прекрастно до сегодняшнего дня... Уже 4,5 часов сервер в дауне, поддержка молчит.
absurd
3.03.07 22:00
Могу разместить у себя.. Массово этим заниматься мне не интересно, но django ror catalyst etc. проекты are welcome. Не бесплатно, но соотношение цена/качество будет разительно отличаться от.
В общем, за подробностями стучитесь в почту или в джаббер absurd@jabber.snc.ru
Денис Барушев
19.04.07 10:14
Иван, подскажи, а можно ли на TekTonic со временем прозрачно, быстро и без лишнего головняка "проапгрейдить" тарифный план. Скажем, с Linux-1 перехать на Linux-4 и при этом не потерять рабочую систему? На сайте что-то не видно ничего по этому поводу...
Иван Сагалаев
19.04.07 11:13
Можно, судя по всему. Я задавал в суппорт похожий вопрос, можно ли поменяться с unmanaged на managed, и ответ был: "Absolutely".
Собственно, ничто не должно этому мешать, Virtuozzo позволяет изменять ограничения на отдельную виртуальную машину прямо динамически.
Сыроежкин Сергей
31.05.07 11:35
А сейчас все так же на tektonic работаете?
Я довольно долго на tektonic, но сегодня у меня все пропало. Ничего не пингуется. Даже http://www.tektonic.net не открывается...
Они что-то присылали про то что будут переезжать на новую площадку. Но там речь шла о конце июня. А не работает уже сейчас...
Я расстроен... :(
Иван Сагалаев
31.05.07 12:03
Да, у меня все так и работает на TekTonic, проблем нет...
Денис Барушев
31.05.07 13:13
Сыроежкин Сергей
http://tishetsky.livejournal.com/296732.htm
Клиентом Tektonic'а только стать тяжело, а быть легко :)
Сыроежкин Сергей
31.05.07 13:21
что ты этим хотел сказать?
Я зарегистрировался легко... Где-то год назад. И все было хорошо до сегодняшнего дня. И если бы у них только dns слетел не было бы так печально... У меня dnsы в других местах стоят. А вот мой VPS даже не пингуется :'(
Кстати. О tektonic узнал от unixshell. У них тогда был перебор с unmanaged-планами и рекомендовали всем регится на tektonic. А сейчас не работает ни сайт tektonic.net ни unixshell.com
Вот так вот!
А клиенты злятся, точат ножи и вилки... К чему бы это?..
dss
1.10.07 03:14
Вот тоже подумываю о тектоническом хостинге.
Иван, Вы не в курсе, ядро, которое они используют, умеет tun интерфейсы?
На сайте ответа нет, пре-сэйлы молчат, а для меня это критично.
aleo
2.12.07 05:42
Иван, а по какой схеме у вас работает Django?
Я попробовал на VPS с 256мб RAM поставить Apache prefork mpm + mysql + django и в итоге после нескольких запросов вся память оказалось занятой и плюс еще около 30 мегабайт свопа :( Причем большую часть памяти кушает апач.
Может попробовать lighttpd и Django через wsgi?
Иван Сагалаев
2.12.07 11:37
У меня lighttpd + FastCGI. Апач там, конечно, ни к чему... И WordPress на PHP, к слову, тоже через FastCGI запущен.
Александр Соловьёв
2.12.07 12:23
worker! Префорк хорош только для тех случаев, когда он действительно нужен. :-) А так - воркер ест меньше памяти, а работает не медленнее.
Если это про mod_wsgi для Апача - то тут есть некоторый плюс, конечно: не будет интегрированного в апач питоновского интерпретатора, если запускать в отдельном wsgi-процессе. Но всё равно толстые апачевские дети будут жрать память - а зачем оно нужно? Лучший вариант сейчас - FastCGI, через lighttpd или nginx.
MockSoul
17.01.08 00:46
К слову говоря modwsgi сейчас все же самый быстрый вариант из всех возможных.
Да и разница то какая - апач интерпретатор в форк грузит или этот же самый интерпретатор где-то извне вертится. По памяти одинаково. А modwsgi к тому же может в одном интерпретаторе многопоточно (нуу... только GIL мешается) кучу скриптов запускать (хотя справедливо это для каких-либо не крупных вещей. А то например два Trac в одном интепретаторе сваливают весь форк в segfault).
А если грамотно поглядеть в сёрс modwsgi (который кстати - конфетка) и разобраться что как куда зачем и почему, то и получится:
Работает все это безобразие почти на треть шустрее чем lighttpd+fastcgi (через юниксовый сокет конечно).
И второе: апач можно урезать настолько что его процесс при модели worker будет всего в полтора раза тяжелее lighttpd. Сохраняя при этом, конечно, всю основную функциональность.