Разница между клиентом и сервером. Стоит ли покупать серверный компьютер для дома? Нужна ли серверная если сервер компьютер

Число пользователей растет, база 1С пухнет, имеющаяся машина, используемая в качестве сервера, не справляется с нагрузкой, руководство рвет и мечет, производительность падает, уменьшается скорость обслуживания клиентов, специалист по ИТ заявляет о необходимости покупки нового сервера, увеличивается время восстановления после сбоев, компания несет убытки, - наверно все рано или поздно сталкивались с подобной проблемой. Итак, мы встали перед выбором - Приобрести сервер или обычный компьютер, но по-мощнее.
При этом у руководителя возникает вполне ожидаемый вопрос: "А зачем покупать сервер стоимостью более 100 тысяч, когда можно обойтись мощным системным блоком до 30 тысяч? "
Скорее всего, такая экономия выйдет боком. Серверное оборудование стоит дорого не просто так - оно обеспечивает большую стабильность, надежность, и производительность. Рассмотрим эти пункты более детально в сравнении: сервер - обычный ПК.

Система питания:
Сервер рассчитан на работу 24 часа в сутки, 7 дней в неделю. Для этого он оснащен резервным блоком питания (в идеале подключенным к другой фазе, а еще лучше с двумя разными блоками бесперебойного питания на каждый блок питания) - таким образом, нагрузка распределяется равномерно на два блока питания и, что не маловажно, у сервера гораздо больше шансов "выжить" в случае отключения электроэнергии и/или смерти одного из блоков бесперебойного питания. Мощность блоков питания - от 750 Ватт, что позволяет блокам питания уверенно выдерживать нагрузку внутренних компонентов.

Обычные системные блоки обладают только одним блоком питания, мощность которого, как правило, не превышает 500 Ватт. Таким образом, на обычном ПК мы периодически можем наблюдать некорректную работу некоторых устройств по причине банальной нехватки напряжения.

Система охлаждения:
Все мы знаем, что электроника не любит жары - от перегрева компьютеры перезагружаются, зависают, и ведут себя неадекватно.

Понижение температуры воздуха внутри корпуса компьютера, вокруг электронных компонент достигается за счет циркуляции воздуха. Поэтому корпусы серверов в большинстве случаев больше, к тому же обладают вентиляторами не только на процессоре и блоке питания, но так же и дополнительными корпусными вентиляторами и отдельными вентиляторами для жестких дисков.

В обычном системном блоке корпусные вентиляторы отсутствуют в половине случаев, а вентиляторы для жестких дисков бывают только в тех случаях, если их специально установил опытный системный администратор. Так же стоит отметить, что установка дополнительных вентиляторов служит дополнительной нагрузкой на и без того не очень мощный блок питания. В результате, спасая компьютер от перегрева, мы подводим его к смерти от нехватки напряжения на блоке питания.

Дисковая подсистема:
Серверные материнские платы обладают интегрированными RAID-контроллерами, которые позволяют "объединять" несколько физических дисков в один логический, таким образом повышая производительность (повышается скорость чтения и записи), а так же отказоустойчивость (записываемые данные автоматически дублируются на других дисках, что позволяет сохранить данные, в случае смерти одного из них).
Серверы дают возможность осуществлять "горячую замену" - замену жестких дисков "на ходу", без выключения и остановки работы, что очень важно в случае возникновения внештатных ситуации - три минуты и пользователи ничего не заметили, продолжая спокойно работать.

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

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

Рассмотрим корпус обычного компьютера: малый объем и затрудненная циркуляция воздуха; отсутствие возможности установки большого числа жестких дисков; тонкая и острая корпусная сталь, которую с одной стороны легко повредить, а с другой стороны ей легко пораниться. Повышенный шум.

Расширяемость:
Задумываясь о будущем, начальник прогнозирует рост компании и бизнеса. Для удовлетворения потребностей, растущих вместе с компанией и бизнесом, системный администратор должен задуматься о планомерном росте мощности и производительности сервера. Что для этого есть у сервера? - в большинстве случаев, материнская плата содержит несколько дополнительных сокетов для установки процессоров. На материнской плате имеется до 32 слотов для установки модулей оперативной памяти. Корпус сервера, как было сказано ранее, больше, и содержит множество отсеков для установки десятков дополнительных жестких дисков.

Что можно сказать об обычном компьютере? - как максимум можно приобрести двухпроцессорную материнскую плату. Больше - это уже серверная материнская плата, но она не входит в корпус стандартного ПК. Количество слотов для оперативной памяти на обычной материнской плате не превышает четырех. Число отсеков для жестких дисков не превышает шести. Таким образом, не трудно посчитать каков максимально доступный нам размер операционной и дисковой памяти и на сколько он удовлетворит бизнес-потребности организации.
При этом стоит помнить, что установив максимальное количество жестких дисков, мы получим проблемы и с нагрузкой на блок питания, и проблемы с охлаждением - в обычном корпусе не будет места для циркуляции воздуха между дисками, и они будут сильно греться.

Срок поддержки:
Рассматриваем не сервисную поддержку производителя, а реальную возможность физически ремонтировать и/или модернизировать компьютер
У сервера этот срок составляет порядка пяти лет, т. е. Сегодня есть реальная возможность купить комплектующие для сервера, который был куплен как современный пять лет назад. Так же к современному серверу купленному сегодня будет возможность докупить модуль памяти, жестки диск, процессор, и т. д. Через пять лет. Т. е. Через пять лет эти комплектующие будут в продаже и доступны к заказу.

Для обычного компьютера срок поддержки и полной смены технологий и комплектующих составляет всего три года. Т. е. Если через три года возникнет потребность в модернизации сервера и увеличении его производительности, то, скорее всего, придется покупать новый системный блок, поскольку комплектующий уже не будет в продаже, они будут считаться морально устаревшими.

Экономический эффект:
Учитывая вышеизложенное, предположим, что после Покупки сервера общая производительность выросла на 10%, т. е. На 10% быстрее копироваться файлы, на 10% быстрее индексироваться база, на 10% быстрее стала запускаться 1С, и т. д. Мы приходим к тому, что производительность каждого отдельно взятого сотрудника, работающего с сервером, выросла на 10%. Бухгалтер, кладовщик, менеджер, - каждый получил почти час дополнительного рабочего времени в день! Плюс к этому значительно снизилось время простоя в случае аварии и количество этих аварий. А сколько это часов в месяц? А сколько в год? А в рублевом эквиваленте? - грамотный руководитель легко сможет посчитать, что на самом деле ему, как владельцу бизнеса, дает использование сервера.
Таким образом, мы приходим к выводу, что если вы решите Купить сервер , то это будут не затраты, а инвестиции - инвестиции в стабильную и надежную работу бизнеса.

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

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

Хотя профессиональное и потребительское "железо" во многом схоже, мы считаем, что именно упор на некоторые функции и качества позволяет отнести аппаратное обеспечение к профессиональному уровню. Например, ваш домашний ПК должен быть быстрым, тихим, с возможностью модернизации и, конечно, за разумные деньги. Он проработает несколько лет, при этом зачастую будет простаивать по нескольку часов, и у пользователя будет возможность заменить вышедшую из строя "железку" или просто убрать накопившуюся пыль. К серверам предъявляются иные требования: здесь на первом месте стоят надёжность, доступность в режиме 24/7, техническое обслуживание без остановки работы.

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

В нашей статье мы расскажем о серверных компонентах и опишем технологии, общие для серверов и потребительских ПК, а также поговорим об отличиях и преимуществах. Поскольку все комплектующие профессионального уровня намного дороже обычных, мы начнём наш экскурс с этого вопроса.

Профессиональное, значит дорогое

Если вы будете покупать профессиональные комплектующие или серверы и рабочие станции, вы быстро обнаружите, что стоят они дороже обычного потребительского "железа". И причина часто кроется не в какой-то сложной технологии, а в спецификациях профессиональных комплектующих, в их тестировании и валидации. Например, процессор Core 2 Duo Conroe очень близок к Xeon Woodcrest по производительности. Но различия кроются в используемых сокетах, спецификациях и системах, в которые устанавливаются эти процессоры. Серверные жёсткие диски специально предназначены для продолжительной работы в режиме 24/7, в то время как настольные винчестеры - нет.

