Блоги
offline
441   0   0   0

...для общего развития.....

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

Мы привыкли пользоваться ПК ( персональным компьютером ). ПК - такой компьютер, за которым мы непосредственно сидим и работаем.
Именно на ПК мы запускаем нужные нам программы. Но когда речь заходит о совместной работе нескольких ПК - то возникает вопрос, как организовывать и управлять совместной работой нескольких компьютеров, возникают задачи, "общие" для всех ПК. Вот эти "общие" "управленческие" задачи и выполняет сервер.

Иногда сервер совмещает функции собственно сервера и ПК. Т.е. когда человек работает за компьютером, и при этом его компьютер выполняет серверные функции. Типичный пример - в небольшом офисе есть 2 бухгалтера, которые используют сетевую версию 1С-бухгалтерии, причем базы данных расположены на одном из бухгалтерских компьютеров. Такой вариант сервера называют невыделенным, и использование его не рекомендуется.

Лучше, когда непосредственно за сервером ( как за ПК ) постоянно никто не сидит и не работает. Нормальная работа сервера происходит без вмешательства человека. Такой сервер называют выделенным.

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

Сервер - понятие еще и физическое.
Задачи, которые приходится выполнять серверам, накладывают отпечаток на внешний вид серверов и их внутреннее устройство. Серверные задачи бывают разные - простые и сложные, ресурсоемкие и не очень. Поэтому и серверы бывают разные - от маленьких коробочек до шкафов с человеческий рост и весом в несколько тонн. Конечно, сервера отличаются не только внешне но и внутренне. Требования к быстродействию, надежности, объему дисковых подсистем - приводят к созданию уникальных по техническим решениям вычислительных систем.
Обычно масштаб и сложность серверных задач находится в соответствии с масштабом предприятия, в котором они используются. Например, в малых офисах как сервер может работать обычный ПК. На предприятиях побольше это уже должен быть один или несколько специализированных серверов. В больших организациях, банках, корпорациях для размещения всех серверов требуются специальные серверные помещения, которые могут достигать сотен квадратных метров по площади и вмещать десятки и сотни серверов. Все очень просто. Для обслуживания большого количества запросов требуются большое количество вычислительных ресурсов - т.е. тех же процессоров, памяти, жестких дисков.
Поскольку от работы сервера зависит работа многих других компьютеров и людей, вплоть до работоспособности предприятий и даже государства, то к надежности серверов предъявляются особые требования.
Мало того, что в серверах применяются компоненты ( комплектующие ) самого высокого качества, а в процессе их изготовления проводят тщательное тестирование работоспособности. В серверах применяется еще множество специальных технологий, повышающих надежность их работы.
Основное направление повышения надежности - это применение в конструкции серверов принципа избыточности компонент, благодаря которому поломка одного или нескольких компонент не приведет к выходу из строя всего сервера. Типичные примеры - это оперативная память с ECC ( Error Checking and Correction ), жесткие диски, объединенные в RAID ( Redundant Array of Independent Disks ) массивы, Redundant блоки питания. Другая технология - это применение технологий "горячей замены" ( Hot-Swap ), благодаря которой можно заменять вышедшие из строя компоненты сервера без остановки его работы.©


Адрес записи