понедельник, 03 ноября 2008
Собственно, если кому-то нужен хостинг, посмотрите в сторону
firstVDS. Почти полный контроль над сервером (за исключением модулей ядра — ограничение используемой технологии виртуализации) по вполне нормальным ценам. При этом соседи никаким образом не достучатся до ваших конфигов базы и не стырят оттуда пароли. Правда, надо хоть немного знать Linux.
технические подробности, можно не читатьПри установке я выбрал шаблон debian-4.0-i386-minimal, оказавшийся с необновлённым OpenSSH. Фигня, обновляемся, перезагружаем, сносим ключи из клиента, логинимся обратно. Ставим nginx (ибо нефиг на 64 метра рамы апач впихивать), заливаем собранного предварительно на домашнем компе Sulci, смотрим ldd, находим зависимости, ставим. Упс. Пакетов с libpcre.so.0 в дебиане нету (собирал я на Gentoo). В надежде на авось делаю симлинк с libpcre.so.3. Как ни странно, заработало. Запускаю бота, настраиваю nginx на показ чатлогов с него и спокойно занимаюсь дальше своими делами.
Если кого-то напугали извращения — не пугайтесь, это всего лишь потому, что sulci отсутствует в репозиториях. Скорее всего всё, что может понадобиться, в дебиане есть. Можно выбрать и другой дистрибутив и даже FreeBSD (там другая технология виртуализации, с которой, возможно, того же объёма памяти хватило бы на большее, но Debian мне привычнее).
$ uptime
05:08:17 up 3 days, 16:28, 1 user, load average: 0.17, 0.05, 0.01
$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 6
model name : Intel(R) Pentium(R) D CPU 2.80GHz
stepping : 2
cpu MHz : 302.796
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 6
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx cid cx16 xtpr lahf_lm
bogomips : 5543.06
$ ps auxf
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 1.0 1952 660 ? Ss Oct30 0:00 init [2]
root 28179 0.0 0.8 1628 564 ? Ss Oct30 0:02 /sbin/syslogd
root 29738 0.0 1.1 2196 752 ? Ss Oct30 0:00 /usr/sbin/cron
root 13749 0.0 1.6 4936 1100 ? Ss Oct30 0:01 /usr/sbin/sshd
root 11484 0.0 3.5 7708 2316 ? Ss 05:03 0:00 \_ sshd: infoman [priv]
infoman 11545 0.0 2.4 7708 1592 ? S 05:03 0:00 \_ sshd: infoman@pts/0
infoman 11546 0.0 4.2 6948 2776 pts/0 Ss 05:03 0:00 \_ -bash
infoman 20400 0.0 1.3 5132 904 pts/0 R+ 05:10 0:00 \_ ps auxf
root 3696 0.0 0.6 2552 424 ? Ss Oct30 0:00 nginx: master process /usr/sbin/nginx
www-data 3697 0.0 1.6 2800 1076 ? S Oct30 0:01 \_ nginx: worker process
infoman 12123 0.0 8.3 39576 5440 ? Sl Oct31 0:03 ./sulci
Ocaml, сцуко, любит память, поэтому при необходимости запустить там ещё что-нибудь, память, скорее всего, придётся оплачивать дополнительно.
$ free -m
total used free shared buffers cached
Mem: 64 49 14 0 0 0
-/+ buffers/cache: 49 14
Swap: 0 0 0
Своп на OpenVZ не предусмотрен.
$ uname -a
Linux ru.infoman.name 2.6.18-92.1.1.el5.028stab057.2 #1 SMP Mon Jul 21 20:55:45 MSD 2008 i686 GNU/Linux
Пока что всё работает достаточно стабильно. Бот от конференций не отваливался ни разу за 3 дня, в отличие от домашнего компа с ADSL, на котором он отваливался каждые пару часов. Минимальный тариф на VDS самый низкий из всех, какие я встречал. При повышении параметров цены становятся менее выгодными, однако другие предложения обычно не предусматривают сервера в России.
ru.infoman.name
@темы:
Хостинг,
firstVDS,
VDS,
VPS,
Реклама