Обычно мы подразумеваем, что любые потребительские продукты совместимы со всеми другими, что выполняется не всегда, но чаще всего. Поэтому можно заменять один совместимый компонент другим, проблем, скорее всего, не возникнет. Но такой подход уже неприемлем, если вы планируете модернизировать сервер или выполнить техническое обслуживание.

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

Гарантия и замена комплектующих тоже очень важна. Если вышедший из строя настольный жёсткий диск по гарантии заменяется любой новой моделью, то профессиональные решения часто требуют точно таких же комплектующих. Поэтому администратору нужно искать точно такой же продукт, в то время как обычные пользователи, напротив, будут недовольны, если не получат комплектующее последнего поколения (что, кстати, большинству производителей обходится дешевле).

Магическим словом для профессионального рынка является валидация. Когда принципиально новый продукт готовится к выпуску, он будет проверяться и тестироваться на популярных аппаратных системах. Процесс валиадции гарантирует, что компании могут поставлять очень сложные системы на корпоративный рынок. Действительно, бизнес может строиться, только если ИТ-платформа будет работать безупречно.


AMD Opteron (Socket 940), Intel Xeon Dempsey и Xeon Woodcrest (Socket 771): популярные серверные двуядерные процессоры.

Конечно, вы наверняка знакомы с линейками процессоров Athlon, Celeron, Core 2 и Sempron, которые являются настольными процессорами для домашних и офисных компьютеров. Но у AMD и Intel есть продукты, нацеленные на профессиональных клиентов: AMD Opteron, Intel Xeon и Itanium. Opteron построен на архитектуре AMD64, как и процессоры Athlon 64 и Sempron, а Xeon - на архитектуре Core 2 или Pentium NetBurst, в зависимости от модели.

Профессиональные процессоры обычно обладают большим числом интерфейсов - несколько каналов HyperTransport у Opteron, две независимые шины FSB (по одной на процессор) в мире Intel - и более богатым набором функций, которые часто требуются для серверных приложений и ПО для рабочих станций.

На рынке можно обнаружить две разных версии процессоров Opteron: одна использует Socket 940 с памятью DDR, вторая - Socket 1207 (Socket F) и память DDR2 RAM. Как и в случае всех процессоров AMD64, контроллер памяти является частью процессора, что можно назвать существенным преимуществом при росте числа процессоров: вы получите не только больше контроллеров памяти, чтобы установить больше памяти, но каждый процессор будет работать с собственным блоком памяти. Конечно, при этом возникают проблемы когерентности и увеличивается сложность многопроцессорных систем, но и пропускная способность суммарно тоже оказывается выше. Opteron под Socket 940 Opteron используют упаковку PGA, то есть ножки находятся на процессоре. Opteron под Socket 1207 перешли на упаковку LGA, когда ножки находятся на сокете, а на процессоре - плоские контакты.

В наши дни следует выбирать двуядерные процессоры. Двуядерные процессоры, пусть даже с меньшей тактовой частотой, превосходят на серверном рынке одноядерные модели. Двуядерные Opteron под Socket 940 построены на ядрах Egypt и Italy, последний вариант является более совершенным. Но сегодня мы рекомендуем выбирать модели под Socket 1207 (Socket F), благодаря поддержке памяти DDR2 и возможности перейти на четырёхядерные процессоры, которые появятся где-то в этом году.


Текущий AMD Socket F с 1207 контактами подходит для современных двуядерных и будущих четырёхядерных процессоров Opteron.

Процессоры Intel Xeon доступны в разных видах, причём предыдущие версии использовали Socket 604. Современные платформы базируются на Socket 771, относящемся к сокетам LGA. Существуют разные процессоры Intel Xeon, но мы рекомендуем останавливаться только на двуядерных моделях. В таблице http://www.intel.com/products/processor_number/chart/xeon.htm есть полный список процессоров.

Модели от 5030 до 5080 производятся по 90-нм техпроцессу и основаны на уже устаревшей архитектуре NetBurst. Мы рекомендуем брать процессоры Xeon на основе Woodcrest, их модельные номера начинаются от 5110 (1,6 ГГц) до 5160 (3,0 ГГц). Они производятся по 65-нм технологии, требуют меньше энергии, но обеспечивают высокую производительность. Линейка E53xx построена на четырёхядерных процессорах Clovertown с частотами от 1,6 до 2,66 ГГц.

