Страница 1 из 1

Схема хостинга

Добавлено: 2007-08-15 3:02:13
wizard
Приветствую всех.
Ниже привожу схему хостинга, как виртуального так и выделенного.
Изображение

1. на сервер proxy вешается энное количество реальных ip адресов, и через dns устраивается их балансировка (это может быть и отдельная машина)
2. После этого запрос обрабатывает акселератор который отдает статический контент и передает запрос дальше
3. Весь динамический контент обрабатывается внутри jail или chroot

Какие есть замечания по данной схеме? Предложения.


И Конкретный вопрос.
Что можно использовать для перенаправления запроса с реального ip на внутренние ip?

Re: Схема хостинга

Добавлено: 2007-08-15 9:36:40
Dmitriy.A
wizard писал(а):Приветствую всех.
Ниже привожу схему хостинга, как виртуального так и выделенного.
Изображение

1. на сервер proxy вешается энное количество реальных ip адресов, и через dns устраивается их балансировка (это может быть и отдельная машина)
2. После этого запрос обрабатывает акселератор который отдает статический контент и передает запрос дальше
3. Весь динамический контент обрабатывается внутри jail или chroot

Какие есть замечания по данной схеме? Предложения.


И Конкретный вопрос.
Что можно использовать для перенаправления запроса с реального ip на внутренние ip?

Схема не очень. :D Использовать можно апчевский модуль mod_proxy.

Re: Схема хостинга

Добавлено: 2007-08-15 19:54:05
wizard
Dmitriy.A писал(а):Схема не очень. :D Использовать можно апчевский модуль mod_proxy.
А при большой нагрузки ты этот модуль пробовал?!?!? Видемо нет.

Re: Схема хостинга

Добавлено: 2007-08-16 8:54:37
Dmitriy.A
wizard писал(а):
Dmitriy.A писал(а):Схема не очень. :D Использовать можно апчевский модуль mod_proxy.
А при большой нагрузки ты этот модуль пробовал?!?!? Видемо нет.
Пробовал. Никаких проблем. А сколько для тебя большая нагрузка. Помоему большая нагрузка это тысяч 150 одновременных коннектов. А так как у тебя на рисунке первым стоит один веб сервак, особо мощного ничего не сделаешь. Можно сделать кластер с баллансировкой.

Re: Схема хостинга

Добавлено: 2007-08-16 9:20:25
wizard
Dmitriy.A писал(а):
wizard писал(а):
Dmitriy.A писал(а):Схема не очень. :D Использовать можно апчевский модуль mod_proxy.
А при большой нагрузки ты этот модуль пробовал?!?!? Видемо нет.
Пробовал. Никаких проблем. А сколько для тебя большая нагрузка. Помоему большая нагрузка это тысяч 150 одновременных коннектов. А так как у тебя на рисунке первым стоит один веб сервак, особо мощного ничего не сделаешь. Можно сделать кластер с баллансировкой.
Ну вопервых меня интересовал вопрос что за программное обеспечение можно использовать для дальнейшего обрабатывания запроса
test.ru -> 212.121.212.121 -> local dns -> 10.10.0.2 > nginx -> jail (10.10.0.2) -> apache
test2.ru -> 212.121.212.121 -> local dns -> 10.10.0.3 > nginx -> jail (10.10.0.3) -> apache

а использовать как аксилератор apache с mod_proxy ну это честно говоря изврат, когда уже есть средства лучше и более надежны!!!


Посмотреть бы на твою машину которая держит 150000 запросов в сикунду работает на apache ( этом монстре) и ещё юзает mod_proxy, проект можешь назвать где ты такое юзаешь.

P.S. Схема обрезанная, там нет ни почтовых серверов, и нет клястеризации, на нормальной схеме все это есть , просто вопрос не требовал полного выкладывания схемы.

Re: Схема хостинга

Добавлено: 2007-08-16 10:04:08
Dmitriy.A
wizard писал(а):
Dmitriy.A писал(а):
wizard писал(а):
Dmitriy.A писал(а):Схема не очень. :D Использовать можно апчевский модуль mod_proxy.
А при большой нагрузки ты этот модуль пробовал?!?!? Видемо нет.
Пробовал. Никаких проблем. А сколько для тебя большая нагрузка. Помоему большая нагрузка это тысяч 150 одновременных коннектов. А так как у тебя на рисунке первым стоит один веб сервак, особо мощного ничего не сделаешь. Можно сделать кластер с баллансировкой.
Ну вопервых меня интересовал вопрос что за программное обеспечение можно использовать для дальнейшего обрабатывания запроса
test.ru -> 212.121.212.121 -> local dns -> 10.10.0.2 > nginx -> jail (10.10.0.2) -> apache
test2.ru -> 212.121.212.121 -> local dns -> 10.10.0.3 > nginx -> jail (10.10.0.3) -> apache

а использовать как аксилератор apache с mod_proxy ну это честно говоря изврат, когда уже есть средства лучше и более надежны!!!


Посмотреть бы на твою машину которая держит 150000 запросов в сикунду работает на apache ( этом монстре) и ещё юзает mod_proxy, проект можешь назвать где ты такое юзаешь.

P.S. Схема обрезанная, там нет ни почтовых серверов, и нет клястеризации, на нормальной схеме все это есть , просто вопрос не требовал полного выкладывания схемы.

Понимаешь - 150000 коннектов одновременно ни один сервак держать не будет , а может и будет ( только я даже не видел таких). Поэтому придумывают другие ходы. Типа веб кластера и тд. То что ты на схеме описал - не информативно. Это все у тебя без базы данных будет работать? Сам апач очень неприхотливый. в основном все упирается в железо и скорость канала. На то что ты описал достаточно mod_proxy ну и в апаче есть своя баллансировка - всмысле модуль специальный. Может я не правильно понял что ты хочешь организовать. :D


акселератор - то что ускоряет......

И Конкретный вопрос.
Что можно использовать для перенаправления запроса с реального ip на внутренние ip?

mod proxy :D еще можно использовать оборудование компании cisco systems