3 VDS + 2 провайдера в домашних условиях

12
AE
На сайте с 04.07.2013
Offline
1
2035

Приветствую.

В наличии:

- 2 интернет провайдера 300mbit/sec, со статическими IP

- 2 сервера с сайтами на базе Debian, которые генерируют порядка 20 ТБ трафика ежемесячно

Сейчас схема подключения проста:

Каждый сервер подключен через свич к роутеру, на котором проброшены порты

Вопрос:

Как подключить 3 сервер? Ведь оба 80-х порта заняты и перенаправляют на локальные машины.

Я воодушевлен такой системой, как у hetzner:

http://dxnet.ru/images/hetzner/hetzner6.jpg

Но какие железки необходимо купить на "входе", дабы организовать свои DNS сервера, резервировать каналы (если один "отваливается" то второй берет нагрузку) и распределять запросы между VDS? Т.е. domain1.ru идет на сервер 1, domain2.ru идет на сервер 2 и т.д.

Надеюсь понятно изъяснился.

Заранее спасибо!

Оптимизайка
На сайте с 11.03.2012
Offline
396
#1

Нужно всё лить на одну машину с nginx который уже проксирует на остальные в зависимости от хоста. Или третий сайт сделать на https :D

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
Andreyka
На сайте с 19.02.2005
Offline
822
#2

Это называется балансер

Не стоит плодить сущности без необходимости
O
На сайте с 04.04.2013
Offline
69
#3

Думаю нужен роутер работающий на mikrotik... или лучше каконить мини сервер на атоме 525... так как балансер штука прожорливая.

Сам держу сервер дома, но пока провайдер не поводил :) подводило электричество :)

P
На сайте с 08.03.2007
Offline
250
#4

Не очень понятно. Вы пишете про серверы или про VDS ? Если про виртуалки, то проблема решается установкой двух nginx и скрипта, который будет менять записи в DNS. Собственно говоря это и без виртуалок возможно, но два сервера с nginx проще сделать виртуалками.

AE
На сайте с 04.07.2013
Offline
1
#5

Добрался до проблем насущных.

В общем я собрал из деталей отдельный сервер на базе Debian.

Поставил там только SSH + Nginx.

Сеть настроил так:

auto eth0
iface eth0 inet static
address 192.168.100.20
netmask 255.255.255.0
gateway 192.168.100.1

Настроил nginx как прокси:

server {
server_name site.ru www.site.ru;
location / {
proxy_pass http://192.168.100.9:80;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
}

Включил gzip:

gzip on;
gzip_disable "msie6";
gzip_proxied any;
gzip_buffers 16 8k;
gzip_http_version 1.1;
gzip_vary on;
gzip_comp_level 5;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;

Сделал перенаправление 80-го порта на новый сервер и все заработало!

Буду дальше копать, вариант пришлось пока что приостановить из-за слишком шумного кулера на этом сервере. Нужно собрать бесшумный вариант.

DV
На сайте с 01.05.2010
Offline
644
#6

Поищите, может есть куда засунуть. Застеклённая лоджия почти идеальный вариант, ну а так антресоли, встроенные шкафы, ниши, хрущёвские холодильники. В последних, кстати, труба наружу торчит. Засверливается пара отверстий, приворачивается на дюбелях любой пропеллер, можно запитать прямо от материнки, и, если повезло с последней, реализовать автоматическую регулировку оборотов в зависимости от t. Зимой в средних широтах придётся скорее заткнуть трубу, чтобы харды не отморозить.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
M
На сайте с 24.10.2011
Offline
173
#7

DenisVS, зачем такие сложности? intel nuc на i3 или i5 вполне себе малошумное устройство и небольшое

DV
На сайте с 01.05.2010
Offline
644
#8

michaek, ну вот у меня киловаттный Ippon воет при любой нагрузке, по-любому надо датацентр прятать.

M
На сайте с 24.10.2011
Offline
173
#9
DenisVS:
Ippon воет

вот и воет, т.к. иппон. у меня apc на 1500 слышно только при самотестировании, хотя ему 7 лет уже, иппон завыл на 2й год )

AE
На сайте с 04.07.2013
Offline
1
#10

Всем снова привет.

Основная проблема системы в шкафу или в савдеповском холодильнике в том, что нужно туда тянуть провода. Как минимум питание+ витую пару. А так как вартира не моя, то вариант со сверлением дополнительных отверстий недопустим.

Я решил проблему таким способом:

1. Поставил lm-sensors, чтобы всегда видеть температуру процессора:

apt-get install lm-sensors
sensors-detect
sensors

2. Поставил fancontrol, чтобы регулировать скорость вращения кулера:

apt-get install fancontrol
pwmconfig

Теперь вместо 3443 RPM кулер работает 1383 RPM и совершенно не слышен.

Рабочая температура: 43С

Один сервер уже сутки работает через Nginx Proxy и все просто замечательно.

Сегодня ночью переведу высоконагруженный сервер, который генерирует ~5mb http трафика в секунду.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий