Просто нужны пояснения, может кто-нибудь вкратце обрисовать, что такое балансировщики нагрузки, коммутаторы и маршрутизаторы, когда дело доходит до веб-хостинга.
Скажем, сайт получает 10 миллионов уникальных посетителей в месяц, какой вид каждого из них потребуется (если вообще) и каковы общие диапазоны цен.
56 вопросов, 0 ответов, "может ли системный администратор работать удаленно" ... похоже, вы пытаетесь спланировать какой-то онлайн-бизнес. Удачи, но я был бы осторожен, получая слишком много ваших ответов отсюда (форумы в целом). При этом вот несколько супер-упрощенных ответов:
переключатель - основное устройство, необходимое для того, чтобы все могли разговаривать друг с другом
маршрутизатор - подключает одну сеть к другой, в вашем случае вам, вероятно, понадобится одно устройство, которое соединяет вашего восходящего интернет-провайдера с вашей сетью
балансировщик нагрузки - разделяет входящие запросы между несколькими серверами, чтобы они казались еще одним мощным сервером
Вы спросили о 10M UV, и это важное число для вас, но для инфраструктуры PV (или, точнее, HTTP-запросов в секунду) будет определять структуру вашего кластера. Кроме того, если и как вы можете использовать CDN для разгрузки внешнего интерфейса, это будет иметь огромное значение в том, сколько инфраструктуры вам нужно поддерживать в вашем источнике. На сайте электронной коммерции будет гораздо больше, чем просто блог / новостной сайт.
Базовой отправной точкой, вероятно, будут два межсетевых экрана, два балансировщика нагрузки и два коммутатора. Ваши брандмауэры, скорее всего, станут вашими маршрутизаторами. Рисунок 50 - 75K в зависимости от множества вещей.
Маршрутизаторы / брандмауэры обеспечат контроль доступа и маршрутизацию между вашей сетью и сетью вашего провайдера.
Коммутаторы соединяют все ваши внутренние машины. Деньги, потраченные на управляемые коммутаторы, сделают вашу жизнь проще. Не думайте, что дешевые переключатели - это выгодная сделка ... когда вы находитесь под большой нагрузкой и не можете понять, что происходит, вы проклянете сэкономленные деньги. При этом вы можете получить хорошие управляемые коммутаторы с 48 портами за 1 тыс. Долларов.
Балансировщики нагрузки распределяют входящую нагрузку между одним или несколькими серверами. Вы можете использовать здесь очень дорогие коммерческие решения или использовать свои собственные, обладая некоторыми знаниями Linux / Unix.
Наши брандмауэры - это OpenBSD с PF, работающим на довольно недорогих компьютерах, и регулярно без проблем обрабатывают 100 Мбит / с трафика. У нас есть основной и резервный, которые синхронизируют состояние между ними, поэтому они полностью избыточны.
Эти брандмауэры балансируют входящие соединения порта 80 через 3 сервера apache, которые обслуживают статический контент и используют SSL и всевозможные mod_rewrite для распределения данных на серверы приложений. Это машины Dell стоимостью около 2 тысяч долларов, и любые две машины могут справиться с нагрузкой, пик которой составляет около 500 ударов в секунду.
Наши серверы приложений делают тяжелую работу. Для балансировки нагрузки используется комбинация mod_rewrite на серверах Apache и LVS. 12 машин tomcat с большим количеством оперативной памяти и процессора.
Вам нужно будет оценить несколько вещей ...
РЕДАКТИРОВАТЬ: Наша инфраструктура обслужила около 12 миллионов посещений в прошлом месяце, поэтому такой же размер. Вы больше заботитесь о посещениях, чем об уникальных посетителях ... и можете оценить, сколько просмотров и просмотров страниц в среднем приносит посещение.
Вам понадобится маршрутизатор, чтобы вы могли выйти в Интернет, но если у вас есть только один интернет-провайдер, просто посмотрите на что-то вроде Вятта так как это может масштабироваться без проблем до 100 МБ соединения без каких-либо проблем.
Что касается коммутаторов, то даже специальный гигабитный коммутатор, дешевый за 40 долларов, может справиться с этим подключением, все сводится к количеству портов, которые вы хотите на коммутаторе.
Что касается балансировщиков нагрузки, 10 миллионов посещений веб-сайта, хотя это может показаться высоким, вероятно, означает около 100 000 уникальных посетителей за месяц, что означает около 3000 в день ... На этом уровне, если у вас есть одна машина с большим количеством памяти и Дисковый ввод-вывод и apache настроены с большим количеством потоков, он будет справляться с этим без особых хлопот, связанных с балансировщиком нагрузки.
У меня есть один сайт, с которым я справляюсь примерно с 32 миллионами "посещений" в месяц, работающий на выделенном 100-мегабайтном соединении на двойном процессоре xeon 2.33 ГГц с гиперпоточностью, 16-гигабайтной оперативной памяти и массивом SAS raid, и эта машина почти не потеет.