"Нюрнбергский Процесс" или "Мы на выделенном сервере!"
И вот это всё-таки случилось. Устав от даунов, тормозов, глюков с почтой, ограничений дискового пространства и многих других неприятностей, я решил покинуть негостеприимный хостинг РБК, на котором проект жил с самого своего рождения. Неделю назад я арендовал сервер на Винграде и всё это время настраивал его под свои нужны. В итоге, вот что получилось:
Расположение: Нюрнберг, Германия (смеяться здесь).
Конфигурация: AMD Athlon 64 3700+, 1 Gb DDR-RAM (400 MHz), 2x 160 GB SATA RAID1. Подробнее
Софт:
- Debian GNU/Linux 4.0 Etch 2.6.18 amd64
- Sun Java System Web Server 7.0 Update 1 Technology Preview (пить валидол здесь)
- MySQL 5.0.32
- PHP 5.2.1 собран руками для подключения к серверу как модуль
Почему Германия? Хостер выбирался по признаку готовности к установке последней версии любимой операционной системы -- Debian (вышла только 8 апреля). А также по признаку "отзывчивости" службы поддержки (изначально хотел обратиться в
SpaceWeb, но их саппорт меня просто убил). С Винградом перед этим поработал месяц с другим проектом.
БД была перенесена вчера за 30 секунд (так что старый сервер коннектился за ней к новому) совершенно незаметно для окружающих. Всё было бы хорошо, но через некоторое время я случайно подгрузил старый дамп, и кое-что было потеряно. Поскольку версии базы уже успели разойтись, пришлось объединять вручную. Восстановлено всё, кроме нескольких комментариев и четырёх неактивированных аккаунтов (простите, ребята
). Кроме того, мне приспичило выставить "sql-mode=ansi", потому что это "круто". Пришлось во всех запросах править двойные ковычки на одинарные. Это было сделано не везде сразу, поэтому в течение суток не работала регистрация пользователей
. В общем, практика подтвердила, что переездов без "косяков" не бывает, даже если всё просчитано. Хотя обычно говорят о неделе глюков после переезда, так что справиться удалось довольно быстро. DNS были изменены вчера в 18 часов, поэтому кто-то до сих пор может видеть старую версию (например я сам -- прходится ходить через альтернативный домен
). В целом же у большинства уже всё летает. На мониторе загрузки сервера сплошная благодать: лишь изредка загрузка процессора поднимается до пяти процентов. Во время же активного индексирования поисковиком, когда на БД приходится по 25 запросов в секунду, загрузка редко дотягивает до пятнадцати процентов. Так что резерв есть, и мы теперь можем считаться самым низкопосещаемым каталогом из живущих на выделенных серверах
. Sun Java System Web Server выбран потому, что параллельно требуется хостить проекты на Java, а это самый простой способ совмещать такое на одном сервере. "Technology Preview" это то, что у Sun выходит до первой Beta-версии (поэтому была дана рекомендация выше), но практика показывает, что всё работает хорошо. Просто сейчас не существует стабильной версии SJSWS, работающей с Java EE 5.
Движок сайта остался старым, он написан на PHP. Когда в распоряжении имеется такой замечательный сервер, да ещё с неограниченным трафиком, вполне логично поднять собственный архив программ, а не хранить ссылки. Работа в этом направлении начнётся месяца через два. После некоторого периода освоения я смогу начать предоставлять хостинг по ценам ниже рыночных, но это надо будет ещё обдумывать.
Несмотря на то, что плата за хостинг теперь возрасла в тридцать раз, количество рекламы на сайте не планируется увеличивать (сейчас сколько-нибудь видимой рекламы нет вообще). Возможно, небольшое количество ссылко Бегуна или Google появится здесь в конце лета.