Процессоры Xeon не имеют встроенного контроллера памяти. Вместо этого они опираются на четырёхканальный контроллер памяти DDR2-667 чипсета материнской платы. Чтобы обеспечить достаточную пропускную способность для дву- или четырёхядерных процессоров, современная платформа Socket 771 (Blackford) обеспечивает две независимые шины FSB (DIB), по одной на каждый процессор.


Intel - первый производитель, представивший четырёхядерные процессоры. Clovertown собирается из двух двуядерных кристаллов Woodcrest, помещённых в одну упаковку.


Intel Xeon Dempsey (65-нм NetBurst), Woodcrest (65-нм двуядерный Core 2) и Clovertown (65-нм четырёхядерный Core 2).

Серверная память работает по такому же принципу, что и обычная память для потребительских ПК. Современным стандартом является память DDR2 (Double Data Rate SDRAM второго поколения). DDR2 работает с большим числом буферов предварительной выборки (4 вместо 2), поэтому частоту интерфейса можно увеличить вдвое по сравнению с DDR1.

Если сравнивать с потребительской памятью, то профессиональная память отличается двумя разными механизмами, призванными сохранить целостность данных. Регистровая память содержит небольшой чип, так называемый "регистр", который отвечает за обновление сигнала. Если память обычного ПК не может состоять больше, чем из четырёх (или иногда шести) DIMM - сигналы проходят через все модули памяти и затухают, то регистровая память с лёгкостью позволяет устанавливать восемь модулей. Кроме регистра, память DDR2 содержит терминацию на кристалле, которая предотвращает отражение сигнала.

Второй механизм - код коррекции ошибок ECC. Вместо хранения стандартных 64 битов на канал DIMM с ECC добавляют ещё один чип памяти, который может хранить ещё 8 битов, позволяющих восстанавливать данные. Поэтому однобитовые ошибки можно будет исправлять "на лету".

Все процессоры AMD Opteron для Socket 940 требуют регистровую память DDR333/DDR400, в то время как поколение Socket F (Socket 1207) требует регистровую память DDR2-667.

Fully-Buffered DIMM (FB-DIMM) используют так называемый буферный компонент, микросхему с большим энергопотреблением, которая преобразует параллельные сигналы в последовательный интерфейс. Основная её цель заключается в подключении более восьми модулей памяти на контроллер. С четырёхканальным контроллером памяти Intel DDR2 вы можете устанавливать восемь 2-Гбайт DIMM на каждый из четырёх каналов, если производители материнских плат, конечно, захотят поддержать такую конфигурацию.

FB-DIMM стоят дороже, греются сильнее и работают не быстрее обычной регистровой памяти. Да, за ними, скорее всего, будущее серверов с большими объёмами памяти, эта же технология используется для текущих платформ Intel Xeon.


Нажмите на картинку для увеличения.

В качестве примера мы взяли серверную материнскую плату Asus P5MT (она применяется в серверах начального уровня, поскольку позволяет использовать обычные процессоры, а не более дорогие серверные). Серверные материнские платы не поддерживают разгон и обычно оснащены большим количеством интерфейсов, а также слотами расширения с большой пропускной способностью.

Шина PCI-X на 133 МГц продолжает являться доминирующим интерфейсом для карт расширения. Она построена на параллельной шине PCI, которая сегодня есть практически в любом ПК. PCI-X имеет ширину 64 бита, в то время как в шина PCI в вашем компьютере 32-битная. PCI-X 133 поддерживает пропускную способность до 533 Мбайт/с. Впрочем, следует помнить, что пропускная способность контроллера PCI-X распределяется между всеми подключёнными устройствами.

Интерфейс PCI Express (PCIe) более современный. PCI Express - последовательный интерфейс, использующий несколько линий для подключения устройства к контроллеру. Профессиональные карты расширения используют слоты PCIe x4 (четыре линии), но есть и карты/слоты x1, x8 и x16 PCIe. PCIe x16 обычно используется для высокопроизводительных видеокарт, графические рабочие станции несут два полноценных слота PCIe x16 для двух видеокарт.

Материнские платы для серверов и рабочих станций обычно содержат встроенный сетевой контроллер. Он может строиться на тех же компонентах, что встречаются в материнских платах потребительского уровня, но обычно здесь встраиваются более мощные чипы, обеспечивающие, например, аппаратную поддержку вычислений TCP/IP или другие функции, чтобы увеличить производительность.

Данная плата оснащена четырьмя слотами памяти DDR2, одним разъёмом Socket 775 для установки процессора Pentium 4 или Core 2, одним 32-битным слотом PCI, одним слотом PCI Express x16 для видеокарты или мощного контроллера накопителей, а также двумя слотами PCI-X 133. Два гигабитных Ethernet-контроллера Broadcom отвечают за сетевые возможности. На материнскую плату установлен графический процессор ATi. Он, конечно, устарел, но его достаточно для отображения рабочего стола или командной строки, что и требуется для серверных ОС.

Все остальные интерфейсы и компоненты встречаются и на потребительском "железе": южный мост, контроллеры UltraATA/100 или Serial ATA, стабилизаторы напряжения и т.д. Существенная разница, опять же, заключается в процессе валидации, во время которого производители проверяют работу своих продуктов с другими и публикуют списки совместимости.


Чипу ATi RageXL уже много лет, он не поддерживает 3D-графику, но его достаточно для серверов. Тем более что там большую часть времени никто на экран и не смотрит.

Чуть выше мы уже упоминали материнскую плату с интегрированной видеокартой. Все серверные материнские платы оснащаются очень простым графическим процессором с небольшим количеством выделенной памяти - здесь решения, забирающие память из оперативной, не популярны. Преемником RageXL сегодня можно считать графический процессор ATi ES1000, который изначально работал на потребительском рынке, но затем появился и в серверах из-за совершенствования аппаратной части и драйверов. Администраторам даже не нужно задумываться об установке специальной или обновлённой версии драйвера: драйвер поставляется вместе с ОС и сертифицирован.

Рабочим станциям, с другой стороны, требуется более мощная аппаратная начинка. ATi на этот рынок позиционирует графические ускорители FireGL, построенные на линейке Radeon X1000. nVidia предлагает линейку Quadro FX, очень близкую к семейству GeForce 7000. Различие между потребительскими и профессиональными чипами может быть небольшим, например, в оптимизации драйверов. Профессиональные видеокарты обеспечивают великолепную производительность в специализированных приложениях, но и стоят они намного дороже.

Жёсткие диски - ещё один интересный аспект касательно серверов и рабочих станций. Несколько лет назад серверные жёсткие диски использовали интерфейс Small Computer System Interface (SCSI) и скорость вращения шпинделя 10 000 или 15 000 об/мин, которые ощутимо обгоняли настольные накопители со скоростью 7 200 об/мин. Серверные жёсткие диски по-прежнему быстрее, хотя разница уже не так велика.

Рынок профессиональных жёстких дисков разделён на три сегмента. В первом сегменте повышенной ёмкости используются обычные 3,5" жёсткие диски Serial ATA, валидированные на работу в режиме 24/7. Производительный сегмент пытается максимально увеличить плотность хранения данных, поэтому мы наблюдаем появление всё большего количества 2,5" высокопроизводительных жёстких дисков на 10 000 об/мин с интерфейсом Serial Attached SCSI (SAS). Высокопроизводительный сегмент опирается на жёсткие диски SCSI или SAS со скоростью вращения 15 000 об/мин.

Жёсткие диски для серверов и рабочих станций обычно требуют активного охлаждения, поскольку они оптимизированы для максимальной надёжности и производительности. Все профессиональные жёсткие диски поставляются с пятилетней гарантией.

Блоки питания для профессионального сектора специально разработаны с учётом максимальной надёжности. Любой приличный блок питания может устранить последствия одной отсутствующей фазы, но профессиональные решения справляются и с более серьёзными сбоями. Некоторые обеспечивают ещё и защиту от перенапряжения, хотя здесь мы получаем перехлёст с областью, которая лежит в зоне ответственности бесперебойных систем питания (UPS).

Профессиональные блоки питания модульные и обеспечивают избыточность в виде двух модулей, каждый из которых способен дать системе достаточное питание. Если один блок питания выйдет из строя, система продолжит свою работу от второго блока.

К сожалению, разницу между обычным рабочим компьютером и сервером знают далеко не все руководители. Часто системному администратору довольно сложно объяснить своему начальнику, почему для нормальной работоспособности корпоративной сети нельзя вытащить старый системник из чулана, а необходимо приобрести сервер dell , НР или любого другого известного производителя.

Функциональность

Несмотря на внешнее сходство, у ПК и сервера абсолютно разные задачи. Последний необходим, в первую очередь, для того, чтобы распределять ресурсы офисных компьютеров в локальной сети. Да, в «железе» разницы нет. И если речь идет о небольшом количестве машин, то указанные функции можно возложить и на стандартный ПК. Но и в этом случае на него необходимо установить специальный серверный вариант операционной системы и ряд особых программ.

Но как только сеть разрастается, нагрузка на компьютер существенно увеличивается. И в этом случае, хочешь ты того или нет, придется покупать сервер цена которого, к слову, не так уж и высока.

Принципиальные отличия

В первую очередь нужно отметить более мощную «начинку», главным образом, материнские платы. Эти компьютеры должны выполнять несравнимо больше процессов, чем офисные машины. Опять-таки, из-за большой нагрузки серверы оснащены несколькими блоками питания.

В их работе чрезвычайно важна высокая скорость подключения к сети. От этого зависит функционирование всей системы. Кроме того, специальное ПО требовательно в плане ресурсов. Именно поэтому стандартный объем оперативной памяти для сервера на сегодняшний день составляет порядка 64 ГБ. А емкость жестких дисков исчисляется сотнями терабайтов.

Одним словом, сервер – это очень мощный компьютер, на который установлено специальное программное обеспечение. По большому счету, он выполняет одну только функцию, но если «ляжет» – перестанет работать вся подключенная к нему сеть.

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

Что такое сервер и чем он отличается от обычного ПК? Сервер (от англ. to serve - служить) - это специализированный компьютер, который специально "заточен" на выполнение тех или иных задач. Проще говоря, на типичном сервере для хостинга вы никак не сможете играть в компьютерные игры. Да и монитора у него нет, ведь для хостинга экран не нужен. Собственно, когда мы рассматриваем различия между сервером и ПК в качестве хостинг-системы, то мы говорим именно о специализации сервера. Посмотрим, в чем она заключается и насколько это важно. Готовы ли мы многократно переплачивать, чтобы получить ее?

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


Процессор

Для нормального хостинг-сервера одного процессора явно мало, потому что современные веб-приложения очень требовательны. Значительных вычислительных ресурсов требует выполнение скриптов, а также столь модная ныне технология Ajax, из-за которой возникает постоянный поток XMLHttpRequest-запросов. К многопроцессорности толкает сама природа веб-сервера, то есть одновременное обслуживание множества пользователей. Эта задача идеально поддаётся распараллеливанию.

Для серверов предназначены специальные процессоры, например, Intel Xeon, которые отличаются от типичных "пентиумов" поддержкой более скоростной шины процессора, увеличенным размером кэша.


Память

В хостинг-серверах применяются специальные серверные чипсеты (например, Intel E7520 и E7320), которые работают с более быстрой оперативной памятью типа DDR-2. Такая память имеет бОльшую пропускную способность, чем память обычного типа, которая используется в персональных компьютерах. Дистанционное управление сервером тоже обеспечивается за счёт специального чипсета.

Естественно, серверный чипсет поддерживает бОльшие объемы памяти, чем обычный чипсет домашнего ПК. Все серверные чипсеты поддерживают память с контролем четности (ECC).


Шина

Шина - одно из тех "узких" мест, которые не дают использовать обычный ПК в качестве высокопроизводительного веб-сервера. Дело в том, что обычная шина PCI имеет пропускную способность 133 МБ/с, в то время как стандартная гигабитная сетевая карта, которая ставится в серверную стойку хостинг-провайдера, имеет пропускную способность 125 МБ/с. Как видим, даже одна такая карта будет "съедать" все ресурсы шины PCI, почти ничего не оставляя, например, винчестеру. Ну а две карты вообще не смогут работать на полную мощность. А ведь это критически важно, если на ваш сайт вдруг поступает мощный поток запросов от интернет-пользователей. Конечно, далеко не каждый сайт становится настолько популярным, но ведь на одном хостинг-сервере "живут" десятки, а то и сотни сайтов.

