LinuxForum.Fans
Тема

О том как работает сервер

Автор: sasch 5 сообщений 1266 просмотров
#227516

простите, не знад в которую тему писать - поэтому в эту.

Ребят, уточните плз, правильно ли я понимаю то, что обычный сервер этот
тот же самый обыкновенный ПК только с ОС, которая поддерживает функции сервера,
т.е. например, если мы воспользуемся старым ноутбуком, что-то вроде П4 или
Селерона, поставим на него любую ОС с надписью "сервер", к примеру, Windows
Server или Mandriva Enerprise Server, подключим все это дело через вай-фай к
сети, перенесем содержимое сайта (с арендованного хостинга) на этот ноутбук,
доменного имени и таким образом получим готовый рабочий сервак. Все верно?

Можно единственное вот что уточнить:
например, мы выставляем на всеобщее обозрение сайт емкостью 100 Гб, который
содержит страницы и файлы. Вот как происходит следущее: если в одну единицу
времени на наш сайт заходит, к примеру, 10.000 пользователей и все хотят скачать
10.000 разных файлов, то простите, как этот бедный Селерон или П4 сможет
обслужить в 1 секунду времени 10 тыс пользователей, учитывая то, что всем нужны
разные файлы. Точнее здесь наверное будет вопрос к харду, - как хард сможет в
раз прочесть и выдать сразу столько массива. Да и пропустит ли такой объем
роутер? (стандартный, домашний).

Вот еще что хотел спросить: например, fotki.yandex - блин, на этом адресе КУЧА
выставленных фотографий, - это что же получается, что компания Яндекс имеет
количество хард дисков, которые соответвуют занимаемой файлами места? Получается
многова-то. И потом для чего Яндексу так тратиться на покупку хардов, - что они
с этого имеют? Только посещаемость поисковика? Или может для поисковиков какие
то специальные харды? Отсюда кстати, можно спросить еще вот что: как работает
поисковая машина, - к примеру на ПК, у которого хдд емкостью 100 гб, при поиске
файла стандартными средствами поиска (имея ввиду Вин ХР/7) занимает определенное
время (более 1 минуты точно - скан всего диска), в том же время, если оценить
весь размер файлов размещенных в инете, получается то, что поисковая машина ищет
по всему миру (по всем сайтам) быстрее чем ноут с хдд в 100 гб. Вот как это так
быстро делается? И почему бы эту технология не применить в домашних компьютерах?

#227590

sasch, начнём с того, что настоящий сервер совсем не то, что обычный ПК.
Если требуется создать высоконагруженный сервер в сети, то для него первым делом закупается соответствующее "железо". Стоит оно намного дороже, чем для десктопа. К примеру, системная плата с четырьмя мостами и активным охлаждением стоит в районе 35000 рубликов.
Если сеть ограничена квартирой/соседом/гаражом и по ней передаются лишь небольшого объёма данные, то сойдёт и P IV. Селероны, нетбуки и ARM-ки сюда не вписываются из-за слабых процессоров.
Поехали далее. Если мы во внешней сетке организуем приличный FTP-сервер с огромным массивом данных, то нам потребуется, как минимум высокоскоростной винчестер с хорошим кэшированием. А лучше всего ставить парочку в актив, организуя RAID для ускорения доступа и нагрузить оперативки для быстрой обработки базы данных. В качестве дисков подойдут SeaGate Black и память DDR3 (примерно 6-8Гб). вообще память лучше всего брать с запасом "на всякий случай", чтобы потом не метаться по городу в поисках планок.
Если дома стоит роутер (ADSL), то тогда необходимо разбивать поток данных, контролируя при этом трафик. Работа мудная и никому не нужная. Если же у вас стоит маршрутизатор типа D-Link, то тогда его придётся заменить на роутер типа Keenetic. Чем новее модель, тем лучше (денег не жалеем). Далее, потребуется хороший канал у провайдера. В наше время все провайдеры имеют такую возможность, поэтому все вопросы к ним.
Что касается Яндекса, то у них стоит собственный дата-центр, в котором крутятся сервера. Оплачивается, в основном, всё это спонсорами - агенствами по продвижению сайтов, рекламодателями и т.д.
Дома сервер не нужен, ибо кто потянет монстра стоимостью от 50000руб. до сотен тысяч "чисто для обгрева воздуха в комнате"?

#227623

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

Если же у вас стоит маршрутизатор типа D-Link, то тогда его придётся заменить на роутер типа Keenetic.
и вот тут можно уточнить почему требуется замена на Keenetic?

#227627

Роутер точно на фиг не надо. Тут надо прямой коннект в сервер.
Раид тоже не особо причём необходимо скоростные диски типо SAS.
Да и вообще полно всяких нюансов.
На 10.000 юзерей вашего ноута точно не хватит. Необходимо нескоко серверов.
Да и вообще эта тема некончаемая. Нужно видит точную задачу.

Войдите или зарегистрируйтесь, чтобы ответить.