вопрос по Round-Robin DNS

123 4
Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#11
Andreyka:
Настроить шейпер, чтоб не весь канал забирало, например 🍿

Так я же написал, паритетный линк.... у меня было 4 сервера кажется собрано в кучу, в каждом по 2 NIC, одна сторона смотрела только в синхронизацию FS, вторая во все остальное, проблем с доступностью машин не было :D Была полочка ... :)) 90Mb/s

Есть около 15.000 ipv4 !!! (http://onyx.net.ua/price.php#ipv4) Качественный хостинг с 2005 года - лучшее клиентам! (http://onyx.net.ua/)
MIRhosting.com
На сайте с 18.10.2006
Offline
203
#12

Уже реализовано такое. В продакшене, на несколько проектов, с общим трафом за гигабит. Там же гео-таркетинг по странам и даже городам и много всего другого. Все работает стабильно. ;)

На вопрос: надо ли - для крупных проектов безусловно надо. ДНС - это первый уровень распределения нагрузки, а также на закуску отключения неработающих серверов и гео-таркетинг пользователей. К тому же, самый дешевый и простой.

Андрей Нестеренко, MIRhosting Облачная платформа для DevOps (https://mirhosting.com/paas)
Andreyka
На сайте с 19.02.2005
Offline
822
#13

Это настроить как раз не сложно

Вот с базой это интереснее

Не стоит плодить сущности без необходимости
pupseg
На сайте с 14.05.2010
Offline
364
#14

Пока решил тестово пойти другим путем.

1) три сервера nginx для реплицируемой статики на трех серверах, на эти три сервера nginx смотрят три IN A записи.

2) три сервера php-fpm для реплицируемой динамики с 10G-линком со статическим контентом.

3) два сервера mysqld в мастер-слейв.

GFS, php-fpm-5.3.8, mysqld-5.5.

PS: клиент сам берет на себя задачу с .htaccess и переписывает их под nginx-rewrite.

чувствую - что с п3 - выйдет какой-нибудь косяк. для SQL - реально взять и Oracle 11g, там очень интересные вещи есть в виде RAC в том числе. но человеко-часы на подготовку и адаптацию кода под Oracle слишком велики....

Отпишусь по результатам.

Качественная помощь в обслуживании серверов. (/ru/forum/661100) Бесплатных консультаций не даю, не помогаю, не обучаю. Минималка от 100$. Как пропатчить KDE-просьба не спрашивать. Есть форумы (http://linux.org.ru) и полезные сайты (http://www.opennet.ru/).
N
На сайте с 06.05.2007
Offline
419
#15

А клиент готов менять код всех сайтов для переключения между серверами mysql?

Кнопка вызова админа ()
M
На сайте с 01.12.2009
Offline
235
#16
netwind:
А клиент готов менять код всех сайтов для переключения между серверами mysql?

3) два сервера mysqld в мастер-слейв.

Я так понял, он не соберается mysql распределять. просто реплецировать.

p.s pupseg - спешишь ты.

Администратор Linux,Freebsd. построения крупных проектов.
N
На сайте с 06.05.2007
Offline
419
#17
madoff:
Я так понял, он не соберается mysql распределять. просто реплецировать.

скрипты сайта должны знать который сейчас сервер из двух живой и куда им подключаться. если это специально не обрабатывается, при переключении придется править как минимум файлы-конфиги сайтов

pupseg
На сайте с 14.05.2010
Offline
364
#18

Паш, а если покурить в сторону mysql-proxy ?

Andreyka
На сайте с 19.02.2005
Offline
822
#19

mysql-proxy это костыль из lua и палок

Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#20
pupseg:
Пока решил тестово пойти другим путем.
1) три сервера nginx для реплицируемой статики на трех серверах, на эти три сервера nginx смотрят три IN A записи.

Сюда рекомендую включать кеширование прозрачное, например на базе SQUID. Если будете кешировать то 1 бекенд можно будет убрать. (это я про статику)

---------- Post added at 18:52 ---------- Previous post was at 18:52 ----------

MIRhosting.com:
Уже реализовано такое. В продакшене, на несколько проектов, с общим трафом за гигабит. Там же гео-таркетинг по странам и даже городам и много всего другого. Все работает стабильно. ;)
На вопрос: надо ли - для крупных проектов безусловно надо. ДНС - это первый уровень распределения нагрузки, а также на закуску отключения неработающих серверов и гео-таркетинг пользователей. К тому же, самый дешевый и простой.

Само-реализовано или где-то пруфчик есть?:)

---------- Post added at 18:54 ---------- Previous post was at 18:52 ----------

pupseg:
Паш, а если покурить в сторону mysql-proxy ?

Не стоит, пробовал. как-то дико :D Лучше балансировать , если вы там пишите про разумно неограниченные бюджеты рассмотрите железку типа Foundry ServerIron 400 или 400 XL, она ответит на много вопросов в одной точке, причем как по кешированию, так и отдаче\приему трафика.

123 4

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