Вот почему в сервере хостинга используется несколько независимых шин, обычно стандарта PCI-X (пропускная способность 4 ГБ/с в версии PCI-X 2.0) или PCI Express (до 16 ГБ/с).


Жесткий диск

Традиционно в серверах используют более быстрые винчестеры с интерфейсом SCSI с пропускной способностью до 320 МБ/с. Кроме высокой скорости, этот интерфейс имеет и другие плюсы: "горячая" замена дисков, подключение до 15 устройств на один канал.

Диски SCSI отлично подходят для организации RAID-массивов, то есть систем из нескольких жёстких дисков с избыточным копированием информации. Используя такие массивы, можно практически на 100% гарантировать, что информация не будет утеряна даже в случае выхода из строя одного из дисков.


Корпус

Хостинг-сервер выглядит совершенно не так, как обычный ПК. Дело в том, что для серверов используются другие типы корпусов, которые помещаются в шкафы-стойки (racks). Эти корпусы так и называются: "стоечные" (rackmount). В шкаф их можно поместить несколько десятков. Форм-фактор корпуса измеряется в "юнитах": один юнит (1U), два юнита (2U) и т.д., что соответствует количеству стандартных слотов, которые сервер занимает в шкафу. Один юнит (то есть высота стоечного корпуса) равняется 44,5 мм.

Материнские платы в серверах имеют иной форм-фактор (Server System Infrastructure, то есть SSI), который не встречается в обычных ПК. Платы формата ATX (E-ATX) в серверах сейчас используются редко.


Удаленное управление

Для хостинг-сервера очень важно обеспечить возможность удаленного управления через сеть, а также удаленной диагностики оборудования, ведь сервер обычно находится далеко от нас, а не стоит рядом с кроватью. Да и монитора у него нет, как мы уже говорили, так что в любом случае управлять и настраивать сервер придётся по сети.

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

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

Анатолий АЛИЗАР

Материал подготовлен при содействии хостинг-провайдера

Оформление запроса

Чем мощный компьютер отличается от сервера


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

Впервые российские пользователи столкнулись с необходимостью использования серверов в повседневности за счет необходимости создания файловых серверов. На файловых серверах хранятся файлы той или иной организации, чаще всего подобные серверы устанавливаются в компьютерных салонах. С ростом сети Интернет возникли телекоммуникационные серверы. Данный тип серверов имеет наибольшее распространение на сегодняшний день и достаточно хорошо представлен, например, серверами на базе решений компании intel.

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

Большое распространение получили терминальные серверы. Терминальные серверы позволяют организовать работу нескольких пользователей под управлением одного компьютера. Достаточно перспективно данное направление для интернет-кафе. У владельцев возникает возможность экономить средства не только на системных блоках, но и на программном обеспечении, под управлением которых предполагается работа интернет-кафе. Отличная поддержка терминального режима обеспечивается приоритетной для серверов адаптированности под многопоточность.

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

Любой современный сервер может иметь два вида простоя - плановый и внеплановый. Под плановым простоем сервера понимается проведение профилактических работ, работ по модернизации, переносу на другую стойку и т.д. Ключевое отличие планового простоя от внепланового заключается в том, что владелец сервера заблаговременно информируется о том, что сервер будет простаивать в те или иные временные промежутки. Возникновение внеплановых простоев сервера во многом связано с действиями дата-центра и его администраторов, редко оно бывает связано с аппаратным обеспечением серверов, ибо хороший сервер действительно очень отказоустойчив.

Из всего вышесказанного следует, что применение дорогих серверных компонентов на различных платформах позволяет снизить количество и время внеплановых простоев. Именно в этом заключается отличие высокопроизводительного компьютера от сервера. К компонентам высокопроизводительного компьютера выставляется требование высокой производительности при умеренной стоимости компонентов, а к выбору конфигурации сервера предъявляется требование высокой отказоустойчивости, несмотря на стоимость компонентов.

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