![]() |
|
Модераторы: marykone |
![]()
|
|
| ershovdz |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 26.5.2007 Репутация: нет Всего: нет |
Вопрос следующий: ситуация такая - есть локальная сетка из серваков, каждый сервак в сетке подключен к инету. Задача: необходимо выдавать файлы из локальной сетки во внешний мир через наименее загруженный сервак(или сервак у которого исходящий трафик за месяц наименьший), естественно файл может не лежать на этом серваке (т.е. нужно автоматически передавать файл на незагруженный сервак и каким то макаром передовать внешнему пользователю ссылку на этот файл уже на нужном серваке). Существуют ли готовые средства для решения такой задачи (ОС не важна) или такое самому можно сварганить, тогда в каком направлении копать ?
|
|||
|
||||
| MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: 7 Всего: 32 |
Хм... Стандартная двухуровневая архитектура...
Задача специфическая (хотя бы из-за траффика за месяц), имхо лучше делать самому, а не искать что-то готовое. Нужен один центральный сервак, который будет принимать все запросы и потом перенаправлять / распределять их между другими (прокси-балансер). С него же по крону (или своими средствами с двунаправленной связью) снимаем показатели с остальных машин (load averages, кол-во запущенных дочерних потоков сервера, раздающего инфу, данные по траффику). Можно заодно иногда проверять данные по траффику у HSP/ISP. Запускаем в тестовом режиме, смотрим, насколько оно загруженно, подбираем нормализующие коэфициенты для балансировки (зависит от ПО, которое будете использовать). Тюнингуем серверное ПО. В результате имеем хорошо сбалансированную систему. Я, кстати, про готовые решения для такой ситуации ни разу не слышал. Обычно это делается вручную для какой-то конкретной задачи. -------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
| localhost |
|
|||
![]() Хирург-длятехкт ![]() ![]() Профиль Группа: Участник Сообщений: 712 Регистрация: 8.11.2005 Где: Н.Новгород Репутация: нет Всего: 43 |
Как вариант создание NLB-кластера на платформе MS Windows Server 2003. Довольно несложно реализуется.
Подробнее написано тут Это сообщение отредактировал(а) localhost - 10.9.2007, 10:25 |
|||
|
||||
| MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: 7 Всего: 32 |
Я бы под вендой не стал бы делать. Ибо можно задолбаться от низкой производительности, постоянной нужды в наращивании аппаратной части и убогой flexibility. ИМХО, естественно.
-------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
| ershovdz |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 26.5.2007 Репутация: нет Всего: нет |
||||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Сетевые технологии | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |